[FULL WORKSHOP] AI Coding For Real Engineers - Matt Pocock, AI Hero (@mattpocockuk )

| Podcasts | April 24, 2026 | 879 Thousand views | 1:36:30

TL;DR

Matt Pocock demonstrates how traditional software engineering principles apply to AI coding, teaching engineers to manage LLM limitations through "smart zones," avoid "specs-to-code" traps, and use structured interrogation techniques to achieve true alignment with AI agents.

🧠 LLM Constraints & Context Windows 3 insights

Smart Zone vs. Dumb Zone Dynamics

LLMs perform optimally in early context but degrade significantly after approximately 100k tokens due to strained attention relationships.

Quadratic Scaling Strains Attention Mechanisms

Adding tokens increases attention relationships quadratically, causing inevitable performance degradation regardless of total context window capacity.

Size All Tasks to Fit Smart Zones

Break large projects into discrete chunks that complete within the high-performance window before context quality deteriorates.

🔄 Session Architecture & State Management 3 insights

LLMs Reset to Base Like Memento

Clearing context provides predictable reset behavior superior to compacting, which creates inconsistent historical sediment.

Sessions Follow Four Distinct Phases

Every interaction progresses through minimal system prompt, exploration, implementation, and testing/validation stages.

Delegate Exploration to Isolated Sub-Agents

Offload research to child agents that report summaries back, preserving the parent agent's token budget for critical implementation work.

🤝 Effective Collaboration Patterns 3 insights

Reject Vibe Coding and Specs-to-Code

Engineers must directly understand and shape code rather than iterating only on specifications while ignoring implementation details.

Grill Me Protocol Establishes Shared Understanding

Relentlessly interrogate the AI about every plan aspect to align on design concept before writing any implementation code.

Ralph Wiggum Means Iterative Small Changes

Specify the end state and loop through minimal incremental changes rather than executing rigid multi-phase plans.

Bottom Line

Treat AI coding as structured engineering by aggressively managing context window limits through sub-agents and small tasks, while using structured interrogation to establish shared understanding before implementation.

More from AI Engineer

View all
LLM Observability, Evaluation, Experimentation Platform — Dat Ngo, Arize
AI Engineer AI Engineer

LLM Observability, Evaluation, Experimentation Platform — Dat Ngo, Arize

Dat Ngo from Arize AI explains how modern AI systems require reimagined observability and evaluation patterns built on OpenTelemetry to manage non-deterministic agents, emphasizing that the future of AI engineering lies in automated experimentation flywheels that eliminate manual dashboard work.

1 day ago · 9 points
Text Diffusion — Brendon Dillon, Google DeepMind
AI Engineer AI Engineer

Text Diffusion — Brendon Dillon, Google DeepMind

Google DeepMind researcher Brendon Dillon explains text diffusion as a parallel alternative to autoregressive language models that iteratively denoises random tokens rather than generating sequentially, offering significantly lower latency and unique capabilities like self-correction and adaptive computation, though currently limited by high serving costs for large batches.

5 days ago · 8 points
AI Engineer Melbourne 2026 Keynote Livestream | Day 2
1:05:31
AI Engineer AI Engineer

AI Engineer Melbourne 2026 Keynote Livestream | Day 2

Jeremy Howard argues that AI coding tools risk trapping developers in addictive 'dark flow' states that diminish psychological well-being, drawing on Self-Determination Theory to advocate for intentional AI use that augments human mastery and autonomy rather than outsourcing complexity.

5 days ago · 9 points
How to talk to statues — Joe Reeve, ElevenLabs
33:28
AI Engineer AI Engineer

How to talk to statues — Joe Reeve, ElevenLabs

Joe Reeve from ElevenLabs discusses building a viral AI app that lets users talk to statues via phone calls, exploring how vibe coding with existing APIs enables rapid prototyping, the unique challenges of voice interface design, and the cultural implications of giving physical objects AI-generated voices.

8 days ago · 9 points