18 hours ago
- The author describes a technique called 'Stream of Consciousness Driven Development' for pairing, where instead of verbally explaining a complex change, they type out a structured markdown document (problem, solution, etc.) while incorporating partner questions.
- This method helps bridge gaps in experience between pair programmers, ensuring the partner fully understands the conceptual background before making changes, rather than blindly trusting the expert.
- It prevents unmaintainable specifications by forcing explicit documentation of the reasoning, and has been successfully used in teaching workshops.