[FULL WORKSHOP] AI Coding For Real Engineers - Matt Pocock, AI Hero (@mattpocockuk )
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
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.
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.
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.
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.