More The Pragmatic Engineer episodes

AI Skills with Matt Pocock thumbnail

AI Skills with Matt Pocock

Published 17 Sept 2026

Duration: 01:35:31

"Former voice coach turned developer shares insights on AI integration in software engineering, emphasizing fundamentals, adaptability, and structured workflows for productivity."

Episode Description

Brought to You By:* turbopuffer - a vector and full-text search engine built on object storage. It's fast, cheap, and extremely scalable* Linear - the...

Overview

The podcast discusses the evolving role of AI in software development, emphasizing how traditional engineering principles remain crucial despite advancements in AI. Topics include the importance of strategic thinking, clean code, and well-structured workflows when working with AI agents. Concepts like vertical slices, tracer bullets, and domain-driven design are highlighted as effective practices that help both humans and AI navigate complex systems. The discussion also explores how AI benefits from clear communication, precise terminology, and modular, text-based workflows.

A significant focus is placed on the challenges AI introduces, such as accelerated software entropy, the risk of poor code quality, and the need for robust feedback loops. Tools like Grill Me and Wayfinder are presented as methods to enforce deeper reasoning and structured planning in AI interactions. The conversation extends to workflow optimization through techniques like Ralph loops, intent-based access control, and search-based memory systems, all aimed at improving agent efficiency and safety. Additionally, the value of classic software engineering knowledge - drawn from books like The Pragmatic Programmer and Domain-Driven Design - is reaffirmed as essential for guiding AI-driven development.

What If

  • What if you used AI skills to systematize your most valuable workflows?

    • Move: Identify one repeatable, high-leverage task (e.g., API design, bug triage) and convert it into a reusable AI skill using a markdown folder structure. Publish it as a public GitHub repo.
    • Why Now?: AI agents are increasingly used in dev workflows, and shareable skills (like GrillMe) are emerging as a new distribution layer for expertise - early creators gain visibility and influence.
    • Expected Upside: Attract inbound collaboration, feedback, and potential monetization opportunities; establish authority in AI-augmented development.
  • What if you shifted from selling knowledge to selling strategic AI workflows?

    • Move: Audit your past content or courses and rebuild one module around strategic decision-making (e.g., agent loop design, spec-to-tickets breakdown) instead of syntax or facts.
    • Why Now?: AI has commoditized knowledge delivery; demand is shifting toward frameworks that help users think, plan, and structure AI-assisted work.
    • Expected Upside: Differentiate your offering in a saturated education market and capture higher-value customers (teams, companies) investing in AI productivity.
  • What if you treated your codebase as an AI platform?

    • Move: Refactor one core module to be more text-based, self-documenting, and modular (e.g., use deep modules, clear naming, tracer bullets) so AI agents can navigate and modify it autonomously.
    • Why Now?: AI agents perform better in clean, structured environments; optimizing for AI today improves both automation readiness and onboarding for junior humans.
    • Expected Upside: Reduce manual maintenance effort over time, enable reliable agent delegation, and future-proof your solo projects for scalable collaboration.

Takeaway

  • Identify and codify high-leverage workflows (e.g., using "Grill Me" or "Wayfinder") into reusable AI skills with clear input/output formats to automate recurring technical decision-making.
  • Build a personal or product-specific domain language using principles from Domain-Driven Design to reduce ambiguity in AI prompts and improve consistency across code and documentation.
  • Structure learning and content offerings around strategic, high-level concepts (e.g., agent orchestration, system design) rather than tactical knowledge, which is increasingly commoditized by AI.
  • Implement a hybrid work model - maintain a part-time or flexible role while validating a solo venture (e.g., course, tool) - to balance financial stability with entrepreneurial experimentation.
  • Design AI agent workflows using "Ralph loops" or vertical slices: break tasks into small, context-limited iterations with explicit state retention and goal tracking to stay within effective token windows and avoid entropy buildup.

Recent Episodes of The Pragmatic Engineer

29 Oct 2026 Software engineering at Google & CS education with Titus Winters

"Critiques CS education, advocating for AI-informed, practical curricula focused on problem-solving, teamwork, and real-world development, while examining Google's engineering practices, productivity challenges, and the need for deterministic tools in AI-driven software engineering."

21 Oct 2026 The revised rules of engineering management with Will Larson

"Engineering management is evolving, with outdated 2010s practices giving way to business-focused problem-solving, AI-driven role shifts, and adaptable leadership that prioritizes high-ownership teams and reskilling for long-term success."

7 Oct 2026 Building resilient systems with Sam Newman

Recommended: Good Engineering Decisions

"Microservices are a last-resort architecture requiring careful state management, while resilient systems depend on robustness, rebound, extensibility, and adaptability, with AI augmenting but not replacing human oversight in development."

30 Sept 2026 Distributed databases with Peter Mattis

"Software engineer and Cockroach Labs co-founder Peter Mattis discussed his career in database design, distributed systems, AI's impact on development, and the evolution of his leadership role, stressing rigorous testing, security, and the transformative potential of AI in coding."

23 Sept 2026 Design Engineering with Maggie Appleton

"Explores the evolving role of design engineers, blending engineering and design principles, analog tools, AI, and interdisciplinary collaboration to shape intuitive, culturally aware digital experiences."

More The Pragmatic Engineer episodes