The Managers' Guide № 143
Weekly, hand-picked engineering leadership nuggets of wisdom
Slopfix is a team of three senior engineers who refactor vibecoded codebases back to maintainability.
No, Slopfix isn't a sponsor 😉
Why Your 360 Feedback Isn't Working
- 🧠 The perception gap — Genuine behavior change often fails because others’ mental models of you are rigid and slow to update due to confirmation bias.
- 👥 Selective engagement — Focus your growth efforts on the small group of people who provided the feedback or those you most need to influence, rather than a broad, impersonal survey group.
- 📂 Feedback triaging — Categorize feedback into three buckets: "Sign it" (commit to change), "Realign it" (translate to your authentic style), or "Decline it" (ignore if it conflicts with core values).
- ⚙️ Action over concepts — Replace vague development goals like "be more strategic" with specific, observable, and trackable actions that can be scheduled into your routine.
- 🗣️ Explicit collaboration — Tell feedback providers exactly what you are working on and ask for their help in monitoring your progress to ensure they notice when you actually change.
- 📊 Systems vs. motivation — Do not rely on fleeting willpower; design a simple, recurring system—such as weekly self-scoring—to objectively track your behavior independently of your mood.
Ikigai
- 🎯 The core concept — Ikigai is a Japanese term meaning "a reason for being," representing the intersection of what you love, what you are good at, what the world needs, and what you can be paid for.
- 🧘 Internal fulfillment — The term is deeply rooted in Japanese culture as a personal, subjective state of wellbeing rather than a strictly professional or external career pursuit.
- 📉 Cultural evolution — While originally used to describe one's source of meaning in everyday life, the concept has been Westernized and popularized as a Venn diagram framework for finding the perfect career.
- 🕰️ Longevity connection — The word gained global attention for its association with the residents of Okinawa, where it is cited as a significant factor in the community's exceptionally high life expectancy.
- ⚖️ Fluidity over rigidity — True ikigai does not require all four elements to be perfectly balanced at once; it is a dynamic pursuit that can shift based on an individual's life stage and circumstances.
Using AI to write better code more slowly
- 🎯 AI coding is most effective when used to write high-quality code slowly, not to rapidly churn out low-quality "slop" — the tools are flexible enough to support either approach.
- 🔍 LLMs excel at finding bugs in codebases when deployed repeatedly, but the real challenge is prioritizing and validating findings rather than discovering them.
- 🤖 Running multiple different models on pull reviews (Claude, Codex, Cursor Bugbot) dramatically reduces hallucinations and false positives — near-zero false positive rates are achievable.
- 📋 A practical workflow involves: have agents fix critical/high-priority bugs iteratively, skip medium-level issues where effort isn't justified, and abandon PRs if they reveal fundamental architectural flaws.
- 📈 This slower approach often doesn't increase velocity but surfaces pre-existing bugs, leading to tangential "side quests" writing tests and fixing subtle flaws — which improves overall codebase health.
- 🧠 Understanding failure modes and edge cases of complex systems is more valuable than the happy path — this mirrors how developers learned codebases before LLMs existed.
- 🎓 The technique doubles as excellent onboarding for unfamiliar codebases, helping build mental models faster than reading documentation.
- ⚠️ Junior developers need significant domain knowledge to triage AI findings — agents find bugs, but developers must understand them to distinguish real issues from theoretical ones.
- 💭 AI doesn't change behavior patterns; it amplifies them — the system makes unreviewed deployment tantalizingly easy, requiring deliberate discipline to work methodically.
What Most People Miss About Performance Reviews
- 📊 Manager approval isn't enough — At senior levels, peer perception and organizational reputation become equally or more important than your direct manager's assessment for securing promotions.
- 🏢 Calibration sessions reshape your narrative — Performance reviews expand from your immediate team to "calibration sessions" where dozens or hundreds of leaders discuss and compare your performance across functions, making your broader brand critical.
- 😲 Surprises happen in the room — Promotion candidates can face unexpected objections from peers they've never heard from, including concerns about collaboration, credit attribution, or metric accuracy that derail promotions.
- 🎯 Proactive relationship building is essential — Months before promotion conversations, you and your manager should seek feedback from key influencers across the organization to identify potential advocates and address concerns early.
- 🤝 Find independent advocates — Recruit influential leaders outside your direct reporting line to mentor you and vouch for your capabilities, since your manager may be perceived as biased.
- 🗣️ Control the narrative — Ensure others are "buying into" your wins and impact story; make sure your accomplishments align with organizational priorities and are understood broadly.
- ⚠️ Reputational risk at smaller companies — Even without formal reviews, smaller organizations have more casual performance discussions where influence is obvious and reputation spreads faster.
A return to two-pizza culture
- 🍕 Two-pizza team culture remains foundational — Small teams where everyone knows what peers are working on, with autonomy to make reversible decisions without bureaucracy or permission
- 📝 Working Backwards process traditionally started with writing — Press releases, FAQs, customer experience docs, and user manuals forced clarity before building, and democratized product definition across non-engineers
- ⚡ AI coding agents are compressing the prototype phase — What used to take months now takes an evening, shifting the question from "should we build this?" to "does this feel right to use?"
- 🔄 The process needs amendment, not replacement — Building prototypes first (when uncertain about approach), then using them like customers, then writing docs grounded in reality produces better outcomes than writing-first
- 👥 Amazon Quick desktop exemplifies the new model — One engineer built a prototype overnight with an AI agent; the team grew organically as people saw it and wanted to contribute, operating with full autonomy
- 🎯 Experience-first beats benchmarking-first — Team members used the product daily from day one, fixing rough edges immediately rather than deferring UX work; code reviews included videos of the actual experience
- 📊 Growth doesn't require abandoning the culture — Quick scaled to hundreds of people while maintaining two-pizza team structure through clear ownership, autonomy, and short feedback loops
- 💡 The core insight: "You will learn more in one evening of building than in two weeks of writing" — Prototyping now compresses learning cycles and pressure-tests assumptions in ways documentation alone cannot
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 👇