Why the Traditional Code Review Model Is Under Strain
AI can generate changes faster than people can understand them. Explore why traditional code review struggles as review volume, complexity, and oversight demands grow.
Read articleThe writing library
Evidence, experience, and ideas for better software engineering.
AI can generate changes faster than people can understand them. Explore why traditional code review struggles as review volume, complexity, and oversight demands grow.
Read articleWhat happens when peer review becomes self-review? Explore how agentic development can weaken independent judgment, shared understanding, and team knowledge.
Read articleAI is changing software engineering in fundamental ways. A reflection on uncertainty, professional responsibility, and the choices we can make as the field evolves.
Read articleLearn how to design a developer experience survey to measure developer experience in this step-by-step guide, including concrete survey questions.
Read articleResearch on how developer experience affects productivity, code quality, retention, and innovation, with evidence to help engineering leaders make the case for improvement.
Read articleDo more rejected pull requests mean better code reviews? Examine why rejection counts can misrepresent review quality and encourage the wrong behavior.
Read articleLessons from 18 months of developer blogging while moving from research and engineering at Microsoft to an independent consulting and training business.
Read articleLearn how stacked pull requests split large changes into smaller, coherent reviews, helping reviewers understand the code and give useful feedback sooner.
Read articleHow much software quality should we demand, especially in critical systems? A reflection on complexity, engineering responsibility, and expectations of reliability.
Read article