Videos v4F1gFy-hqg
"Software Fundamentals Matter More Than Ever" — Matt Pocock
Scene timeline
60 shot(s).
keyframes kept every frame deduplicated
What was stored
- cues
- 241
- whisperx 241
- chunks
- 33
- from 241 cues
- keyframes
- 60
- kept of 60 captured
- frames with text
- 60
- 1,087 lines read
- chapters
- 0
- from the source metadata
- keyframe bytes
- 6.1 MB
- word timings on 241 cues
Provenance
| stage | state | model | started | took |
|---|---|---|---|---|
fetch |
done | — | 2026-08-10 00:38 | 1m 44s |
stt |
done | — | 2026-08-10 00:40 | 20s |
chunk |
done | — | 2026-08-10 00:40 | 0s |
text_embed |
done | — | 2026-08-10 19:44 | 1s |
keyframe |
done | — | 2026-08-10 00:40 | 1m 42s |
ocr |
done | — | 2026-08-10 00:42 | 21s |
frame_embed |
done | — | 2026-08-10 19:44 | 10s |
Frames, and what the machine read
-
- AlEngineer0.98
- EUROPE1.00
-
- PRESENTING SPONSOR0.99
- Google DeepMind1.00
-
- PLATINUM SPONSORS0.99
- # Braintrust0.96
- WorkOS OpenAI0.96
-
- EUROPI0.96
- NEngineer0.92
- together.ai0.97
- AlEngineer0.97
- BUROPE0.93
- EUROPE1.00
- SAFE1.00
- AlEngineer0.96
- aintrust1.00
- AlEngineer0.96
- Google Deepl0.97
- INTELLIGENCE1.00
- EUROPE1.00
- EUROPE1.00
- ariz1.00
- neer0.97
- Microsoft1.00
- AIEnpineer0.87
- EUOPE0.96
- AlEngineer0.97
- EUROPE1.00
- PRESENTED BY1.00
- AlEnginer0.90
- ger.dev1.00
- AlEngineer0.98
- WorkC0.90
- Google DeepMind0.98
- EUROPE1.00
- EUROPE1.00
- Modal0.94
- gineer1.00
- tailscale1.00
- AIEn0.97
- ROPE1.00
-
- NE0.91
- Braintr1.00
- AEng0.77
- It Ain't Broke1.00
- AEng0.95
- Mia0.96
- Trigger.0.98
- NEng0.97
- Why Software Fundamentals1.00
- Matter More Than Ever0.99
- AIEng0.92
- Matt Pocock1.00
- AlEngineer0.98
- EUROPE1.00
-
- OPE1.00
- eepM0.98
- 'Engineer0.98
- EUROPE1.00
- It Ain't Broke0.98
- r.0o4j0.74
- orkO0.92
- IEngineer0.95
- Why Software Fundamentals1.00
- EUROPE1.00
- Matter More Than Ever1.00
- Sonar1.00
- Matt Pocock1.00
- Google DeepMind1.00
-
- EUROPI1.00
- Engineer1.00
- ogle Deepl0.95
- EUROPE1.00
- It Ain't Broke0.99
- Micros1.00
- AlEngineer0.95
- EUROPE1.00
- Engineer1.00
- m0.57
- WorkC0.99
- Why SoftwareFundamentals0.99
- EUROPE1.00
- Matter More Than Ever0.98
- tailsca1.00
- AlEngi0.94
- EURC0.86
- Matt Pocock1.00
- AlEngineer0.98
- DFTWARE FUNDAMENTALS MATTER MORE THA0.99
- EUROPE1.00
- PRESENTED BY1.00
- AIhero0.99
- Google DeepMind1.00
- MATT POCOCK / Author0.96
-
- neer1.00
- together.ai0.96
- nAI0.88
- AlEngineer0.96
- EUROPE0.99
- Claude Code for0.99
- Real Engineers0.97
- SENTRY1.00
- neel0.90
- es.0.99
- JEngineer0.98
- EUROPE1.00
- ONCORD0.97
- AlEngineer0.98
- BROKE: WHY SOFTWARE FUNDAMENTALS MAT1.00
- EUROPE1.00
- PRESENTED BY1.00
- AIhero0.99
- Google DeepMind1.00
- MATT POCOCK / Author0.96
-
- Zed1.00
- AlEngineer0.99
- IIElevenLabs0.97
- WorkOS0.98
- AlEngineer1.00
- SAFE0.99
- Braintrust1.00
- AlEng0.82
- ize1.00
- AlEngineer1.00
- neo4j0.77
- ATrigger.dev0.93
- Specs1.00
- s → Code0.88
- AEngineer0.93
- AlEngineer1.00
- AlEngineer0.99
- TER MORE THAN EVER1.00
- IT AIN'T BROKE: WHY1.00
- EUROPE1.00
- Google DeepMind1.00
- PRESENTED BY1.00
- MATT POCOCK / Author0.95
- 米0.93
- AIhero1.00
-
- togethe0.97
- AlEngineer0.99
- EUROPE0.94
- Specs1.00
- AIEnY0.73
- norkel1.00
- Code1.00
- Worse Code0.98
- _ngineer0.93
- →0.83
- EUROPE0.98
- Even Worse Code0.99
- Microsol1.00
- Garbage1.00
- AIEn0.89
- →0.98
- EUI0.79
- eNL0.67
- AlEngineer0.99
- AlEngineer0.97
- JNDAMENTALS MATTER MORE THAN EVER0.99
- H0.95
- EUROPE1.00
- PRESENTED BY1.00
- AIhero0.99
- Google DeepMind1.00
- MATT POCOCK / Author0.96
-
- EUROPI0.92
- Work1.00
- neo40.94
- NIEngi0.86
- How do I fix the compiler?1.00
- NEngji0.89
- Braintr1.00
- tails1.00
- AIEng0.96
- AlEngineer0.98
- IT AIN'T BROKE: WHY SOFTWARE FUNDAME1.00
- EUROPE1.00
- Google DeepMind1.00
- PRESENTED BY1.00
- MATT POCOCK / Author0.95
- 米0.87
- AIhero1.00
-
- EUROPE1.00
- WorkOs0.98
- AlEngin0.93
- EUROPE0.97
- AlEngineer0.97
- Micn0.99
- EUROPE0.99
- Braintrus1.00
- AlEngin0.88
- A PHILOSOPHY OF SOFTWARE DESIGN OUSTERHOUTUT0.89
- AIEng'i0.84
- enc0.78
- AlEngineer0.98
- NTALS MATTER MORE THAN EVER0.98
- IT AIN'T1.00
- EUROPE1.00
- Google DeepMind1.00
- PRESENTED BY1.00
- MATT POCOCK / Author0.97
- 米0.93
- AIhero1.00
-
- EUROPE1.00
- W0.99
- ANE0.72
- Complexity is anything related to the structure1.00
- NF0.75
- M1.00
- of a software system that makes it hard to0.99
- understand and modify the system.1.00
- Bra0.89
- AE0.79
- John Ousterhout0.98
- eer0.91
- AlEngineer0.99
- SOFTWARE FUNDAMENTALS MATTER MORE T1.00
- EUROPE1.00
- PRESENTED BY1.00
- AIhero0.99
- Google DeepMind1.00
- MATT POCOCK / Author0.94
-
- EUROPE1.00
- thANNIVERSARY1.00
- ED0.99
- Engineer1.00
- WorkO0.91
- BUROPE0.91
- ne040.86
- AlEngineer0.93
- Pragmatic0.98
- The1.00
- EUROPE1.00
- Programmer1.00
- Engineer1.00
- Braintru1.00
- EUROPE1.00
- 260.60
- your journey to mastery0.98
- tailscal1.00
- AIEng'0.90
- DAVID THOMAS0.96
- EUR0.99
- ANDREWHUNT1.00
- Foreword by SARON YITBAREK0.90
- AlEngineer0.98
- E FUNDAMENTALS MATTER MORE THAN EVER0.99
- EUROPE1.00
- PRESENTED BY1.00
- AIhero1.00
- Google DeepMind1.00
- MATT POCOCK / Author0.96
-
- Braint1.00
- AlEngineer0.99
- EUROPE1.00
- neo4j0.94
- Software Entropy0.99
- AIEngineer0.96
- EUROPE0.99
- David Thomas & Andrew Hunt0.99
- Tess1.00
- AI0.91
- AlEngineer0.99
- EUROPE1.00
- AlEngineer0.98
- SOFTWARE FUNDAMENTALS MATTER MORE TI1.00
- EUROPE1.00
- PRESENTED BY1.00
- Google DeepMind1.00
- # Braintrust0.97
- WorkOS1.00
- OpenAl0.94
-
- OPE1.00
- rkOS0.92
- neer0.93
- ineer0.99
- rooit0.54
- Software Entropy0.97
- PE1.00
- ntrust1.00
- neer1.00
- David Thomas & Andrew Hunt1.00
- ICORD0.96
- AlEngineer0.98
- DAMENTALS MATTER MORE THAN EVER1.00
- IT1.00
- EUROPE1.00
- PRESENTED BY1.00
- Google DeepMind1.00
- # Braintrust0.96
- WorkOS1.00
- OpenAl0.93
-
- EUROPE1.00
- ngineer1.00
- WorkOS1.00
- UROPE1.00
- Engineer1.00
- EUROPE1.00
- Bad code is the most expensive1.00
- it's ever been0.98
- ngineer0.92
- Braintrust1.00
- UROPE1.00
- ilsca1.00
- AlEngineer0.95
- EU1.00
- AlEngineer0.98
- AMENTALS MATTER MORE THAN EVER1.00
- IT AI0.96
- EUROPE1.00
- PRESENTED BY1.00
- Google DeepMind1.00
- Braintrust1.00
- WorkOS1.00
- OpenAl0.93
-
- rkos0.88
- AlEngine0.91
- Braintrust1.00
- 4j0.98
- ssl0.92
- AlEngl0.88
- Snorl0.98
- Failure Mode #10.99
- The AI didn't do what I want0.99
- ize1.00
- NTRY1.00
- Engineering the future of Al1.00
- AlEngineer0.99
-
- ust0.96
- Mind1.00
- The Design Concept0.99
- oft1.00
- Frederick P. Brookes, The Design Of Design1.00
- 21ORD0.81
- AlEngineer0.98
- BROKE: WHY SOFTWARE FUNDAMENTALS MA0.99
- EUROPE1.00
- Google DeepMind1.00
- PRESENTED BY1.00
- MATT POCOCK/ Author0.98
- 米0.65
- AIhero1.00
-
- EUROPE1.00
- ngineer1.00
- Braintrust1.00
- UROPE1.00
- enA1.00
- The Design Concept0.98
- EUROPE1.00
- ngineer1.00
- Microsoft0.98
- Frederick P. Brookes, The Design Of Design0.98
- EUROPE0.99
- Mod1.00
- AlEngineer0.95
- EURT0.88
- AlEngineer0.97
- MORE THAN EVER0.99
- IT AIN'T BROKE: WHY SC0.96
- EUROPE1.00
- Google DeepMind1.00
- PRESENTED BY1.00
- MATT POCOCK / Author0.97
- 米0.89
- AIhero1.00
-
- Open/1.00
- AlEngineer0.99
- EUROPE1.00
- evenLal0.98
- /grill-me0.96
- Interview me relentlessly about every aspect of this0.99
- plan until we reach a shared understanding.1.00
- Tr0.99
- Engineer0.99
- EUROPE1.00
- Walk down each branch of the design tree, resolving0.99
- dependencies between decisions one-by-one.0.99
- neo4j0.98
- VEngineer1.00
- kea0.99
- AlEngineer0.96
- AIN'T BROKE: WHY SOFTWARE FUNDAMENTAL1.00
- EUROPE1.00
- PRESENTED BY1.00
- AIhero1.00
- Google DeepMind1.00
- MATT POCOCK/ Author0.95
-
- EUROF0.99
- AlEngi0.97
- OpenA1.00
- EURC0.99
- gle1.00
- AlEnginee0.96
- EUROPE1.00
- /gril1-me0.94
- P1anMode0.97
- L0.65
- AIEngin0.86
- Brainti0.92
- EUROPE1.00
- eNCOF0.87
- AlEnginee0.96
- EUROPE1.00
- AlEngineer0.98
- SOFTWARE FUNDAMENTALS MATTER MORE TH1.00
- EUROPE1.00
- PRESENTED BY1.00
- AIhero0.99
- Google DeepMind1.00
- MATT POCOCK/ Author0.98
-
- EUROPI1.00
- Engineer1.00
- penAl0.98
- EUROPE1.00
- Tip #11.00
- le Deep0.98
- ngineer1.00
- EUROPE1.00
- Before You Code, Reach A0.98
- Engineer1.00
- Braintru1.00
- Shared Design Concept0.99
- EUROPE1.00
- eNCORD0.96
- AlEngineer0.99
- EUROPE1.00
- AlEngineer0.97
- AIN'T BROKE: WHY SOFTWARE FUNDAMENTALS1.00
- EUROPE1.00
- PRESENTED BY1.00
- AIhero1.00
- Google DeepMind1.00
- MATT POCOCK / Author0.96
-
- ngineer1.00
- UROPE1.00
- eer1.00
- ether.ai0.95
- kOS0.97
- eer0.99
- EUR0.93
- FailureMode#21.00
- The AI is way too verbose0.98
- eer1.00
- anze0.95
- cal1.00
- Engineer1.00
- EUROPE1.00
- AlEngineer0.98
- HY SOFTWARE FUNDAMENTALS MATTER MORE1.00
- EUROPE1.00
- PRESENTED BY1.00
- AIhero0.99
- Google DeepMind1.00
- MATT POCOCK/ Author0.98
Transcript
241 cues· 3,300 words· 17,440 chars
- 0:15 Having a good conference so far?
- 0:17 Are you having a good conference so far?
- 0:19 Good.
- 0:20 Wonderful.
- 0:22 I have a message for you that I hope will be a comforting message for folks who believe that their skill set is no longer worth anything in this new age, which is I believe that software fundamentals matter now more than they actually ever have.
- 0:40 I'm a teacher, and I've been recently teaching a course called Claude Code for Real Engineers.
- 0:47 Nice and provocative.
- 0:48 And in the process of kind of working on this course, I had to come up with a curriculum about AI coding, which is a bit of a nightmare because things are changing all the time, right?
- 1:00 AI is a whole new paradigm.
- 1:02 We need to chuck out all of the old rules, surely, so that we can bring in the new stuff.
- 1:08 And there's a kind of movement that has come up around this, which is the specs to code movement.
- 1:15 And the specs to code movement says that, OK, you can write a specification about how an application is supposed to work.
- 1:21 Then you can use AI to turn it into code.
- 1:23 If there's a problem with the application, you then go back to the spec.
- 1:27 You don't really look at the code.
- 1:28 You just change the spec.
- 1:29 You run the compiler again.
- 1:31 And you end up with more code.
- 1:34 Raise your hand if you've heard of that.
- 1:37 Keep your hand raised if you've tried it.
- 1:39 Okay, I've tried it too, you can put your hands down.
- 1:43 What I noticed was I would run it and I would try not to look at the code, but I would look at the code and I realized I would get code out first of all and then I would run it, I would get worse code.
- 1:54 And then I did it again, I got even worse code.
- 1:56 And I got it again, I kept running the compiler, kept running the compiler and I would just end up with garbage.
- 2:03 You know, raise your hand if that's happened to you.
- 2:06 Yes.
- 2:07 I don't think this works.
- 2:08 The idea that we can just ignore the code and just have the code let it manage itself is just sort of vibe coding by another name.
- 2:16 And I didn't believe that back then.
- 2:18 I thought, OK, how do I fix the compiler?
- 2:21 How do I make it so that it doesn't produce bad code each time or worse code?
- 2:25 And so I thought, okay, I need to explain to the LLM in English what a good code base looks like.
- 2:31 Let me dig out one of my old favorite books, which is A Philosophy of Software Design by John Ousterhout.
- 2:37 Go on Amazon, get it.
- 2:40 And he has a definition for what bad code looks like.
- 2:45 He calls it complex code.
- 2:46 Complexity is anything related to the structure of a software system that makes it hard to understand and modify the system.
- 2:53 So a bad code base is a code base that's hard to change.
- 2:57 If you can't change a code base without causing bugs, then it's a bad code base.
- 3:01 Good code bases are easy to change.
- 3:04 So I thought, ooh, that was good.
- 3:05 Let's try another book.
- 3:06 Let's try The Pragmatic Programmer.
- 3:08 Go on Amazon, get it.
- 3:10 they have a whole chapter on something called software entropy.
- 3:14 And this is exactly what I was seeing.
- 3:16 Entropy is the idea that things tend towards disaster and floating away from each other and collapse.
- 3:23 And this is exactly how most software systems behave too, is that every time you make a change to a code base, if you're only thinking about that change, not thinking about the design of the whole system, your code base is gonna get worse and worse and worse.
- 3:35 And that's what I was seeing.
- 3:37 everything inside the specs to code idea that you just run the compiler again and again was making worse code.
loading