Building the most AI-pilled engineering team in the world | Fiona Fung (Anthropic)

L
Lenny's Podcast Jun 21, 2026

Audio Brief

Show transcript
This episode covers the profound transformation in software engineering as artificial intelligence shifts the bottleneck from writing code to verifying system level behavior. There are three key takeaways from this shift in the development lifecycle. First, software engineering is moving from a writing phase to a verification phase where automated testing and quality assurance become the primary focus. Second, workflow management is transitioning from manual prompting to asynchronous agentic loops running autonomously in the background. Finally, successful engineering leadership requires balancing raw development velocity with qualitative empathy, hands on product testing, and highly adaptive planning. First, as artificial intelligence tools boost developer code output up to eight times, writing syntax is no longer the primary constraint. Instead, the focus is shifting entirely to verification, requiring teams to revitalize test driven development. By writing declarative specifications first and automating the actual test generation, engineers can ensure system quality and security at scale. This democratization also allows product managers and designers to contribute directly to codebases, blurring traditional organizational boundaries. Second, modern workflows are moving away from manual conversational prompts. Developers are now constructing background agentic loops and autonomous routines that monitor system state, draft solutions, and deliver ready to review pull requests before a human even logs on. This asynchronous execution abstracts away the manual labor of coding and allows teams to operate at exponential speed. Consequently, the premium value of engineering talent is shifting toward systems architecture and orchestrating these automated fleets. Third, engineering leadership must evolve to manage this new pace without losing touch with product quality. Relying solely on metrics dashboards can obscure real user frustration, making hands on product dogfooding essential to identify subtle friction points. Leaders must also adopt just in time planning frameworks to replace rigid long term roadmaps with highly adaptive monthly and weekly priorities. Ultimately, maintaining human connection and giving teams explicit permission to deprecate outdated meetings keeps highly automated organizations aligned. As software creation becomes automated, the ultimate competitive advantage belongs to organizations that master rapid verification and maintain a deep, human centric connection to their product.

Episode Overview

  • The Shift from Creator to Verifier: This episode explores the profound transformation in software engineering where AI tool velocity shifts the bottleneck from writing code to verifying system-level behavior, architecture, and quality.
  • The Democratization of Building: As traditional technical barriers lower, non-traditional coders (like PMs and designers) are directly contributing to codebases, reshaping organizational roles and product development cycles.
  • The Evolution of Workflows: The discussion tracks the shift from manual conversational prompting to background agentic loops and "Just-In-Time" planning frameworks designed to match the exponential speed of AI development.
  • Human-Centric Engineering Leadership: Leaders must balance rapid scaling and AI automation with rigorous dogfooding, qualitative empathy, and cultural connection to keep engineering human, creative, and strategically aligned.

Key Concepts

  • The Verification Bottleneck: With AI generating code instantly and at an 8x velocity, the primary challenge of modern software engineering shifts from writing syntax to designing robust automated testing and verification frameworks to maintain quality and security.
  • The "Builder" Profile & Demolished Boundaries: The division between product managers, designers, and software engineers is blurring. Because execution is abstracted by AI, the premium shifts toward team members with strong product sense and a clear vision of what to build and why.
  • Modernized Test-Driven Development (TDD): TDD is revitalized in the AI era. By writing declarative tests first, humans provide unambiguous specifications for AI models. Because the tedious work of writing the tests is now automated, TDD becomes a highly leveraged utility rather than a chore.
  • Latent Demand Analysis: Product and engineering teams can identify new market opportunities by observing non-technical users "jumping through hoops" or using specialized command-line tools (like Claude Code) in unexpected, manual ways.
  • Asynchronous Engineering & Agentic Loops: Software development is moving from manual prompting to managing fleets of autonomous agents asynchronously. Engineers construct background "routines" that monitor system state, draft solutions, and deliver ready-to-review pull requests (PRs) before the human developer logs on.
  • Outcome Metrics vs. Motion Metrics: Measuring engineering productivity via traditional outputs (like lines of code or PR volume) is flawed when AI can generate endless code. Organizations must evaluate productivity based on how well the generated output impacts meaningful business outcomes.
  • The "Bad" vs. "Sad" Framework: A qualitative performance categorization where "bad" represents critical, irrecoverable system failures, while "sad" represents minor friction points and workarounds that degrade user trust over time.
  • The Limits of Data and the Power of Anecdotes: Relying solely on data dashboards can isolate leaders from the real user experience. In alignment with Jeff Bezos's philosophy, when metrics and personal anecdotes contradict, the anecdote is often right because metrics can obscure qualitative product friction or emergent edge cases.
  • "Just-In-Time" (JIT) Planning: Traditional long-term roadmaps (like 6-month plans) quickly become obsolete in fast-paced AI organizations. Teams must utilize lightweight, highly adaptive planning frameworks—such as monthly priority-setting with weekly syncs—to stay agile.

Quotes

  • At 0:03:33 - "Today, Anthropic engineers on average ship 8x as much code per quarter as they did compared to 2021-2025." - Explaining the sheer velocity of modern AI-assisted development and why traditional management and QA frameworks must adapt to handle this massive influx of output.
  • At 0:04:17 - "The lower level you go closer to the OS, then it's more hardcore... but the funny thing was, I didn't even know about IDEs." - Illustrating the historical evolution of engineering environments, showing how toolsets have continually abstracted away lower-level complexities.
  • At 0:09:02 - "Coding is no longer the bottleneck... but now it's all about where has that shifted? Now, not only engineers, we also have designers, PMs, everybody on the team checking in code." - Highlighting the democratization of development, where the ability to construct a product is no longer restricted to those with deep syntax expertise.
  • At 0:09:23 - "How do we think about verification? That's kind of this other shift that I'm seeing." - Pinpointing the core operational challenge of modern software teams: shifting focus from writing code to building robust frameworks for verifying automated output.
  • At 0:13:10 - "Now I just have a routine that automates all this for me... it's almost like I'm having an agent help me generate the prompts and the PRs." - Demonstrating how workflows are shifting from manually triggering AI actions to managing autonomous agentic loops that run in the background.
  • At 0:15:19 - "Claude is very good when you give it a framework to validate against those frameworks... if you have specs, check those into the repo." - Providing a practical strategy for working with AI: treating written specifications and frameworks as live documentation that the AI can dynamically reference and validate against.
  • At 0:16:07 - "TDD... in principle it's really good, but I remember struggling a bit because it was almost like you have to eat the broccoli first... but the fact that test generation is now automated changes that." - Capturing how AI removes the friction from historically "painful" best practices, turning a chore (writing tests) into a highly leveraged utility.
  • At 0:31:05 - "We also keep an eye on latent demand... We noticed a lot of folks that were not necessarily coders were using Claude Code. Can we make that experience better?" - Explaining how observing unexpected user behavior can guide strategic product development and lead to new feature sets.
  • At 0:35:58 - "The level of abstraction keeps pulling up a little bit... Now I can actually have a routine that generates these prompts for me, basically doing the prompts for me and spawning different agents." - Highlighting the shift from manual coding to higher-level orchestration of AI systems.
  • At 0:41:07 - "Is the output really going towards the outcome? Don't force motion for progress. If you're measuring tool usage, you're measuring the action, but is it really making the end outcome better?" - Warning why vanity metrics and activity tracking must not be confused with actual progress.
  • At 0:45:26 - "The more proactive we can be of making sure we get an early detection into quality... we have a concept of what's bad versus what's sad." - Introducing a qualitative framework for measuring user frustration and system performance beyond raw performance dashboards.
  • At 0:50:53 - "As a leader, if you're not living and breathing your product every day, you sometimes lose touch with the touch and feel of the product." - Explaining the vital importance of the "dogfooding" philosophy for maintaining product quality and leadership credibility.
  • At 1:03:05 - "The models are able to augment additional capabilities that you may not have as an engineer." - Explaining how AI models allow team members to step outside their traditional skill boundaries and execute cross-functional tasks.
  • At 1:05:30 - "You've found a lot of success in the anecdotes... versus obsessing with the data only." - Highlighting the shift toward qualitative evaluation and personal product testing over pure reliance on metrics.
  • At 1:08:04 - "People will use your products in ways that you may not expect. And so, especially as leaders, that's how you keep your pulse on the product." - Emphasizing why active dogfooding is essential for discovering emergent behaviors, bugs, and security vulnerabilities that automated testing missed.
  • At 1:13:30 - "How do we grow the next generation... if you don't have to ever look at code, what's the incentive for a new software engineer to truly understand how infrastructure works?" - Posing a major industry-wide challenge regarding how junior engineers will build foundational, deep technical expertise when AI abstracts away the early-career "grunt work."
  • At 1:20:00 - "My nightmare is, especially if someone is in a manager position, and I'm like 'Hey, how are things going?' and they say 'Everything's fine.' ... That 'this is fine' meme is my nightmare." - Discussing the critical need for psychological safety and radical candor in high-growth cultures, warning against managers who mask systemic issues behind artificial optimism.
  • At 1:21:13 - "Explicit permission to kill processes that no longer serve us." - Giving teams the autonomy to discard outdated workflows, meetings, and planning docs that slow down execution as the technology landscape changes.
  • At 1:23:42 - "I call it JIT planning now—Just-In-Time planning... because so much has changed." - Describing the shift away from rigid, long-term roadmapping to an agile, adaptive system that reviews goals on a weekly and monthly basis.

Takeaways

  • Shift your engineering focus from writing syntax to designing robust automated testing and verification frameworks to handle high-velocity AI output.
  • Check detailed product specifications directly into your repositories as live documentation so that AI tools have clear boundaries to compile and validate against.
  • Transition engineering teams from active, synchronous prompting to constructing background asynchronous agentic loops and routines.
  • Maintain a balance in engineering talent between creative product dreamers and deep systems experts who can troubleshoot complex, low-level architectural blocks.
  • Transition organizational roadmaps to "Just-In-Time" (JIT) planning models with monthly priority checks and weekly alignment syncs.
  • Actively "dogfood" your own product daily to uncover qualitative user experience friction ("sad" vs. "bad" experiences) that dashboards miss.
  • Keep engineering leaders technically sharp and aligned with operational realities by utilizing a hands-on, "player-coach" leadership model.
  • Actively design human social touchpoints (like pair-programming lunches or hackathons) to prevent isolation when developers transition to solo AI work.
  • Establish explicit team permissions to deprecate and eliminate meetings, workflows, or planning documents that no longer serve current velocity.