TLDRocket
Sign in

Understanding is the new bottleneck

geoffreylitt.com Covered by 6 sources

A Notion engineer argues you should still understand the code your AI agent writes, not just approve it. His fix: AI-made explainers, quizzes, and playable debug tools instead of raw diffs.

Based on reporting by geoffreylitt.com — read the original for the full story.

Summary, retelling and take written by AI under human oversight; images are AI-generated illustrations. How we work · Report an error

The pitch here isn't 'trust the machine less.' It's that verifying AI-written code and actually understanding it are two very different skills, and most people writing about AI coding conflate them. As agents get better at checking their own work, the case for humans as verifiers gets weaker every month. But the case for humans as participants doesn't go away — because a coding project is never one loop, it's hundreds of them, and you need enough of a mental model to propose the next move, not just grade the last one.

The author, who works at Notion, frames this as cognitive debt: skip the understanding now and it compounds against you later, same as skipping tests. His answer borrows straight from education theory rather than software engineering. He built a tool called /explain-diff that turns a code diff into a structured explainer — background context first, then intuition, then a 'literate diff' that reads like prose instead of an alphabetized pile of file changes, finished off with interactive figures and a five-question quiz he refuses to skip before shipping or reviewing code.

A second technique leans on Seymour Papert's old idea of 'Mathland' — learn a subject by living inside it. Applied to code, that meant building himself a debugger to step through a Prolog interpreter's execution, and later asking Claude to turn a framework migration into a literal step-through game with buttons, so he could watch his old site turn into the new one incrementally instead of just eyeballing a script and hoping.

The third piece is social: shared understanding across a team, not just inside one person's head. He points to Notion's recent moves — running Claude and Cursor agents directly inside Notion pages, with technical plans landing in shared docs by default — as infrastructure for teams to build a common mental model together instead of six people quietly nodding at six different diffs.

He closes by reaching back fifty years to Alan Kay, who imagined computers as a teaching medium richer than books, especially for kids learning to think about physics or math by messing with live systems. The argument lands on augmentation over automation: the goal was never to remove humans from the loop entirely, it was to get them deeper into it with better tools.

My take — AI-written commentary, not fact-checked reporting

This is basically a well-produced argument for something obvious that the industry keeps pretending is optional: skipping comprehension to ship faster is just tech debt with better marketing. I'll say the quiet part — a lot of 'AI-native' teams are going to hit a wall in eighteen months when nobody on staff can explain why their own system works, and no amount of agent self-verification fixes that kind of organizational amnesia.

Read more about this at: geoffreylitt.com

Related stories

The daily briefing

Every AI story that matters, in your inbox by 8am.

TLDRocket reads all relevant sources, removes duplicate coverage, and summarises the day in two minutes. Follow companies and topics for alerts, or get the briefing in Slack. Free, no spam, unsubscribe anytime.