More The AI Native Dev episodes

AWS's Marc Brooker: Specs, Not Code, Are the Hard Part thumbnail

AWS's Marc Brooker: Specs, Not Code, Are the Hard Part

Published 16 Sept 2026

Duration: 00:56:50

"Explores how AI and automation are transforming on-call engineering, with AWS's agentic AI tools handling routine tasks while human expertise remains vital for complex issues, emphasizing the need for mentorship and ethical AI development."

Episode Description

Spec-driven development is reshaping what software engineers actually do all day, and Marc Brooker, VP and Distinguished Engineer at AWS, has read 3,0...

Overview

The podcast discusses the evolving role of AI and automation in software development, particularly in on-call engineering and incident management. Automation tools, including AI agents, are increasingly handling routine tasks such as log analysis and metric monitoring, allowing human engineers to focus on complex problem-solving, system resilience, and diagnosing large-scale or metastable failures. Insights from thousands of post-mortems highlight the importance of humility, system design, and the limitations of AI in understanding ambiguous or subjective issues. While AI can preprocess incidents and learn from past failures through semantic search and procedural memory, human judgment remains essential for nuanced decision-making and long-term improvements.

A significant focus is on the development and deployment of AI agents, with an emphasis on trust, policy, and security. Tools like AWS Strands and policy languages such as Dogwood aim to create deterministic, secure frameworks for agent behavior, enabling autonomy while maintaining control. The discussion also explores how specifications, testing, and oracles are becoming central to software development, as defining clear requirements becomes more critical than coding itself. Additionally, the industry is shifting toward leveraging AI agents for tasks like design reviews and incident response, while recognizing the need for mentorship, knowledge transfer, and integrating AI-native developers who bring fresh, innovative approaches to engineering practices.

What If

  • What if you built a personal AI agent to handle your software business's routine monitoring and incident triage?

    • Move: Use AWS Strands SDK to build a lightweight agent in the next 3 days that ingests logs from your production app, runs basic anomaly detection (e.g., error rate spikes), and posts alerts to a Slack channel with suggested runbook steps.
    • Why Now?: On-call fatigue slows down solo development; automating first-response triage frees you for higher-leverage work, and AWS Strands lowers the barrier to agent creation with ready-made tool integrations.
    • Expected Upside: Reduce incident response time by 50% and reclaim 3 - 5 hours/week currently spent on alert investigation, enabling faster iteration on core product features.
  • What if you trained your AI agent to learn from every bug fix and postmortem in your codebase?

    • Move: Over the next two weeks, create a structured log of every production issue (including root cause and resolution), then set up semantic search over these logs so your agent can retrieve and apply past fixes during new incidents.
    • Why Now?: You're already writing postmortems informally - formalizing them now creates compound value as AI tools evolve, and retrieval-augmented generation (RAG) makes this actionable without complex AI training.
    • Expected Upside: Cut debugging time for recurring issues by 60% and reduce repeat outages, turning operational experience into an automated knowledge advantage.
  • What if you offloaded specification writing to an AI agent guided by your testing oracles and customer feedback?

    • Move: In the next 5 days, define a small feature (e.g., a user onboarding flow) using only test cases and acceptance criteria, then prompt an AI agent to generate a formal specification and corresponding implementation plan.
    • Why Now?: The bottleneck in solo development is often unclear requirements - not coding - and AI excels at structuring ambiguous inputs when anchored to real feedback signals like user behavior or test outcomes.
    • Expected Upside: Shorten feature definition time from days to hours and increase alignment with user needs, accelerating your build-measure-learn loop.

Takeaway

  • Implement a basic AI agent using AWS Strands SDK within the next week to gain hands-on understanding of agent mechanics and tool integrations.
  • Create an agents.md file to define clear expectations and instructions for any AI agents used in your development workflow, ensuring alignment with desired outcomes.
  • Analyze past project post-mortems (or simulate them) to identify recurring failure patterns and encode those learnings into automated checks or agent decision rules.
  • Focus on writing crisp, deterministic specifications for new features or systems before coding, treating tests as executable specifications to guide AI-assisted development.
  • Set up a personal policy framework (e.g., using natural language rules) to govern AI agent behavior - such as data access or code modification boundaries - to improve security and reliability in automated workflows.

Recent Episodes of The AI Native Dev

25 Aug 2026 Lada Kesseler: I Trust AI Tests Less Than AI Code

"AI in software development thrives through iterative refinement, focused tasks, and human oversight, enabling agentic workflows while addressing challenges like quality, validation, and skill overlap."

11 Aug 2026 The Background Check You Can't Run on an AI Agent

"Explores AI agent identity and security challenges, emphasizing alignment with creator intent, probabilistic unpredictability, and the need for dynamic, task-based authorization and scalable trust mechanisms."

4 Aug 2026 Datadog Deleted All Its AI Context. It Worked.

"Explores AI tooling and context optimization, highlighting inefficiencies from outdated context, Datadog's AI adoption, and strategies for improving developer workflows, productivity metrics, and cost management."

23 Jul 2026 BONUS: Snyk Found Malware Inside AI Agent Skills

"Explores AI security risks, credential leaks, and malicious skills, emphasizing the need for specialized tools, structured guidance, and proactive measures to secure AI-driven coding workflows."

More The AI Native Dev episodes