This book is an introduction for the new developer to common development practices.
- Asking technical questions
- Pair programming
- Debugging
- Agile planning
- Doing research
- Speaking about technical topics
- Critiquing code and accepting critique
- Whiteboarding
- Writing documentation
Instead of the terms junior developer and senior developer, I try to use learner, practitioner, and mentor for skill levels. These terms are more accurate and lack negative connotations.