Resolving Code Review Conflicts Using Non-Violent Communication
Learn how nonviolent communication can help resolve code review conflicts by separating observations from judgments and making needs and requests clear.
Read articleThe writing library
Evidence, experience, and ideas for better software engineering.
Learn how nonviolent communication can help resolve code review conflicts by separating observations from judgments and making needs and requests clear.
Read articleHow much software quality should we demand, especially in critical systems? A reflection on complexity, engineering responsibility, and expectations of reliability.
Read articleWorking remotely during a pandemic comes with unusual pressures. Reflections and practical advice on supporting people through a sudden shift to working from home.
Read articleGive code review feedback that people can act on. Explore 10 practical tips for communicating concerns with respect, empathy, and clarity.
Read articleExplore the challenges of understanding large test suites for modular, dynamic systems, where changing configurations and subsystem interactions complicate testing.
Read articleAgreeing on coding conventions can be difficult. Learn how teams can choose shared standards and best practices that improve consistency and maintainability.
Read articleReflections on workplace conflict, gatekeeping, and power dynamics, inspired by an interview with Suz Hinton about her decision to leave Microsoft.
Read articleUse the Code Review Quadrant to understand your team’s review habits and choose measurements that support faster, more effective feedback.
Read articleWhen does teaching during code review become a distraction? Learn how to avoid a common feedback pitfall while supporting learning and collaboration.
Read article