The Managers' Guide β 138
Weekly, hand-picked engineering leadership nuggets of wisdom
β Data breach
βοΈ Surprise off-site backup
Baloo Uriza
What Actually Breaks at 30 People
- π§ Core claim β when engineering teams scale from 10 to 30 people, the first thing that breaks isnβt documentation or communication β itβs the leader acting as the hidden context router.
- π Invisible routing layer β small-team leaders often resolve ambiguity, remember decisions, connect people, and synchronize assumptions informally, making the org seem healthier than it really is.
- β οΈ Scaling failure mode β once the team exceeds the leaderβs cognitive bandwidth, questions stall, decisions become inconsistent, and delegated work keeps boomeranging back.
- π§© Four hidden functions β the leader was unconsciously handling decision history, assumption alignment, ambiguity absorption, and social cohesion.
- π Documentation alone isnβt enough β static wikis decay quickly when no one owns them, creating a false sense that context has been captured.
- π οΈ Better fix β externalize the hidden work into maintained systems: decision logs near the work, leads responsible for cross-team assumptions, and visible escalation of ambiguity.
- π£οΈ Name the shift explicitly β tell the team that earlier speed depended on one person holding context, and that the weight now needs to be shared.
- β Best diagnostic question β ask: βWhat was I doing that nobody else knew I was doing?β
Why Are Experiences Of Vibe Coding So Polarised?
- π― Polarized AI coding experiences β Same tools produce dramatically different results: some report 20x productivity gains while others encounter "AI slop" with architectural drift and technical debt
- π§ Intent-level operation matters β Unlike traditional tools that work at language/framework level, generative AI operates on intent, making architectural decisions without accounting for long-term impact
- π Clear goals are essential β Author prioritizes two outcomes: negligible operational debt (ongoing risk/unplanned work) and highly malleable clean code with minimal complexity
- π¬ Controlled experiment design β Used URL shortener service as test case with three approaches: true "vibe coding," guided development with templates/rules, and unattended generation
- β Pure vibe coding unreliable β "Forget the code exists" approach proved inconsistent, with Claude ignoring instructions and drifting from intended structure despite explicit constraints
- β Guided approach delivers gains β Using technical prompts, implementation notes, templates, and manual review produced clean system in ~1 hour with estimated 8-16x improvement over manual coding
- β οΈ Unattended generates debt β Faster completion but with substantially more code, significant technical debt, and design regressions when left without guidance
- ποΈ Templates solve bootstrap problem β Custom GitHub templates with "Wiring.md" files allow AI to merge complex architectural layers that traditional automation struggles with
- ποΈ Constraint architecture works β Templates capture structure, rules capture behavior, stories capture trade-offs β allowing experience sharing through artifacts rather than constant review
- π― Sweet spot identified β AI most valuable when user has strong high-level judgment but lacks detailed implementation knowledge, like CI/CD pipelines with Docker
What I Learned From Nearly 1,000 Interviews at Amazon
- π Bar Raiser Experience β Amazon Bar Raisers have veto power over candidates and are specially trained to ensure every hire raises the company's average talent level
- π Key Pattern Discovery β After conducting nearly 1,000 interviews across all levels (intern to Principal Engineer), the biggest pattern emerged: candidates who didn't get offers rarely failed due to lack of technical skills
- π Presentation Over Technical β Most rejections happened because of how candidates presented themselves, not their technical abilities β revealing a massive blind spot most candidates have about non-technical interview aspects
- π Technical Skills as "Ante" β Technical skills are just the entry requirement to get into the interview game, but they're not what actually wins the job offer
- π‘ Where Decisions Are Made β The real hiring decisions happen in the non-technical realm, which most candidates completely overlook in their preparation
- π― Blind Spot Problem β Candidates focus heavily on technical prep while ignoring the presentation and soft skills that actually determine hiring outcomes
Managing Up
- π― "Managing Up" is often manipulative β The phrase describes people who selectively share information to create a specific narrative, rather than providing complete transparency to their manager.
- π Competent leaders verify information β Good managers will fact-check your reports with other sources, not because they don't trust you, but as healthy communication hygiene.
- βοΈ Your boss isn't more important, just different β Managers handle broader responsibility (more people, products, scope) but that doesn't make their work inherently more valuable than yours.
- π Three critical areas need constant vigilance β Projects (what you build), People (team dynamics), and Politics (organizational communication patterns).
- π¨ Always report unexpected developments immediately β Strange, unfamiliar situations should be shared right away, even if they seem non-threatening, because your manager's context might provide clarity.
- π₯ Key people updates to share β Significant changes in key team members, major successes, progress on growth plans, and any mention of HR/Legal/People teams.
- π― Critical project intel β Positive/negative developments on important projects, external gossip, achieved/missed milestones, and any "hint of impending doom."
- π£οΈ Political intelligence matters β External team developments, rumors about projects, and just plain weird behavior all provide valuable organizational context.
- βοΈ "Managing Sideways" is equally important β Your manager relationship only provides half the information you need β peer relationships contain the other crucial half that's often ignored.
- π€ Horizontal relationships are undervalued β Most people focus too much on managing up while missing critical context from colleagues at their level.
Say the Thing You Want
- π The regret cycle β People often have career desires they want to discuss in 1:1s but stay silent due to fear, then rationalize not speaking up and promise to do it "next time" (but don't)
- π° Three core fears β Asking feels presumptuous ("who am I to ask?"), risky ("what if they think I'm not ready?"), and exposing ("someone will see me want something I can't have")
- π« Invisible desires get nowhere β Thoughts kept to yourself have "no surface area" β nobody can react, build on them, or help you achieve them
- π― Managers need direction β Your manager's job includes helping you grow, but they can't send opportunities your way if they don't know your goals β they have their own fires and multiple reports to manage
- πΊοΈ Speaking up creates a roadmap β When you voice your goal, managers can provide specific feedback like "here's the gap I'm seeing" β the most useful guidance you can get
- π Self-assessment has blind spots β You need external perspective to see your strengths and weaknesses clearly, which only comes from putting your goals out there
- β‘ Saying it makes it real β Voicing goals out loud gives them weight and changes your behavior β you start making different choices and having different conversations
- π€· The backfire risk is worth it β If saying "here's what I want for my career" gets you punished, that's valuable information about your workplace that's better to know now
- π¬ 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?"
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 π