The Managers' Guide № 141

Weekly, hand-picked engineering leadership nuggets of wisdom

Share
The Managers' Guide № 141
STRESS TEST your email server by ordering a single item from AliExpress.

PJ Evans

Verification Debt Is Your Next Headache

  • 🔍 A different kind of debt: The concept of “verification debt” goes beyond standard technical debt — it specifically refers to the growing, hidden burden of manually testing and validating software due to a lack of proper automated systems.
  • 🐢 The illusion of speed: Skipping automated tests initially makes an engineering team feel like they are moving fast. However, this creates a dangerous trap — every new feature exponentially increases the time it takes to manually verify that the entire system still works.
  • 📈 Compounding consequences: Just like financial debt, verification debt compounds over time. As a product scales, the manual regression testing phase becomes a massive bottleneck, leading to painfully slow releases and a higher likelihood of “unexplained” bugs slipping into production.
  • 💡 Automation is an enabler: To escape this vicious cycle, teams must shift their mindset and prioritize paying down this specific debt. Automated testing isn’t a tax on delivery — it is the essential infrastructure that allows teams to maintain their velocity and confidence as they grow.

Say the Thing You Want

  • 🗣️ Say what you want out loud — Keeping career desires to yourself gives them no "surface area" for others to help you achieve them
  • 😰 Fear holds us back — We stay quiet because asking feels presumptuous, risky, or too exposing — but these fears prevent growth opportunities
  • 🎯 Managers can't read minds — Your manager has multiple reports and their own priorities; they can't send opportunities your way if they don't know your direction
  • 🗺️ Get a career roadmap — When you voice your goals, managers can provide specific feedback on gaps and concrete steps to get there
  • 🪞 Self-assessment has blind spots — You need external perspective to understand your strengths and weaknesses; thinking harder about yourself won't close these gaps
  • Speaking makes it real — Saying your goals out loud gives them weight and makes you start making different choices and taking different actions
  • 🎲 The risk is worth it — If expressing career ambitions gets you punished, that's valuable information about your workplace; three years of hinting is worse than one honest conversation
  • 💬 Simple phrases work — Try "I've been thinking about the path to senior. Can we talk about where I stand?" or "I'm interested in leading a project. What would I need to show you?"
  • 🚪 Next 1:1 is your chance — When your manager asks "anything else?" — just say the thing instead of rationalizing why you shouldn't

The difference between Manager and Director

  • 🎯 Core Evolution Model: Leadership growth follows a "What → How → Why" progression — early career focuses on tangible outputs (What), management emphasizes processes and team effectiveness (How), and director level prioritizes strategy and purpose (Why)
  • 👥 Role Responsibility Shift: Directors become strategic filters between business and tech, co-creating company direction rather than just consuming it — they evaluate and prioritize incoming work based on strategic alignment rather than executing all requests
  • 📊 Distance from Work: Directors operate further from day-to-day execution and must develop new ways to collect signals about team health — using metrics, visual management tools, and periodic deep-dives across people, product, platform, and process dimensions
  • 💪 Power Transition: Leadership power evolves from expertise (knowing the answers) to influence (relationships and trust) — authority from titles is the weakest form, while influence becomes everything at director level
  • 🗣️ Communication as Multiplier: Communication skills become increasingly critical and can be the biggest growth blocker — directors need to influence peers, shape strategy, and build other leaders through clear communication
  • 🎭 Emotional Rewiring Required: Each transition demands redefining personal impact — from tangible code/features (IC) to team delivery (manager) to abstract business outcomes (director), with longer feedback loops at each level
  • ⚠️ Common Anti-Pattern: Directors who remain stuck in "What" mode by coding themselves or micromanaging implementation details — this shows lack of trust and prevents strategic thinking
  • 🚀 Proactive Development Advice: Engage with all three dimensions (What/How/Why) early in your career — build relationships with Why and communication skills before the role demands it to ease future transitions

Startup Engineering Team Organisation

  • 🏗️ Team Structure Evolution — Startup engineering teams follow predictable patterns as they grow, each solving previous problems while creating new ones
  • 💻 Technical Teams Trap — Organizing by tech stack (frontend, backend, mobile) creates silos where every project becomes a cross-team coordination nightmare
  • 🎯 Squad Success & Failure — Business-domain squads improve product focus and team dynamics, but technical debt piles up as "core" engineering work gets deprioritized
  • 📚 Chapter Conflicts — Adding technical chapters (communities of practice) helps with knowledge sharing, but creates constant battles between product priorities and technical maintenance
  • ⚙️ Core Team Complications — Dedicated platform teams solve technical debt but create a "two-class system" where product engineers stop caring about technical quality
  • 🎲 Project Approach Problems — One-shot technical projects seem clear but suffer from scope creep, timeline extensions, and knowledge loss when teams disband
  • 👑 Staff Engineer Solution — Senior autonomous engineers plus ~20% chapter time provides flexibility, but puts huge pressure on staff engineers and requires rare skill combinations
  • 🔄 No Perfect Answer — Every organizational structure has tradeoffs — the key is recognizing when current limitations outweigh benefits and being ready to evolve
  • 📈 Scale Matters — What works for 18 engineers won't work for 50 or 5 — team structure must adapt to current size and challenges

Three Bad Managers

  • 🎨 The Artist — A brilliant creative leader who valued art over people, couldn't engage with human management challenges, and required extensive written documentation to even sometimes pay attention to team dynamics
  • 👑 The Dictator — A passionate but bulldozing leader who dominated every conversation, ignored expert input, and made terrible decisions because they couldn't stop "litigating" issues that were already solved
  • 🗡️ The Knife — An inexplicably successful yet completely disconnected manager who pulled actual knives out during meetings, talked about unrelated topics, and was impossible to understand or influence
  • 📊 Success vs. Management Skills — All three were objectively successful leaders who generated significant shareholder value, proving that leadership ability (strategy/vision) and management ability (operations/people) are completely different skill sets
  • 🔄 Everyone is an Adjustment — The core lesson is that you must adapt your communication style, preparation methods, and approach for each person you work with — you don't get to pick your bosses, only how you respond to them
  • 📝 Adaptation Strategies — With The Artist, detailed written explanations worked sometimes; with The Dictator, doing extensive homework and showing you "care deeply" earned respect; with The Knife, staying out of the way was the only viable approach
  • 🎯 You Can't Change Bad Managers — The more senior the leader, the less you can influence them, so focus on adapting yourself rather than trying to fix them
  • 🧠 Intelligence ≠ Good Management — All three were highly intelligent people who simply had no business managing humans, despite being effective at leading organizations toward goals


That’s all for this week’s edition

I hope you liked it, and you’ve learned something — if you did, don’t forget to give a thumbs-up, add your thoughts as comments, and share this issue with your friends and network.

See you all next week 👋

Oh, and if someone forwarded this email to you, sign up if you found it useful 👇