Mastodon Mastodon

The Managers' Guide β„– 131

The Managers' Guide β„– 131
Stay quirky, LinkedIn!
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 πŸ‘‡