Optimizing the team’s workflow can be more impactful than building business features
Explains why optimizing team workflows and fixing inefficiencies can have a greater long-term impact than just shipping new business features.
Explains why optimizing team workflows and fixing inefficiencies can have a greater long-term impact than just shipping new business features.
A critique of the '10x engineer' myth, arguing for the value of 'normal' engineers and the complexity of measuring software development productivity.
A software engineering manager shares a strategic framework to diagnose and fix common team problems like low morale, buggy code, and poor communication.
A software engineer's reflection on the challenges of switching between coding (IC) and management roles, and the impact on productivity.
Argues that product backlogs are harmful, never shrink, and proposes working without them for better productivity and team alignment.
Explores practical team mechanisms like end-of-week debriefs and monthly learning sessions to boost productivity and collaboration in technical teams.
A talk on making developer experience a cornerstone of architecture design, covering practical tools and techniques to improve team efficiency.
Argues that velocity is a poor engineering metric and introduces better metrics for measuring team performance and productivity.
Explains why finishing tasks before starting new ones improves team productivity and predictability, using burger-making analogies and Monte Carlo simulations.
Practical rules for running effective and productive meetings within a technology company environment.