Skip to content
Leadership Garden Leadership
Garden

Archives

All the articles I've archived.

2026 12
May 1
  • Your Team Is Not a School

    Your team is not a school. You are not a teacher. The studio model is what actually grows engineers, and most of us are running classrooms.

April 4
  • Why Your 360 Feedback Isn't Working

    Most 360 feedback fails not because leaders don't try to change, but because changed behavior doesn't automatically update other people's mental models.

  • AI Is an Amplifier. What Are You Amplifying?

    AI doesn't care about quality. It accelerates whatever direction your team was already heading. Here's what engineering leaders need to change.

  • Verification Debt Is Your Next Headache

    Verification debt is accumulating quietly in AI-assisted codebases. What engineering leaders need to watch for.

  • There Is No Standard EM Role

    There is no standard Engineering Manager role. The job is defined by your team's biggest bottleneck - and it shifts constantly. Here's what that actually looks like.

March 5
  • The Finger Is Not the Moon

    The finger is not the moon. A guide for engineering leaders on recognizing when your ceremonies, OKRs, and 1:1s have become performance instead of practice.

  • What Actually Breaks at 30 People

    When your engineering team grows past 15-20, what breaks first isn't documentation. It's that you were the routing layer and nobody knew it.

  • Why Estimates Fail (And Why You Still Need Them)

    Why refusing to estimate doesn't solve your team's coordination problems - and what to do instead. For engineering leaders who are tired of broken planning.

  • The Constraint You Won't Find on a Jira Board

    Your Jira board shows process bottlenecks. It won't show you the approval chains, implicit rules, and leadership behaviors killing your team's throughput.

  • You're Coaching Too Much

    Most engineering managers coach too much, not too little, and they often do it for themselves, not their reports. Here's when managing is the more generous act.

February 2
2025 34
December 2
October 2
  • Developer Flow

    Learn the science behind developer flow states and implement practical strategies to increase your engineering team's focus, productivity, and satisfaction.

  • On (Workplace) Politics

    Engineering isn’t a meritocracy - it’s political. Learn how to navigate organizational dynamics, build influence, and ensure your technical ideas get heard and implemented.

August 12
June 1
  • On Experimentation And Trust

    Tech leaders: Build an environment where engineering teams can experiment freely, driven by clear intent and strong trust.

May 4
April 4
March 4
February 5
  • SPACE Framework: 5 Metrics That Actually Work

    How to use the SPACE framework to measure engineering effectiveness without turning metrics into theatre.

  • On-Call Done Right

    A practical guide to building on-call that is humane, reliable, and taken seriously by the whole engineering organization.

  • The Power Of “I Don’t Know”

    Great leaders don’t fake certainty—they navigate ambiguity with confidence. Learn how saying "I do not know" can make you a stronger, smarter leader.

  • The Swiss Cheese Model

    Learn how the Swiss Cheese Model can transform your approach to system reliability and why having holes in your tech stack might be exactly what you need.

  • The No-BS Guide to Engineering Team Conflicts

    No-nonsense approach to resolving conflicts in engineering teams. Real examples, actionable steps, and building psychological safety.

2024 36
December 7
November 6
  • Knowledge Silos: The Engineering Productivity Tax

    Learn how knowledge silos are slowing down your engineering teams and get practical strategies to break them down. Based on real experience scaling engineering organizations.

  • Why Goodhart's Law Isn't All That Useful

    Goodhart's Law warns of metric misuse but offers little guidance. Discover a nuanced approach to using metrics effectively, balancing power and pitfalls. Learn to measure wisely and optimize intelligently.

  • The Art of Calling Out Room Dynamics

    A practical guide to naming what is happening in tense meetings so teams can move past avoidance and get honest.

  • Conviction, Policy, Consensus: Choose Your Leadership Style Wisely

    Learn the three essential leadership styles—conviction, policy, and consensus—that drive successful tech organizations. Includes real examples from Stripe, Uber, and other tech companies.

  • Don’t Fear Power

    Why good leaders should stop avoiding power and learn to use influence responsibly inside real organizations.

  • The Johari Window

    Discover how the Johari Window can transform your tech leadership. Learn to boost self-awareness, improve team dynamics, and unlock hidden potential. Master the human side of tech for better communication and innovation.

October 15
September 1
  • Chesterton’s Fence

    Discover how Chesterton's Fence applies to tech leadership. Learn to navigate organizational change wisely by understanding existing systems before implementing reforms. Avoid common pitfalls and become a more effective leader.

August 2
June 2
January 3
2023 15
December 3
November 3
October 1
July 1
  • Great Leaders Make People Feel Safe

    Learn from great leaders: unlock effective leadership by creating a safe environment for your team. Learn how personal growth fosters innovation, trust, and mutual respect.

June 3
April 3
January 1
2022 7
September 1
July 1
  • 12 Common Cognitive Fallacies

    A cognitive bias is a systematic error in thinking that occurs when we are processing and interpreting information in the world around us and affects the decisions and judgments that we make.

April 2
  • Dunbar’s 6 Magic Numbers

    You might have heard of the (in)famous Dunbar's number, about the limit of the number of stable relationships we can maintain.

  • Quantifying Burnout

    The problem with burnout is that we don’t know how to recognize it. This post helps with quantifying the symptoms and see where you land.

March 1
January 2
2021 8
November 1
October 1
September 3
March 1
February 1
January 1
2020 15
November 5
October 1
September 2
  • How to stop winning arguments

    We tend to treat arguments as fights or zero-sum games which hinders their original purpose. We should stop doing that.

  • The stories we tell ourselves

    We have a mechanism that creates unhappiness, difficulty changing habits, relationship problems, frustration, anger and disappointment. We are usually not aware of this, but it is happening continuously and in all of us.

August 1
July 1
May 3
  • Top 12 Questions You Get as a Hiring Manager

    I have gathered the top 12 questions candidates asked me as a hiring manager.

  • Thoughts on giving feedback

    What good feedback is for, how to deliver it without blame, and how it shapes team culture.

  • Learning at work is work

    Everyone agrees that constant learning and having a growth mindset are fundamental to success in software engineering. Yet once you are done with onboarding at your new job as a software engineer the rat race seems to begin, leaving no dedicated time for learning.

April 1
  • Questions vs. directions

    Asking questions is a basic coaching technique but doing it properly is a matter of practice, finding a good balance and avoiding some common pitfalls. As with most of the things in life.

February 1
  • The basics of one-on-ones

    A practical guide to one-on-ones: what they are for, how to run them well, and the mistakes that make them pointless.

2019 2
October 1
June 1
  • Kill your heroes

    Hero engineers can be deadly to team culture, it's time to retire those capes.

2017 2
February 2
  • Engineering managers, stop coding!

    Try this instead: every time you feel the urge to write code, instead spend the time reading or learning something related to management.

  • Staying motivated while growing

    The key to progress is the temptation of constant challenge, with tasks that remain both achievable and interesting, broken up into pieces of work that are just right.