Still Technically Here

The 80/20 Trap: Perfectionism’s High Cost

Kerri Theriault Season 1 Episode 3

Use Left/Right to seek, Home/End to jump to start or end. Hold shift to jump forward or backward.

0:00 | 19:11

Send us Fan Mail

We've all been there: the late-night pull to polish a piece of code, a deck, or a document that’s already 80% finished and shippable. That urge? It’s The Perfectionist’s Loop, and it’s the moment your technical integrity transforms into your team’s biggest leadership bottleneck.

In this episode, we expose the enormous economic and psychological costs of chasing that final 20% of perfection. We dive into why managers get stuck debugging the small stuff—from rewriting a simple database query for "efficiency" to delaying high-leverage strategic work—and how this habit erodes team autonomy and shatters managerial credibility (the "glass balls").

You'll learn how to stop being the team’s editor and start being the Force Multiplier. We introduce three immediate, tactical tools you can deploy to set clear boundaries and build team ownership:

  1. The High-Risk Triage Test: Quantify risk to filter for Black Swans, not Fat Tails.
  2. The Two-Question Dependency Filter: Stop Reverse Delegation by enforcing the Minimum Viable Standard (MVS).
  3. The 4-Question Rework Dialogue: Shift failure from personal fault to process improvement.

If you’re ready to debug your perfectionism, trust the 80/20 rule, and reclaim your strategic time, this episode is your essential tuneup.

Still Technically Here


Title: The Two-Body Problem: From Code Committer to People Leader

You were the 10x engineer. You could fix anything. Now, you’re sitting in meetings all day, watching the PR queue grow, and you have that itch. That urge to dive back in, and just solve a problem yourself. So you sneak a small fix in late on a Friday, and suddenly you’ve become the bottleneck. You solved one bug, but you created organizational technical debt.

You're suffering from the Two-Body Problem—the simultaneous, agonizing pull between the code you love and the people you lead. It's frustrating as hell, and your brain is screaming because management doesn't give you that immediate dopamine hit of a passing test suite. Today, we're building the system to fix it.

We're reframing delegation not as losing control, but as architecting a trust-based system. We're breaking down the Three Tactical Tools for Delegation, including the One-Way/Two-Way Door Test, that will finally let you be a manager and sleep at night.

If you’re new here, welcome!  Quick note: I ground a lot of what I talk about in code, systems, and architecture because that’s my background. But this show is for anyone looking to or actively transitioning in their career, build better personal and professional systems, or step into a leadership role—whether you’re a teacher, a finance analyst, a nurse, or an engineer. We’re all trying to debug our lives, and the best tools are universal.

Last week, we fixed the inner critic. This week, we fix the managerial bottleneck. You love the code; I get it. But holding on to it creates technical debt for your entire team's growth.

In this episode, we're covering a few things: 1) Why the 'Two-Body Problem' is unavoidable for new leaders. 2) How to transition your mindset from executor to architect. and 3) Some tactical tools to delegate without creating micromanagement overhead.

The truth is, you're suffering from an acute case of Context-Switching Fatigue, which is driven by a conflict in your brain's reward system. As an Individual Contributor, your work was a series of quick, low-latency loops: Write code, run tests, commit, ship. Immediate dopamine hit. Management, on the other hand, operates on a quarterly or yearly schedule. The feedback loop is slow, messy, and the results are not traceable in a clean Git commit log. This ambiguity makes us default back to coding—it's safe, and it provides a quick fix for the anxiety of abstract work. This conflict makes you feel productive, but you are not.

This conflict is incredibly expensive. Research shows that a single context switch—moving from task A to task B—can cost any person up to 20 minutes of productive focus time. But here’s the kicker: as a manager, you’re not just switching tasks; you’re switching modes. You jump from debugging a production error (IC Mode) to approving a budget (Strategic Mode) to handling a difficult 1:1 (Empathy Mode). Every one of those switches doesn't just cost you 20 minutes; it introduces latency into the entire system—your team's system. You become a bottleneck with infinite load, and your managerial work suffers most because it's the most abstract.

Let me tell you my version of this. For the first year, and still sometimes today, years later, I fall into the same trap… substituting busy work for actual work. I consistently need to produce quarterly resource planning and strategic roadmaps—the truly abstract, high-stakes leadership tasks.  My calendar fills up with meetings with stakeholders and product managers to align on the work but it feels like I’m doing nothing, there are no immediate deliverable artifacts.  So, to feel productive, I am always willing to jump at the first sign of something I can do to help someone, something I can deliver and provide value on.  Something slipped through the cracks and was blocking a user but the team’s sprint was already planned and had no wiggle room?  No problem, I’ll take it!  And there it is, that dopamine hit I craved so much, ticket closed, user happy, and I was the one who made it happen.  Sure sure, I still got the strategic stuff done too, but it was a scramble, or I worked more hours, complaining that there just aren’t enough in the day, when really I was spending them in the wrong place.  And really, for what purpose?  To prove to the team that “I’ve still got it?”  To make sure no one found out that I let something, non-critical, slip through the cracks?  To be the hero??  Sure, writing the code saved a little face with the business, and it showed good faith, but this wasn’t the productivity that the business, at large, needed from me. The truth? I felt good, for a short period of time, until the stress and anxiety that I hadn’t finished my work kicked in and there was a deadline fast approaching.  Admittedly, I just fell into this trap again recently.  And the truth is, I’m still learning too. But what I’ve realized, and this is the valuable takeaway, is that every time I’ve solved a quick user-blocker, I was sacrificing the strategic work the company actually hired me for. I wasn't being a hero; I was simply refusing to let go of the control I needed to delegate. This, my friends, is management bullshit, pure and simple.

When you, the manager, jump into the code, you don't just solve a bug; you create organizational data corruption with severe human consequences. This corruption starts with the false and unsustainable sense of what is possible by when that you give to stakeholders. This false reality is often triggered when you jump onto something the minute someone raises it, purely for that quick dopamine hit and the urge to tell yourself, 'I just wanted to help.' But what it really does is inject noise into the system that makes your team look artificially productive. Let's break down the metrics corruption. First, team velocity cannot be understood. That ticket you closed in 30 minutes would have taken a junior engineer 4 hours. Your 30 minutes artificially inflates the team’s throughput metric for the sprint, making every subsequent estimate wrong. Second, your SLAs can become skewed. By personally fixing every high-priority P1 bug, you hide the true latency of your team’s response time, giving the business a false sense of reliability.


The result is brutal: all of this leads to burnout and resentment when the team inevitably operates at its true, sustainable capacity. They are forced to live up to the fantasy you created. Your short-term win becomes their long-term delusion. We have to stop prioritizing our comfort and our ego over our team's capacity and the long-term health of the system. The stakes are simply too high.

Delegation isn't about offloading boring tasks; it's about load-balancing talent. Your ego might miss the daily commits, but your job now is to multiply the impact of your team. You’ve successfully promoted yourself out of the hands-on keyboard role. Your job is no longer to be the fastest coder; it’s to be the Chief Architect of your team’s capacity. Your impact must be exponential. If you are still writing features, you are operating as a single, linear input, not a force multiplier of your team's potential.

We need to reframe delegation. You're not losing control; you are architecting a system of trust. Think of yourself as the General Contractor, not the plumber. You don't lay every piece of pipe or mix the concrete, but you design the blueprint, you own the inspection schedule, and you are responsible for the foundation. Your job is building the structure, not doing all the individual tasks.

A manager delegates the execution but owns the contract. Your team owns the how—the method, the approach, the daily work—but you own the why and the what—the vision and the goal. This means you set the clear requirements and the success criteria upfront. You are responsible for drawing the boundary lines and providing the necessary resources, but the moment you start dictating the steps inside that boundary, you are no longer leading; you are micromanaging. Trust your system. And if you can’t trust your system, you need to work on fixing the systems, so that they work for you and your team, not against.

This is backed by research on intrinsic motivation, specifically Self-Determination Theory. This research proves that when people feel trusted and autonomous—that is, in control of how they solve the problem—they are exponentially more motivated and perform better. Micromanagement, or 'hovering,' is the ultimate autonomy-killer. Imagine you delegate a design task and then spend an hour telling the engineer exactly how to structure the code, rather than ensuring they have the necessary resources and success criteria to learn for themselves. You're taking over. It's like handing a Sous Chef the menu and quality standards, and then hovering over their station to critique how they chop an onion or stir the sauce. You destroy their flow, insult their professional competence, and turn a creative act into mere compliance. And compliance is the enemy of capacity.


You might be thinking, 'I don't critique their style!' But you might be doing something just as damaging: solving the hardest 10% for them before they get the chance to fail forward.
My old IC superpower was debugging—finding that single line of error in a massive log file. And yeah, it gave me a rush of satisfaction. Admittedly, it still does! When a production bug hits, my lizard brain goes, 'Oh, a puzzle! And a chance to be the hero!' So, I jump in, happily run the queries, and hunt through the logs. I tell myself, 'I’m just helping.' But here's the honest, BS-free truth: I'm actually teaching the team a toxic, dependent lesson: 'Don't bother with the hard part; just escalate it to the Manager.' When the next high-priority issue hits, their first move isn't to open the logs; it's to ping me or wait for me to 'swoop in' with my little cape. By using my expertise to get a quick ego fix, I unintentionally make myself and my minimal, non-meeting time, the system's biggest single point of failure. The real power isn't solving one bug faster than everyone else; it's coaching the team to solve all future bugs faster than me. This failure to step back isn't just a management flaw; it's a mentorship failure.


This principle holds true whether you are a manager, a peer, a colleague, or a more senior engineer mentoring a junior. If you dictate the solution, you're training dependence, not competence. The mandate remains the same: Your job as an architect is to create the secure container where your team can enter a state of high performance and solve the problem without interference.

OK, we’ve talked a lot about mindset, and the mindset shift gives you the architecture, but architecture is useless without implementation. To realize that vision, we need to immediately apply the fixes we diagnosed in the previous segment. This show is about giving you the source code for managerial success, so you leave with immediate, high-leverage actions. So let’s get into taking some real action to turn the two-body problem into a strategic shift and a blueprint for being that force multiplier for your team.  

Tool 1: The One-Way/Two-Way Door Test:

Work with your team to categorize decisions. One-Way Doors are high-cost, high-risk, irreversible (e.g., changing the core database schema, signing a multi-year vendor contract). Two-Way Doors are reversible and low-cost (e.g., choosing a new library for a UI component, reorganizing the weekly team meeting agenda, optimizing a single API endpoint).

If it's a Two-Way Door, the team member owns the decision, executes it, and informs you after. You trust their judgment.

If it's a One-Way Door, the team member must first draft a recommendation (a simple 1-pager or a decision brief) and schedule a dedicated 15-minute consultation to present their full case before execution. For example, if a finance analyst is considering a major restatement of historical earnings (One-Way), they must present the full impact analysis first.

This provides a clear, objective risk matrix to your team. It accelerates decision velocity because 80% of daily choices are Two-Way, and it teaches your team to think critically about risk assessment.

Tool 2: The "What Have You Tried?" Filter (WHTYF):

This is your direct countermeasure to the "debugging hero" complex.

When a team member escalates a troubleshooting issue, start by validating their struggle: "That sounds frustrating. I get it." (This disarms the situation.)

Immediately ask, "What two things did you try, and what were the results?" This applies whether they are debugging a production issue or hitting a wall in a complex process. For example, if a Project Manager comes to you asking you to solve an escalating conflict with another department's leader, you ask them, "What two communication methods did you try to resolve this, and how did they respond?" The key is asking for the results of their attempts, not just the attempts themselves.

If they tried two good things and are truly stuck, then you intervene with surgical precision. If they provide weak answers, guide them to the next specific action and timebox their return: "Okay, go try running a trace on X and Y, and come back in 30 minutes with the log output," or, "Go draft a concise email to both parties outlining your proposed compromise, and schedule a 15-minute sync with me before you send it."

It instantly kills learned dependence and forces the team member to engage the diagnosis process. You only intervene when they truly have hit a dead end, allowing them to shoulder the cognitive load of initial diagnosis, which is the fastest way to acquire new expertise.

Tool 3: Timeboxing Code Commitments (The Manager Commit):

Select tasks that are non-critical and non-blocking for the team—the IC work you enjoy. Think internal automation scripts, team tooling maintenance, or creating a complex personal Excel pivot table for data analysis that no one else requires.

Commit to a small, specific window—say, 2 hours per week (e.g., Friday morning)—and block it in your calendar. Do not exceed this limit.

Make a 'Manager Commit' to your team and yourself: If a high-leverage managerial task (like 1:1 prep, conflict resolution, or a critical roadmap review) conflicts with your IC hobby time, the hobby task is immediately shelved.

This is a commitment to prioritizing exponential impact over linear output. Your time on individual tasks becomes a low-cost safety valve for your IC urge, without ever introducing dependency or bottleneck into the team's critical path.

Managing is not about being the best coder; it's about being the best architect of talent. That's how you scale your impact.

So, to beat the Two-Body Problem, remember: Delegation is Load Balancing. Use the One-Way/Two-Way Door Test for triage, implement the "What Have You Tried?" Filter to build competence, and use the Manager Commit to keep your hands-on work low-risk.

This transition is tough as hell, and I know that anxiety about losing touch with the tech is real. But your biggest impact isn't in committing code; it's in enabling your team to commit ten times more. You traded your keyboard for the architect's blueprint. You didn't stop being an engineer, you just became the operating system that runs the whole system. Now go build the scaffolding for others to climb.

Always remember this: Your hands may be off the keyboard, but your brain is still in the system. You are STILL TECHNICALLY HERE.

Next time, we're diving into Episode 3: The Perfectionist's Loop. Why your inner need for that 'final 20%' is actually killing your team's velocity and how to define 'safe to deploy' instead of 'perfect.' You won't want to miss it.

Hit subscribe, share this episode, and I’ll catch you soon for more Candid Conversations.