Development Practices

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.