All blogs / Software / engineering practice
CoRecursive Podcast
Welcome to CoRecursive. A Podcast where each episode someone shares the fascinating story behind a piece of software being built. Adam Gordon Bell is the host.
- Posts
- 193 from 15 Sep 2005 to 4 Aug 2026
- Posting
- monthly (15 in the last year)
- Kind
- personal blog
2026 13
- ai
- All Episodes
- explainer
- The Hutter Prize
- The Bitter Lesson#122 Jun 13, 2026 1:00:01I’ve been trying to understand how machine learning actually works. Not use it, but to understand it, down to the ifs and loops. How does a program built out of plain conditionals get better on its own?So late one night I sent Don a paper, reward is enough.
- The Pre-Training Wall and the Treadmill After It#121 May 9, 2026 56:10I’ve been confusing Don with frontier-lab links late at night for months.Ilya Sutskever told a NeurIPS audience that pre-training as we know it would unquestionably end. There’s only one internet, and the data isn’t growing. The f
- big-tech
- Llms
- The Aging Programmer#120 Apr 2, 2026 41:00Kate Gregory has been writing C++ for over forty years. Books, keynotes, a consulting firm she built from the ground up. At sixty-three, she’s one of the most experienced programmers alive.She surveyed hundreds of software engineers about getting older. What
- From Hacker News to TikTok#119 Mar 2, 2026 41:32Corey told me about his AI cat reel problem. He found these AI-generated cat videos hilarious. Who makes these? He kept sending them to his wife. Then he tried to stop watching and he couldn’t.So I went down the rabbit hole of how social media algorith
- algorithms
- The Universal Paperclip Clicker#118b Feb 4, 2026 10:56Multiple VS Code windows. “Agent stopping” in a robot voice. A laptop stand on the treadmill so Claude can keep working while I run. The Big Rich sitting unread by the fireplace while I check if the migration’s done.Somewhere along the way, I sta
- Inside Early Google
2025 14
- The Bug He Couldn't Name
- Godbolt's Rule
- Podcast Update
- Coding in the Red-Queen Era
- machine-learning
- When AI Codes, What’s Left for me?
- Coding Through Chaos
- redemption
- The Power of Context: Reimagining Learning
- briffa_sep98_e.pro#110 Apr 2, 2025 57:33Can a single line of code change the way we see science, policy, and trust?In this episode we explore the “Climategate” scandal that erupted from leaked emails and code snippets, fueling doubts about climate science. What starts as an investigation into accusa
- HATETRIS
- project-origins
- One Million Checkboxes
- Leaving Stripe
2024 14
2023 14
- From 486 to Vue.js
- fan-favorites
- Platform Takes The Pain
- Best Episodes
- Sloot Digital Coding System#093 Oct 2, 2023 51:49Lost treasure. Conspiracy theories. Impossible tech demos.Jan Sloot claimed to have invented revolutionary data compression that could fit a full movie into a tiny smart card chip. Top executives and investors witnessed his demos and became true belie
- Configuring Identity
- The Science of Learning to Code#091 Aug 2, 2023 50:44Learning to code can feel impossible. Like facing a sheer rock wall with no ropes or harnesses. But what if there was a path up the mountain? A trail blazed smooth by master coders who went before?In this episode, we’ll follow that path. We’ll hea
- game-development
- Quitting (And Then Rejoining) Stack Overflow
- From Project Management to Data Compression Innovator#088 May 2, 2023 59:27How do you accomplish something massive over time? I’ve had the chance to meet with a number of exceptional software developers and it’s something I always wonder about.Today, I might have an answer with the incredible story
- JSON vs XML
- Sun's Mobile Blunders#086 Mar 2, 2023 51:44Shai Almog worked at Sun on Mobile JVMs just as phones started to turn from phones into something else.Sun had deep expertise in mobile development, and unique engineering-driven culture, and relationships with manufacturers and operators. And yet internal
- Shipping Graphing Calculator#085 Feb 2, 2023 46:46I’ve been on many projects that get canceled. We’re building cool stuff. We’re going above and beyond, and we’re excited. But the project encounters reality, shifting priorities, or budgeting constraints, and the work never goes anywhere. It always f
- The Unfulfilled Engineer
2022 16
- Best Coding Podcasts
- Best Overall Tech Podcast
- DOOMed to Fail: A Horror Story
- Software World Tour
- Android's Unlikely Success
- From Prison To Programming#080 Sep 2, 2022 46:36I believe that getting underrepresented groups into software development is a good thing. This is not a controversial opinion until you start talking about felons.Today’s guest is Rick Wolter. He’s an iOS developer who served 18 years in prison for sec
- CPAN#079 Aug 1, 2022 56:02CPAN was the first open-source software module repository. And on this day, Aug 1st, in 1995, CPAN was first announced to a private group of PERL users.And why does this matter? Who is still using PERL anyhow? CPAN inspired everything that would follow: npm, maven, cargo, n
- The History and Mystery Of Eliza#078 Jul 5, 2022 44:06I recently got an email from Jeff Shrager, who said he’d been working hard to solve a mystery about some famous code.Eliza, the chatbot, was built in 1964, and she didn’t answer questions like Alexa or Siri. She asked questions. She was a therapi
- investigation
- Why still 80 columns?#077 Jun 1, 2022 39:22On June 1st, 2014, the following question showed up on hacker news:Why is 80 characters, the standard limit for code width. Why 80?Why not? 79 or 81 or even a hundred.So you probably know what happens next. People started to post their opinions and the comm
- LISP in Space#076 May 2, 2022 38:06Have you ever had a unique approach to a problem and been excited to use it, but you’re met with skepticism?Today’s story: what happens if you take someone who’s passionate about LISP and put them in an organization where that’s just not how they write software.Tod
- Best Python Bytes Episodes
- April Fools' Is Cancelled (2014)#075 Apr 1, 2022 38:51On this day in 2014, “lame april fools’ jokes” were banned from hacker news.Today in our first This-Day-in-History segment, I want to share some of history not just of April Fools’, but of tech pranks in general, all leading up to 2014.Why were p
- The Story Graph
- Serenity OS
- The Internet Is Made of Duct Tape
2021 16
- Cocoa Culture
- Leaving Debian
- The Original Remote Developer
- Quines, Polyglot Code and Other Fun Computations
- Best Cloud Podcasts
- open-source
- Full-Time Open Source
- The Untold Story of SQLite#066 Jul 2, 2021 38:34On today’s show, I’m talking to Richard Hipp about surviving becoming core infrastructure for the world. SQLite is everywhere. It’s in your web browser, it’s in your phone, it’s probably in your car, and it’s definitely in commercial planes. It’s where
- Best Info Sec Podcasts
- From Competitive Programming to APL
- Smart Contract Rescue#064 May 2, 2021 34:57Today I talk to Dan Robinson about trying to get someone their money back on Ethereum. He’s going to be battling this murky world of blockchain high-frequency bots. Along the way, we’ll learn how trades are executed on Ethereum and a bit of game theory and
- Apple 2001#063 Apr 3, 2021 48:07David Shayer worked at Apple for 14 years, and he has a wild experience to share. Apple has a unique culture, and David will give us an insider view of what it was like for him at Apple during the 2000s, roughly between 2001 to 2015 when Apple transformed into the pow
- historical
- Video Game Programming From Scratch
- Reinforcement Learning At Facebook
- 2020 Year End
2020 19
- developer-tools
- Frontiers of Performance
- The Birth of UNIX#058 Nov 1, 2020 51:09When you work on your computer, there are so many things you take for granted: operating systems, programming languages, they all have to come from somewhere.In the late 1960s and 1970s, that somewhere was Bell Labs, and the operating system they were building
- To The Assembly
- Memento Mori
- We're Teaching Functional Programming Wrong
- Software That Doesn't Suck
- Unproven Techology Case Study
- programming-languages
- Krystal's Story
- Learning a new language
- databases
- Portal Abstractions with Sam Ritchie
- Loving Legacy Code with Jonathan Boccara
- The Reason For Types
- Karl L Hughes on Conference Talks
- Don and Adam Discuss Folds
- David Heinemeier Hansson
- React and Scala JS
2019 23
- The Business Of Developer Tools
- Software in Context
- Beautiful and Useless Coding
- Tech Evangelism
- Language Oriented Design
- Open Source Health and Diversity
- technical-deep-dive
- compilers
- Learning About Compilers
- Advanced Software Design
- Category Theory
- Using TypeScript Like A Pro
- Rethinking Technological Positivism
- How to Build a Programming Language
- Best Code Newbie Episodes
- Refinement Types
- Rethinking Databases
- Learning to Think
- distributed-systems
- Data and Scale
- Abstraction and Learning
- Modern Systems Programming
- Recreational Coding
2018 26
- Software as a Reflection of Values
- The Little Typer
- Big Ball Of Mud
- God's Programming Language
- Concurrency and Functional Programming
- Devops
- Test in Production
- Domain Driven Design and Micro Services
- Typeful Functional Streaming HTTP
- Moves and Borrowing In Rust
- Dependent Types in Haskell
- Microservices Architecture
- Rust And Bitter C++ Developers
- Distributed Systems
- Graphql
- PureScript
- Throwaway the Irrelevant
- Generic Programming
- Total Programming Using Swift
- Type Driven Development and Idris
- Algebraic Domain Modelling using Functions
- functional-programming
- Design Principles From Functional Programming
- Scala at Duolingo
- Incident Response
- Scala Native
2014 1
2013 1
2006 1
2005 1
Undated 34
- Story_types
- Technologies
- Collections
- Adam Gordon Bell
- Api
- Best Android Podcasts
- Best C++ Podcasts
- Best Game Development Podcasts
- Best GoLang Podcasts
- Best JavaScript Podcasts
- Best Linux Podcasts
- Best PHP Podcasts
- Python init
- Python
- Reply all
- Ruby
- Software engineering radio
- Talk python to me
- The change log
- The real python podcast
- Web design
- Debug
- Guest guide
- Links
- Book
- Book2
- Newsletter
- Reinforcement
- Donate
- Supporters
- Record
- Slack
- Rankings
- How works