The Managers' Guide β 131
Anthropic to developers: Claude Code makes you more productive when building SaaS apps.
Anthropic to businesses: Our AI agents make SaaS apps obsolete.
Dare Obasanjo
The Engineer To Executive Translation Layer
- π Translation layer is key β Engineers need to act as their own "translation layer" when communicating with executives, converting technical concepts into business language and outcomes
- β° Executives optimize for time and span β The more senior someone is, the more areas they oversee, meaning less time available for each proposal β it's math, not hierarchy
- πΌ Think like your audience β Executives are answerable to boards, shareholders, and customers; they focus on company-wide impact, not just engineering improvements
- β Anticipate the standard questions β Always address: cost, ROI, alternatives considered, timeline, success metrics, risks, ownership, and impact on other teams
- π° "So what" is crucial β Don't just state facts like "build times doubled" β explain the business impact: "equivalent of a full headcount lost to inefficiency"
- π Solutions over problems β Come with proposed solutions and alternatives you've considered, not just problem statements requiring executive decision-making
- β‘ Brevity wins β Keep proposals to one page, 5 slides, or 5 minutes β executives have limited bandwidth across many areas of responsibility
- π― Map to business outcomes β Engineering goals must clearly connect to executive priorities like increasing EBITDA, reducing customer acquisition costs, or improving retention
- π£οΈ Language matters β Avoid technical jargon (API, CI/CD, latency) and use business language tied to measurable outcomes and timelines
- π Own the translation β Don't expect your CTO to translate your proposals up the chain β doing this work yourself builds valuable communication skills and gets better results
The Math of Why You Can't Focus at Work
- π§ Deep work is under siege β Paul Graham identified this in 2009, but it's gotten exponentially worse with Slack, Teams, and instant-response culture making interruption-driven work the norm
- π Three parameters control your entire day's productivity β Lambda (Ξ») measures interruption frequency per hour, Delta (Ξ΄) tracks recovery time in minutes, and Theta (ΞΈ) defines minimum time needed for meaningful work
- β‘ Recovery time is the hidden killer β Even a "quick 2-minute question" can cost 15-20 minutes of recovery time as your brain reloads context and mental models
- π Interruptions cascade and compound β Multiple interruptions close together create longer recovery penalties, turning what should be productive time into extended gray zones of cognitive limbo
- π Time fragmentation destroys value β Five 10-minute blocks don't equal one 50-minute block; work below your theta threshold simply doesn't compound into meaningful progress
- π Most people underestimate their real interruption rate β The math reveals that what feels like "occasional interruptions" often translates to 2+ interruptions per hour, systematically destroying focus blocks
- π― Capacity formula quantifies real productivity β Your daily output equals the sum of focus blocks divided by your minimum work threshold, making productivity measurable rather than subjective
- ποΈ Good vs bad days have stark mathematical differences β Bad days might yield 1 deep work block with 3h 58m focus time, while good days can produce 3 deep blocks with 6h 14m despite fewer total hours
The Product-Minded Engineer: The importance of good errors and warnings
- π Book Overview β Drew Hoskins wrote "The Product-Minded Engineer" to help software engineers become more product-minded, especially as AI tools generate more code and startups seek engineers who can blend mini-PM and dev roles
- π¨βπ» Author's Impressive Background β Drew spent 20+ years at Microsoft (C++ compiler), Facebook (platform APIs), Oculus (web platform rebuild), and Stripe (Connect product) before becoming a PM at Temporal β ideal experience for writing this guide
- π― Product-Minded Skills Development β Key advice includes asking "why" frequently, switching between system and user perspectives, using scenario simulation, engaging with customer support, and having devs help author use cases
- π€ AI Makes Product Thinking More Critical β Autonomous agents now regularly interact with error messages and fail when they're unhelpful, making good diagnostics essential since agents are billed on usage and poor errors cost time/money
- β οΈ Errors Are Primary Interfaces β For complex applications, diagnostics become the main user interface since most user time is spent dealing with errors and progressing through them β yet errors are often overlooked in design
- π Error Categorization Framework β Errors should be categorized into five types (assertions, preconditions, validation, runtime, infrastructure) with different audiences (your team, other developers, end users) and timing considerations
- π― Persona-Driven Error Messages β Messages must be tailored to the right audience using appropriate vocabulary β the famous "PC Load Letter" failed because it used printer technician language for regular users
Why Am I Doing the Thinking for You?
- π€ Stop outsourcing your thinking β Asking "what do you think?" without sharing your own opinion dumps cognitive work onto others and slows down decision-making
- π‘ Lead with your position β Instead of vague questions, share your recommendation with reasoning, alternatives considered, and a clear path forward with deadlines
- β‘ Transform collaboration dynamics β Change "help me think" into "check my thinking" to respect people's time and create actionable discussions
- π― Reduce decision paralysis β Clear positions give teams something concrete to rally around or push back against, enabling faster decisions than ambiguous questions
- π‘οΈ Overcome fear of being wrong β Most people worry about overstepping, but colleagues prefer reacting to concrete proposals over doing thinking work from scratch
- π Provide context when uncertain β If you lack full visibility, still offer a position with caveats like "based on what I know, I'd lean toward X β does that match what you're seeing?"
- π Embrace productive exposure β Taking a clear stance feels vulnerable but is essential for moving projects forward and demonstrates leadership regardless of seniority level
A little bit uncomfortable
- π― Fear as a growth signal β Discomfort isn't something to avoid but rather a powerful indicator that you're pushing into meaningful territory where real development happens
- π€ Vulnerability builds resilience β Andy Warfield's journey from vomiting before talks to becoming a skilled speaker shows that the most anxiety-provoking moments often become the biggest learning opportunities
- π The Yerkes-Dodson sweet spot β There's an optimal level of stress where performance peaks β too little and you're not challenged, too much and you freeze up
- π€ Leadership through discomfort awareness β Great managers ask questions like "What scares you right now?" and help others lean into productive anxiety rather than avoid it
- π Spotting brave moments β True bravery is quiet persistence, like the person who rarely speaks up finally asking a challenging question in a meeting
- π‘ Growth happens at the edges β Career advancement and skill development consistently occur when stepping outside comfort zones, not when staying safe
- π― The reflection challenge β Ask yourself what one thing scares you this week, then consider actually doing it as a pathway to growth
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 π