Videos WkBPX-oDMnA
Understanding is the new bottleneck — Geoffrey Litt, Notion
Scene timeline
58 shot(s).
keyframes kept every frame deduplicated
What was stored
- cues
- 256
- whisperx 256
- chunks
- 35
- from 256 cues
- keyframes
- 29
- kept of 58 captured
- frames with text
- 29
- 471 lines read
- chapters
- 0
- from the source metadata
- keyframe bytes
- 6.6 MB
- word timings on 256 cues
Provenance
| stage | state | model | started | took |
|---|---|---|---|---|
fetch |
done | — | 2026-08-10 01:45 | 1m 31s |
stt |
done | — | 2026-08-10 01:46 | 21s |
chunk |
done | — | 2026-08-10 01:47 | 0s |
text_embed |
done | — | 2026-08-10 19:46 | 0s |
keyframe |
done | — | 2026-08-10 01:47 | 2m 00s |
ocr |
done | — | 2026-08-10 01:49 | 12s |
frame_embed |
done | — | 2026-08-10 19:46 | 5s |
Frames, and what the machine read
-
- AlEngineer0.96
- World's Fair1.00
-
- AlEngineer0.95
- World's Fair0.99
-
- LAB & PLATINUM SPONSORS0.99
- Amazon AGI Lab0.98
- ANTHROP\C1.00
- Google DeepMind1.00
- MINIMAX0.94
- OpenAI0.93
- Akamai1.00
- arize1.00
- aws1.00
- Braintrust bright data0.98
- B1.00
- Browserbase1.00
- docker1.00
- :neo4j0.91
- ORACLE1.00
- PayPal1.00
- qodo1.00
- reducto1.00
- Sonar1.00
- Makers of1.00
- togetherai1.00
- Unblocked1.00
- WorkOS1.00
- SonarQube1.00
-
- World's Fair0.95
- AlEngineer1.00
-
- AlEngineer0.99
- World's Fair0.99
-
- AlEngineer0.98
- World'sFair0.96
- Understanding is the0.99
- new bottleneck1.00
- PRESENTED BY0.99
- Microsoft1.00
- Geoffrey Litt1.00
- → Design Engineer at Notion | @geoffreylitt0.97
- N0.91
- Engineering the future of Al1.00
- World'sFair1.00
-
- AlEngineer0.98
- World'sFair1.00
- It's important for humans to1.00
- understand how the code works.1.00
- PRESENTED BY1.00
- Microsoft1.00
- N0.98
- World's Fair0.96
- TRACK 6· JULY 1, 20260.96
- Al Designers/Design Engineers0.99
-
- AlEngineer0.98
- How I understand agent code:0.99
- World'sFair1.00
- Background1.00
- Code explainers1.00
- The Engine: Phaser 3 and the Flat Canvas0.99
- The Zen Garden is built on Phaser 3, a 2D browser game framework. Phaser renders everything0.99
- onto an HTML5 ecamvas» element - a flat grid of pèxels. There is no native notion of depth,0.96
- height, or three-dimensional space. When you place a rock, Phaser stamps a sprite image at an0.98
- Ix. vi coordinate on the screen and moves.on0.89
- 1. Why did changing the garden ellipse from a ~1:1 ratio to a 2.4:1 (wide:tall) ratio0.99
- make it appear to be a tilted surface?1.00
- Quizzes1.00
- Because wider shapes are always perceived as three-dimensional.1.00
- Because foreshortening tums a tilted horizontal circle into a flattened ellipse, and0.98
- the visual system inverts that relationship when it sees the ellipse on a flat screen.0.99
- Because Phaser's renderinao engine anolies an automatic isometric transform to0.96
- Micro-worlds1.00
- <> Program0.98
- Stack1.00
- father(orville, abe).1.00
- R0 Goals0.94
- father(abe, homer).1.00
- 0:@0.66
- World's Fair0.98
- TRACK 6· JULY 1,20260.95
- Al Designers/Design Engineers0.97
-
- AlEngineer0.98
- World'sFair0.98
- Understand to verify1.00
- N0.98
- Worid's Fair0.92
- TRACK 6· JULY 1, 20260.96
- Al Designers/Design Engineers0.99
-
- Beyang1.00
- AlEngineer1.00
- @beyang1.00
- World's Fair0.98
- The bottleneck in coding is now the time it takes a human to review1.00
- agent-generated code.1.00
- Code review is1.00
- Sam Saccone0.98
- the bottleneck1.00
- @samccone1.00
- Everyone is waking up to the fact that code-review is the bottleneck of1.00
- 20261.00
- Logan Kilpatrick1.00
- @OfficialLoganK1.00
- The bottleneck has so quickly moved from code generation to code0.99
- review that it is actually a bit jarring.0.99
- None of the current systems / norms are setup for this world yet.0.99
- 9:53 PM·Mar 16,2026·523K Views0.97
- Aiden Bai0.98
- @aidenybai0.95
- N1.00
- the bottleneck for coding agents is now testing / code quality0.98
- World's Fair0.98
- TRACK 6· JULY 1,20260.95
- AI Designers/Design Engineers0.97
-
- AlEngineer0.99
- World'sFair1.00
- Correct?1.00
- World'sFair0.98
- TRACK 6· JULY 1, 20260.96
- Al Designers/Design Engineers0.99
-
- AlEngineer0.97
- Cognitive debt1.00
- World'sFair1.00
- “Even if Al agents produce code that could be easy0.99
- to understand, the humans involved may have0.99
- PRESENTED BY1.00
- simply lost the plot and may not understand what1.00
- the program is supposed to do, how their intentions1.00
- Microsoft1.00
- were implemented, or how to possibly change it.1.00
- Margaret Storey1.00
- https://margaretstorey.com/blog/2026/02/09/cognitive-debt/1.00
- N0.65
- World'sFair1.00
- TRACK 6· JULY 1, 20260.93
- Al Designers/Design Engineers0.98
-
- AlEngineer0.99
- World'sFair1.00
- World's Fair0.92
- TRACK 6· JULY 1, 20260.95
- Al Designers/Design Engineers0.99
-
- AlEngineer0.99
- World's Fair0.96
- RAKE1.00
- ROCK1.00
- SHRUB0.94
- TEAHOUSE1.00
- CLEAR1.00
- SOUND1.00
- N1.00
- World'sFair0.98
- TRACK 6· JULY 1, 20260.96
- Al Designers/Design Engineers0.99
Transcript
256 cues· 3,686 words· 19,513 chars
- 0:12 What's up, yeah, thank you for coming to the design engineering track at AIE.
- 0:16 Is everyone having fun?
- 0:18 Yeah, I think this is gonna be a great track, so get excited.
- 0:22 All right, let's get going.
- 0:24 My name's Jeffrey Litt.
- 0:26 I'm a design engineer at Notion currently, and I'm here to drop a hot take for this room, maybe.
- 0:35 I think it is still important for people to understand how code works.
- 0:42 Now some of you might agree, some of you might disagree.
- 0:44 Let's try a poll, I'm curious for this room.
- 0:47 Raise your hand if you agree with that opinion.
- 0:50 Okay, maybe some selection bias.
- 0:52 Okay, raise your hand if you disagree with this opinion.
- 0:55 Wow, okay.
- 0:57 Maybe we'll do a debate later, yeah.
- 0:59 I was hoping we'd be at the AI Engineer Conference so we'd have more, okay.
- 1:03 I might be preaching to the choir here.
- 1:06 You know, I think the reality is that we are entering an era where this is a legitimate question that people are debating, right?
- 1:13 Agents are writing tons of code for us.
- 1:15 They're landing 50,000 line PRs.
- 1:18 And it is getting harder to keep up.
- 1:20 We all feel this.
- 1:22 Now, I think the good news is there are lots of ways to understand.
- 1:28 The days of just reading code line by line, that's not the only way anymore.
- 1:32 And what the point of this talk is about is I want to share with you a bunch of the practices that I use to understand the code that my agents are writing for me.
- 1:42 This includes things like explainer docs, teaching me about how my code works.
- 1:47 My agents write quizzes for me to test my understanding.
- 1:51 Am I still really in the loop?
- 1:52 Am I keeping up?
- 1:55 I have agents build me micro worlds that I can inhabit to get this intuitive sense of how my code works that's deeper and richer than just a written document.
- 2:05 And I think all of these are really exciting new possibilities that are opening up for AI to help us understand better, not worse.
- 2:13 And so that's what the point of this talk is gonna be about.
- 2:15 And I hope I can leave you with some techniques that you can take home and use yourself.
- 2:21 By the way, my timer isn't running.
- 2:23 If you could get that running, that'd be great so I know if I'm blabbering.
- 2:28 Okay, but let's start, let's back up for a sec.
- 2:30 Before we talk about how, let's talk about why.
- 2:33 Why bother understanding?
- 2:35 This is, again, it's a question now, right?
- 2:37 And I think a lot of people get this subtly wrong.
- 2:42 So what a lot of people think of why do humans still have to understand, they think we understand to verify.
- 2:48 The agents do dumb stuff, we've all seen it, and your job as the human is to keep them in line, right?
- 2:53 Make sure they don't screw up.
- 2:56 When people say things like code review is the new bottleneck, I think that's the first thing that pops into people's heads is correctness, checking.
- 3:05 There's this mental model that's like, hey, the agent's gonna give you something, and what's your job?
- 3:10 It's to ask, is this correct?
- 3:13 Now, correctness can have lots of definitions.
- 3:15 Does it match the spec doc you gave it?
- 3:17 Does it take down production?
- 3:19 Is it well architected?
- 3:21 But fundamentally, those are all kind of thumbs up, thumbs down decisions, right?
loading