The Pragmatic Engineer
The Pragmatic Engineer

AI Skills with Matt Pocock

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 product development system for teams and agents • WorkOS – everything you need to make your app enterprise ready. — Why is the “grill-me” skill so

Featured Speakers

Matt Pocock Guest

Topics Discussed

Episode Summary

Executive Summary: Matt Pocock explains how a voice coach became a developer-educator, why Total TypeScript thrived, and how AI changed his work from tactical coding to strategic software design. He argues that classic engineering fundamentals, clear domain language, and structured agent workflows are now more important because agents are fast but fragile.

Main Topics: Matt Pocock’s unconventional path into tech (Priority: 5/5): Pocock describes spending six years as a voice coach and singing teacher before self-teaching JavaScript and becoming a developer to find remote-friendly work outside London. TypeScript, open source, and the path to education (Priority: 5/5): His early career moved through agencies, TypeScript advocacy, and XState/open-source work, which connected him to influential developers and eventually to Vercel and course creation. Total TypeScript as a high-leverage education business (Priority: 5/5): He explains how short-form TypeScript tips went viral, led to a successful course with Joel Hooks, and became a scalable business built on paid education rather than sponsorships. AI reshaping software work and education (Priority: 5/5): Pocock argues AI commoditizes syntax/knowledge but increases the value of judgment, systems thinking, and strategic programming; his revenue and focus shifted accordingly. Skills, loops, and agent workflows (Priority: 5/5): He details skills like GrillMe, Wayfinder, and TDD/Tactical workflows as ways to structure agent interaction, reduce context overload, and produce better outcomes through planning and review. Return to fundamentals: books, vocabulary, and domain modeling (Priority: 4/5): He credits classic books—The Pragmatic Programmer, A Philosophy of Software Design, and DDD—for teaching concepts like tracer bullets, deep modules, and ubiquitous language that help agents and humans align. Context management, technical debt, and codebase health (Priority: 4/5): He emphasizes that agents need clean codebases, observability, and strong feedback loops because they start fresh every session and can create technical debt rapidly.

Key Arguments: A background in communication can be a major advantage in engineering because software work is partly about explaining ideas clearly. AI has made knowledge cheap, but wisdom, judgment, and strategic thinking remain scarce and valuable. Agents are excellent at tactical execution but poor at long-horizon design unless they are guided by structured processes and vocabulary. Classic software books still matter because their concepts map directly onto modern agent workflows and can improve model behavior. Good AI use is not about eliminating planning, but about choosing the right level of planning for the size and risk of the task. Clean, well-structured codebases matter more than ever because agents repeatedly encounter them as if they were new contributors. Observability over agent behavior is essential for organizations that want to measure success, compare workflows, and improve over time. Domain-driven language helps both humans and agents move faster by reducing ambiguity and aligning on shared terminology.

Data Points: Voice coaching career length before development: 6 years - Pocock taught singing, accents, and voice before switching into software. Time spent in London before leaving: about 2 years - He tried living in London but disliked it and wanted to return to the countryside. Year he entered software professionally: 2017 - He became self-taught and then got his first developer job. Followers after posting TypeScript tips: 4,000 to 10,000 - Short TypeScript tip posts on Twitter triggered a major audience jump. Initial Vercel contract: 3 days a week for 3 months - He took Vercel as a temporary stable base while testing course creation. Revenue milestone for Total TypeScript: seven figures - The full course reached seven-figure revenue shortly after release. Total TypeScript revenue milestone mentioned: $2.5 million - Referenced as a public milestone for the business overall. Skill repo stars: 230,000 stars - The skills repository became one of the most starred repos in the world. Relative rank of skills repo: second most starred skills repo in the world - Pocock cited the repository’s unusually rapid growth. Views on his talk: 1.2 million views - His talk 'Software Fundamentals Still Matter' at AI Engineer London went viral. Enterprise adoption of agents in Linear: 80% - Sponsor segment cited adoption among enterprise Linear workspaces. Context window smart zone estimate: first 150,000 tokens - He described this as the zone where frontier models perform best before degradation. Examples of shared tools/companies: OpenAI 3,000 staff; Oscar 600 engineers - Sponsor segment cited company migrations and adoption scale for Linear.

Pivotal Quotes: "Knowledge is now very cheap to acquire, right? Very, very cheap." — Matt Pocock: He explains why AI reduces the value of rote information and increases the value of wisdom and judgment. "AI has largely eaten tactical programming, in my view, and it's to us to handle the strategic." — Matt Pocock: He contrasts implementation-heavy work with higher-level architectural thinking. "You need to optimize your code base for that person." — Matt Pocock: He argues codebases must be designed for agents that start fresh each session, not just for human incumbents.

Implications: Listeners should expect AI to reward clearer specs, better vocabulary, and stronger codebase structure. The competitive edge shifts from memorizing syntax to shaping systems, feedback loops, and agent-friendly workflows.

🔓 Sign Up for Unlimited Episode Search

About The Pragmatic Engineer

View all episodes from The Pragmatic Engineer