Mid-level Track Roadmap

Mentorship: junior pairing

This course covers mentoring a junior developer in one specific Rails codebase, written almost entirely by one author and documented in a 659-line MEMORY.md. It starts with the conventions a newcomer cannot derive from reading the code, then compares four pairing modes. It covers choosing how to answer a question, writing labelled review comments with reasons, and deciding what belongs in the shared document. It ends with choosing tasks for growth, giving actionable feedback, and a plan for a newcomer's first month.

What you'll learn

  • ✓The five conventions in this codebase that reading the code cannot reveal
  • ✓Four pairing modes and when each one fits
  • ✓Choosing a rung on the question ladder, with a timebox for asking for help
  • ✓Labelled review comments that give the reason behind each rule
  • ✓Deciding what to write down and keeping MEMORY.md accurate
  • ✓Stretch tasks with support and situation, behavior, impact feedback
Free preview · Lesson 1 4 min read

What this codebase asks of a newcomer

Mentoring is specific to a codebase before it is anything else, so start with this one. What does someone joining have to know before they can write a line that would be merged?

Read the full lesson free →

Curriculum

7 lessons
Type to start searching...