More The Pragmatic Engineer episodes

The revised rules of engineering management with Will Larson thumbnail

The revised rules of engineering management with Will Larson

Published 21 Oct 2026

Duration: 01:55:34

"Engineering management is evolving, with outdated 2010s practices giving way to business-focused problem-solving, AI-driven role shifts, and adaptable leadership that prioritizes high-ownership teams and reskilling for long-term success."

Episode Description

Brought to You By:* turbopuffer - a vector and full-text search engine built on object storage. It's fast, cheap, and extremely scalable.* Entire - Gi...

Overview

The podcast discusses the evolving role of software engineers and engineering leadership in response to technological and economic shifts. It highlights how the era of zero interest rates influenced management practices, leading to bloated teams and misaligned incentives, while the rise of AI is now transforming engineering workflows, reducing the need for manual coding, and increasing focus on strategic decision-making. The discussion emphasizes that solving business-critical problems has become essential for career advancement, and traditional career ladders are being challenged as AI takes over routine tasks.

Further exploration includes the changing path to executive roles, with line managers increasingly seen as better equipped for CTO positions than middle managers, who often lack deep technical engagement. The conversation covers the decline of middle management, the importance of durable, high-ownership teams, and the need for engineers to develop business acumen. It also examines the value of writing in shaping industry practices, the risks of AI-generated content diluting authentic voices, and the importance of quality over quantity in thought leadership. The overall narrative reflects a profession in transition, requiring adaptability, hands-on involvement, and a rethinking of traditional structures.

What If

  • What if you focused your solo software business on solving one business-critical problem instead of chasing feature velocity?

    • Move: Identify a high-impact, under-served business process (e.g., contract renewal leakage, user onboarding drop-off) in your target market and build a micro-SaaS tool around it.
    • Why Now?: AI reduces coding effort, making it feasible to deliver deep business value with minimal code - shifting competitive advantage from output to problem selection.
    • Expected Upside: Higher pricing power, faster sales cycles, and defensibility through domain-specific insight rather than generic features.
  • What if you replaced traditional code reviews with automated hostile testing to catch bugs before users do?

    • Move: Integrate a tool like Antisys into your CI/CD pipeline to run deterministic, adversarial simulations on every PR, especially for AI-generated code.
    • Why Now?: As AI agents produce more code, human review becomes a bottleneck; automated stress testing ensures reliability without slowing velocity.
    • Expected Upside: Fewer production incidents, faster iteration, and increased confidence in AI-assisted development - critical for solo operators with no QA team.
  • What if you operated as a durable, high-ownership team of one - applying pod-style autonomy to your solo workflow?

    • Move: Structure your work like a self-contained team: own a narrow domain (e.g., billing infrastructure), define clear outputs, and minimize context switching by batching communication and tasks.
    • Why Now?: The industry shift toward smaller, outcome-driven teams favors solo operators who can emulate high-performing pods without overhead.
    • Expected Upside: Faster decision-making, deeper domain mastery, and higher throughput - mimicking the effectiveness of elite engineering teams at scale.

Takeaway

  • Audit and document your current software system's critical paths and failure points, then build lightweight monitoring or caching solutions (e.g., using Redis) to stabilize performance during transitions.
  • Focus your technical work on solving direct business-critical problems - even if unglamorous - to increase career leverage and alignment with organizational survival needs.
  • Write and publish concise, authentic technical content based on real projects or decisions, prioritizing clarity and impact over volume to build long-term credibility and influence.
  • Reevaluate team structure assumptions: maintain small, durable, high-ownership teams instead of scaling headcount, to preserve productivity and avoid coordination debt.
  • Proactively reskill by taking lateral or smaller-scope technical roles if needed, especially after periods of management or bureaucracy, to stay hands-on and adaptable in a changing engineering landscape.

Recent Episodes of The Pragmatic Engineer

29 Oct 2026 Software engineering at Google & CS education with Titus Winters

"Critiques CS education, advocating for AI-informed, practical curricula focused on problem-solving, teamwork, and real-world development, while examining Google's engineering practices, productivity challenges, and the need for deterministic tools in AI-driven software engineering."

7 Oct 2026 Building resilient systems with Sam Newman

Recommended: Good Engineering Decisions

"Microservices are a last-resort architecture requiring careful state management, while resilient systems depend on robustness, rebound, extensibility, and adaptability, with AI augmenting but not replacing human oversight in development."

30 Sept 2026 Distributed databases with Peter Mattis

"Software engineer and Cockroach Labs co-founder Peter Mattis discussed his career in database design, distributed systems, AI's impact on development, and the evolution of his leadership role, stressing rigorous testing, security, and the transformative potential of AI in coding."

23 Sept 2026 Design Engineering with Maggie Appleton

"Explores the evolving role of design engineers, blending engineering and design principles, analog tools, AI, and interdisciplinary collaboration to shape intuitive, culturally aware digital experiences."

17 Sept 2026 AI Skills with Matt Pocock

"Former voice coach turned developer shares insights on AI integration in software engineering, emphasizing fundamentals, adaptability, and structured workflows for productivity."

More The Pragmatic Engineer episodes