May 7, 2026 · 22m · latent-space
Senior Dev: This "Grill Me" Prompt Is Going Viral Among Top Engineers
gold bands on the timeline = statements, start to end. Hover to read, click to jump. CC turns on captions
In this interview at AI Engineer Europe, educator Matt Pocock joins Swyx to discuss why classical software engineering principles, structured prompt techniques like the viral 'Grill Me' prompt, and disciplined technical pedagogy are essential for building reliable AI systems amidst rapid tooling churn.
How this conversation actually went
Every chapter scored 0–10 on four independent dynamics. Hover any point for the reasoning behind the score. How this is scored →
speaking balance: gold is the hosts, purple is the guest (3 minute bins)
Matt dismisses the hype around AI evaluation frameworks, claiming that evals are not sexy and audience engagement on the topic falls flat.
Hardest push from the hosts ▶ 18:18 Pushback on agent control preferencesShawn directly interrupts Matt's premise on agent architecture, questioning whether developers truly desire more granular control over black-box harnesses.
Biggest teaching moment ▶ 7:21 Embedding DDD latent representations into promptsMatt explains how classical Domain-Driven Design constructs allow LLMs to reliably communicate using pre-trained architectural concepts.
The host holds their own ▶ 4:24 Narrow waist networking model for AI systemsShawn showcases deep systems knowledge by mapping internet protocol layering and deep modularity to AI workflow boundaries.
the scores for every segment, with the reasoning behind each
| Chapter | Topic | The hosts as informed peer | Guest teaching | Guest disagreement | The hosts pushing back | Why |
|---|---|---|---|---|---|---|
| Welcome to AI Engineer Europe and Rapid Tooling Shifts | 4 | 2 | 2 | 1 | Shawn welcomes Matt to AI Engineer Europe and explores his transition from TypeScript educator to AI tooling teacher. Matt lightly rejects the pundit label, clarifying his role purely as a teacher focused on fundamentals. | |
| Applying Classical Software Design Principles to AI Coding | 7 | 4 | 1 | 1 | Matt explains his thesis of adapting classic software design texts to AI coding. Shawn displays strong technical expertise by introducing the internet architecture concept of the 'narrow waist' and MVC analogies to contain AI slop. | |
| Domain-Driven Design and the Ubiquitous Language Prompting Skill | 5 | 6 | 1 | 2 | Shawn asks about the viability of Domain-Driven Design in modern software. Matt educates the audience on how DDD concepts like ubiquitous language exist in the latent space of LLMs and describes his automated skill repo. | |
| Pedagogical Workflow and Structured Course Development | 3 | 6 | 0 | 1 | Shawn inquires into Matt's rapid content production and teaching methods. Matt details his prior career as a voice coach, his Zettelkasten Obsidian pipeline, and strict single-objective lesson structures. | |
| Educational Frameworks: Knowledge, Skills, and Wisdom in AI | 5 | 4 | 2 | 4 | Matt breaks education into knowledge, skills, and wisdom, remarking that users still prefer traditional lectures. Shawn playfully pushes back that passive lectures are the proven optimal medium, prompting Matt to defend mandatory hands-on exercises. | |
| TypeScript's Ascendance Over Python in AI Engineering | 6 | 5 | 3 | 6 | Shawn and Matt discuss TypeScript overtaking Python in AI engineering. Shawn challenges Matt when Matt claims evals are unexciting and queries whether developers actually want inverted control over agent harnesses. | |
| The Viral 'Grill Me' Prompt and Cross-Domain Generalization | 5 | 5 | 0 | 0 | Shawn shares surprising stats about Obsidian's lean four-person team. Matt explains his viral 'Grill Me' prompt pattern, which instructs the model to interrogate user assumptions to establish shared understanding. |