Skip to content
Leadership Garden Leadership
Garden

Archives

Browse every post grouped by year and month.

202618

June2
  • The Typing Was the Safety Harness

    Typing code was doing load-bearing QA work nobody invoiced for. Agents removed the slowness, and now the work has to live somewhere on purpose.

  • Productivity Is Not Speed

    A fast engineering team is not automatically a productive one. The real test is whether the work changes anything that matters.

May5
April4
  • Why Your 360 Feedback Isn't Working

    Updated:

    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?

    Updated:

    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

    Updated:

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

  • There Is No Standard EM Role

    Updated:

    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.

March5
  • The Finger Is Not the Moon

    Updated:

    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

    Updated:

    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)

    Updated:

    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

    Updated:

    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

    Updated:

    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.

February2

202534

August12
June1
  • On Experimentation And Trust

    Updated:

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

May4
April4
March4
February5
  • SPACE Framework: 5 Metrics That Actually Work

    Updated:

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

  • On-Call Done Right

    Updated:

    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”

    Updated:

    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

    Updated:

    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

    Updated:

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

December2
  • False Consensus: Why We Think We're The Baseline

    Updated:

    Why do we assume everyone agrees with us? A deep dive into the False Consensus Effect, the Availability Heuristic, and how to fix cognitive bias in tech leadership.

  • In defense of office gossiping

    Updated:

    Stop fighting the rumor mill and start using it. Learn why talking behind your team's back can be a good way to build trust and morale.

October2
  • Developer Flow

    Updated:

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

  • On (Workplace) Politics

    Updated:

    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.

202436

September1
  • Chesterton’s Fence

    Updated:

    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.

August2
June2
December7
  • Loyalty Is Earned, Not Given

    Updated:

    Learn why team loyalty must be earned through consistent actions, not demanded through authority or bought with perks.

  • Smell the Smoke, Prevent the Fire

    Updated:

    Learn why constant firefighting signals deeper problems and how to build more reliable engineering systems through prevention.

  • Stop Avoiding, Start Owning

    Updated:

    Learn the three common accountability dodges in tech leadership and how to transform into a leader your team trusts.

  • The Problem with 'Just': Tech's Most Dangerous Four-Letter Word

    Updated:

    The word "just" undermines technical discussions, oversimplifies complex engineering challenges, and impacts team dynamics. Learn better communication strategies.

  • The Knowing-Doing Gap In Leadership

    Updated:

    Stop learning, start leading: Research reveals why leadership knowledge might be your biggest obstacle to becoming a better leader.

  • On Conflicts

    Updated:

    A practical guide to understanding and resolving engineering team conflicts using the Thomas-Kilmann model. Turn arguments into productive outcomes.

  • Stop Fixing, Start Leading: How Coaching Changed My Leadership Style

    Updated:

    A tech leader shares four counterintuitive lessons from professional coaching that transformed their leadership style. Learn how stepping back, asking better questions, and trusting your team leads to better outcomes

November6
  • Knowledge Silos: The Engineering Productivity Tax

    Updated:

    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

    Updated:

    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

    Updated:

    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

    Updated:

    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

    Updated:

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

  • The Johari Window

    Updated:

    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.

October15
  • The Ultimate Guide to Retrospectives: Transforming Your Team, One Look Back at a Time

    Updated:

    A practical guide to retrospectives, when to use different formats, and how to keep them from turning into ritual.

  • Breaking the Expert Beginner Pattern

    Updated:

    Discover how to recognize and overcome the Expert Beginner syndrome in software development. Learn practical strategies for continued growth, backed by research, for both individual developers and engineering leaders.

  • The One Thing Killing Your Team's Output (WIP)

    Updated:

    High WIP does not speed delivery. It creates queues, context switching, and invisible delay. Here is how to reduce it.

  • Bad Managers Hide From Accountability

    Updated:

    Explore the importance of aligning words with actions in tech leadership. Learn strategies to build authenticity, make ethical decisions, and create lasting impact beyond charismatic speeches and grand promises.

  • Revolutionize Your Retrospectives with the Starfish Method

    Updated:

    How to run the Starfish retrospective to examine what to start, stop, keep, do more of, and do less of.

  • An Intro To Career Frameworks

    Updated:

    Learn the basics of career frameworks for tech teams, from startups to scaling companies. Discover how to create clear growth paths and adapt frameworks as your organization evolves.

  • The Persistence Principle

    Updated:

    Discover how small actions in tech can lead to significant change. Learn to leverage your daily efforts for long-term impact, fostering innovation and positive transformation in the tech industry.

  • Being in Tech Means Being a Lifelong Learner

    Updated:

    Discover the power of continuous learning in tech. Explore strategies for professional growth, recognize when to upskill, and embrace a lifelong learning mindset to stay ahead in the ever-evolving tech industry.

  • From Meh to Yeah: Mastering the Mad Sad Glad Retrospective

    Updated:

    How to use the Mad Sad Glad retrospective to surface team emotions, patterns, and practical follow-up actions.

  • The Human Element: Tech’s Final Frontier

    Updated:

    Discover how to transform people challenges into opportunities for growth in tech leadership. Learn strategies to improve team dynamics, client relationships, and personal development in high-pressure tech environments.

  • Rescue Your Meetings: 3 Polite Ways to Refocus

    Updated:

    Learn 3 effective, non-confrontational scripts to regain control of derailed meetings. Boost productivity and keep your team focused without sounding like a jerk.

  • Don’t Amplify The Drama

    Updated:

    Learn how to manage tech challenges without escalating drama. Discover Stoic-inspired strategies for calm leadership, maintaining perspective, and fostering a drama-free culture in high-pressure tech environments.

  • Set Sail for Success: Why Your Team Needs to Try the Sailboat Retrospective

    Updated:

    How to run the Sailboat retrospective to surface momentum, obstacles, and risks in a more visual team conversation.

  • The Start Stop Continue Retrospective

    Updated:

    A practical guide to the Start Stop Continue retrospective: when to use it, how to run it, and what it helps teams surface.

  • Navigating the BS Maze: A Tech Leader's Guide to Brandolini's Law

    Updated:

    Discover how Brandolini's Law impacts tech leadership. Learn practical strategies to combat misinformation, foster critical thinking, and make better decisions in your team. A must-read guide for tech leaders navigating the challenges of information overload in the digital age.

January3

202315

July1
  • Great Leaders Make People Feel Safe

    Updated:

    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.

June3
April3
December3
November3
October1
January1

20227

September1
July1
  • 12 Common Cognitive Fallacies

    Updated:

    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.

April2
  • Dunbar’s 6 Magic Numbers

    Updated:

    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

    Updated:

    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.

March1
January2

20218

September3
  • 4 Product Development Fallacies

    Updated:

    There are some fallacies about product development I've faced over my career that not only make daily work harder but actually have a toxic effect on both culture and processes.

  • Stop Changing, Start Experimenting

    Updated:

    Got a crazy idea that you think would totally work but you fear nobody will let you try it? Propose it as an experiment, not a change!

  • Tips On Prioritizing Tech Debt In A Healthy Way

    Updated:

    Delivery speed results in cost reduction; confidence enables speed; confidence requires quality.

March1
February1
  • Use Active Listening to Boost Your Career

    Updated:

    The art of effective listening is essential to clear communication, and clear communication is necessary for career success. Learn how to get better at it.

November1
October1
January1

202015

September2
  • How to stop winning arguments

    Updated:

    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

    Updated:

    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.

August1
  • On COVID, burnout, teams and self-care

    Updated:

    The changes COVID brought into our lives and work can affect us in profound ways. Let me share some aspects and my thoughts with you.

July1
  • The 101 of effective goal setting

    Updated:

    Goal setting is one of the most important ways to foster growth, let's look at some key concepts and frameworks.

May3
  • Top 12 Questions You Get as a Hiring Manager

    Updated:

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

  • Thoughts on giving feedback

    Updated:

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

  • Learning at work is work

    Updated:

    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.

April1
  • Questions vs. directions

    Updated:

    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.

February1
  • The basics of one-on-ones

    Updated:

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

November5
October1

20192

June1
  • Kill your heroes

    Updated:

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

October1

20172

February2
  • Engineering managers, stop coding!

    Updated:

    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

    Updated:

    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.