17 Sept 2026
1h 35m

AI Skills with Matt Pocock

Podcast cover

The Pragmatic Engineer

Software engineering in the age of AI agents necessitates a return to fundamental principles rather than a departure from them. Matt Pocock, creator of Total TypeScript, highlights how traditional concepts like tracer bullets, vertical slices, and domain-driven design serve as "leading words" that improve agent reasoning and output quality. Because agents lack long-term memory and operate in discrete sessions, codebases must be optimized for clarity and modularity to minimize software entropy. Strategic programming—focusing on long-term architecture and feedback loops—has become significantly more valuable than tactical coding, which AI now handles efficiently. By treating agents as team members that require clear specifications and domain language, engineers can leverage these tools to build complex systems while maintaining high standards. This approach bridges the gap between legacy engineering wisdom and the rapid, iterative nature of modern AI-driven development.

Outlines

Sign in to continue reading, translating and more.

Open full episode in Podwise