Episode cover
17 Sept 2026
1h 35m

AI Skills with Matt Pocock

Podcast cover

The Pragmatic Engineer

Software engineering fundamentals remain critical for effective AI agent collaboration, as these models often struggle with strategic reasoning and long-term code maintainability. Integrating classic principles—such as domain-driven design, vertical slicing, and tracer bullet development—into agent workflows significantly improves output quality and reduces software entropy. By treating agents as team members that require clear communication of values and domain-specific language, developers can overcome the limitations of AI's lack of long-term memory. Structured approaches like the "GrillMe" and "Wayfinder" skills force agents to engage in rigorous planning and iterative feedback loops, ensuring that implementation aligns with architectural goals. Ultimately, the most effective developers act as "gardeners," continuously refining the environment in which agents operate to ensure the resulting codebase remains scalable, testable, and easy to modify.

Outlines

Sign in to continue reading, translating and more.

Open full episode in Podwise