Welcome back to I'm a Software Engineer ~ What Next? The podcast for devs figuring out their next move. Hosted by James Wilson and Matt Sinclair, we talk honestly about what it takes to build a meaningful career in tech.
This week we're joined by Peter Marreck, who's currently consulting on AI for legal workflows. Peter's route in was not the standard one: four years in the US Air Force as an electrical specialist on a KC-10 refueller (actively trying to avoid anything to do with computers — it didn't take), then Cornell, then web software since 2000 at FactSet, Deloitte, ThredUp and Desk, a decade running his own contracting shop, and a stint as Director of Engineering at Adgenes. A Commodore PET got him at age eight, and he's been smitten ever since.
In this episode, we cover:
- Why he wanted to be a doctor until he touched a Commodore PET, and why being into computers in the 80s was "social suicide"
- Trusting your gut, including the time someone told him not to buy Apple stock
- The centaur coder: five months of collaborating with an LLM, and what changed in how he thinks about design
- The thin coordinator pattern — a pure Zig functional core wrapped in a CFFI so any front end can hang off it
- Why LLMs are unusually good at Zig (close to C, and simple enough to "grok")
- Pushback on Dario Amodei: the people who survive are the ones who grab the surfboard, not the ones who get washed out
- Dunning-Kruger as a service, and what to make of Garry Tan's G-Stack prompts
- "Don't fire your engineers. Attack the backlog instead." — why this is the moment for the work that's been sitting in your backlog for two years
- Cognitive surrender as a third category of thinking, and the cost of handing too much off to the model
- "Idiocracy is a documentary from the future." — Peter on why the incompetence failure mode is scarier than the malicious one
⏱️ Chapters
- 0:00 Intro: Universal Paperclips and Commodore 64 t-shirts
- 0:55 Meet Peter Marreck: KC-10 refueller, Cornell, Desk.com, Adgenes
- 3:37 Commodore PET at eight: from wanting to be a doctor to 80s social suicide
- 5:26 The magic telephone: trust your gut, and the advice not to buy Apple stock
- 7:07 Would he change anything? Every error is a learning opportunity
- 9:46 How Peter got here: a million-line Rails codebase at Desk.com, then Elixir
- 13:07 Were the moves deliberate? Adgenes and a one-hour pitch for Elixir over Python
- 14:37 Why Elixir: whole classes of bugs gone, and a craft-minded community
- 17:37 Agentic coding: fewer details, more design decisions, and controls
- 21:42 Coding is like golf: no sympathy for nostalgia, builders not engineers
- 24:28 The dark factory: a spec goes in, code comes out
- 26:17 Infinite regress: you just built another language, and DNA as a spec
- 29:25 The centaur coder, and pushback on Dario Amodei: grab the surfboard
- 30:56 Demand for engineers: worried about junior devs and middle management
- 34:46 Where is the dial? Opus solves every bug but won't write a failing test first
- 38:17 How James knows what to ask: make it work, make it right, make it fast
- 40:44 Skill erosion and cognitive surrender: a third category of thinking
- 43:34 Bonus track: why LLMs are unusually good at Zig, close to C and simple to grok
- 46:14 The thin coordinator pattern: a pure Zig core wrapped in a CFFI
- 49:27 Don't fire your engineers, attack the backlog instead, and no buggy whips
- 52:48 Orgs that refuse LLM-assisted code, like Zig: what's your specific objection?
- 56:01 In 25 years: Terminator 2 odds, and why incompetence is scarier than malice
- 57:18 G-Stack as Dunning-Kruger as a service, and Idiocracy as a documentary
- 59:02 Wrap-up: see you again in 25 years
🔗 Links
🗒️ Show Notes
- The Time Cost of How Is Zero
- I'm Building a Startup With (Nearly) No Team. Here's What That Actually Looks Like
- What works well and what doesn't
- Taste as Art
- Cognitive Surrender Is a New and Useful Term for How AI Melts Brains
- Cognitive surrender leads AI users to abandon logical thinking, research finds
- Idiocracy (2006)
🗣️ Guest
- Peter Marreck — https://www.linkedin.com/in/petermarreck/
🎙 Hosts
🌐 More from us
🎬