Topic

Dogwood

All digests tagged Dogwood

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

· 56:50

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

The core argument is that the hardest part of modern software development is no longer writing code, but defining the specification—a complete, detailed description of what the system should do. Marc Brooker, VP and Distinguished Engineer at AWS, emphasizes that advanced automation, particularly agentic AI, is making the building and maintenance of reliable implementations increasingly automated. This shifts the engineering focus to specification, rigorous testing, and managing complex system failures, such as metastable failures. Key technical advancements include specialized policy languages (like Dogwood) and advanced memory systems that allow agents to learn from historical postmortems and organizational context.

Key takeaways

  1. The Shift to Specification 33:44

    The most challenging aspect of software development is creating a complete, detailed specification of what is desired. Once this specification is established, the building and maintenance of reliable implementations are expected to become increasingly automated (00:32:14).

  2. The Importance of Postmortems 11:11

    Analyzing thousands of postmortems teaches engineers a 'deep sense of humility' regarding system failures and highlights the need to understand complex failure modes like metastable failures (00:11:23).

  3. Agentic Policy vs. Classic Authorization 20:14

    Classic authorization models are insufficient for autonomous agents. Agentic policy requires a specialized language (like Dogwood) to deterministically define what an agent is allowed to do, and in what order, providing necessary boundaries for trust (00:20:14).

  4. Learning from Failure 11:14

    Agents can be trained to learn from postmortems by using tools to semantically search historical incidents and build procedural memory, allowing them to anticipate and circumvent past failures (01:14:32).

Watch on YouTube Full article