# Dexter Horthy: Why We Stopped Trusting AI to Write the Plan

## Executive summary

The discussion explores the shift in software development from writing code to managing 'software factories' powered by AI agents. The central thesis is that while AI agents can automate much of the implementation, the primary value shifts to defining and codifying *intent* (specs) and *preferences* (taste). The speaker argues that the process of continuous improvement—building the factory itself—is more critical than the act of reviewing individual code pull requests. Human review, therefore, evolves from checking syntax to verifying high-level architectural intent and system constraints.

## Key takeaways

- The Spec is the New Code: The industry trend is moving toward treating specifications (specs) as the primary, verifiable, and executable artifact. This approach aims to capture the full intent of a feature, which can then be compiled into code, rather than relying on the code itself as the source of truth.
- Context Engineering and the 'Dumb Zone': Context engineering is crucial for effective agentic development. Early models exhibited a 'dumb zone' where performance degraded significantly when the context window exceeded a certain token count (e.g., 100,000 tokens), emphasizing the need for intentional context management.
- The Value of the Software Factory: A 'software factory' is a system that automates the entire development lifecycle (planning, building, reviewing, rolling out). The goal is to shift focus from fixing individual bugs to continuously improving the factory's processes and skills, thereby increasing overall velocity.
- The Persistence of Human Review: While AI is powerful, the speaker asserts that there will always be 'alpha in reviewing something.' Human review will shift from checking code correctness to verifying high-level architectural decisions, business logic, and unique organizational 'taste' that models cannot inherently replicate.

## Technical details

- Context Window Limitations: The concept of the 'dumb zone' describes a performance dip in LLMs when the input context exceeds a certain threshold (e.g., 100,000 tokens in early testing), necessitating careful context engineering.
- Agentic Development Tools: Tools and concepts mentioned include the `Claude CLI` (described as a 'battleship' with many flags) and the use of specialized harnesses (like the code search harness for Jeff) to manage context and tool calls.
- System Architecture and Code Quality: The discussion highlights the risk of 'slop code' (unmaintainable code) and the need for robust architectural patterns, such as using a real-time sink database for directional data flow, rather than relying on complex, monolithic systems.
- Development Process Improvement: The concept of 'back pressure' is introduced as a mechanism to give models structured feedback on their output, allowing them to self-correct and improve without constant human intervention.

## Practical implications

- Shift focus from reviewing code line-by-line to defining and codifying high-level architectural intent and business rules (specs).
- Implement continuous feedback loops and automated testing (like 'back pressure') to improve the development factory, rather than just fixing the current output.
- Treat the development process as a composable system, favoring open protocols and modular components over closed, vertical stacks.
- Prioritize context engineering—the strategic management of input context—to maximize model performance and minimize the risk of falling into the 'dumb zone'.

## Topics

AI Agents, Software Architecture, Build Engineering, Context Engineering, DevOps, LLMs, HumanLayer, Tessl, Claude CLI, Slop Code Bench

Source: https://www.youtube.com/watch?v=H_1PygR7kwk
