CoRecursive

The Stories Behind The Code

Listen in Podcast Player

    Sign up to the newsletter to get notified when a new episode is out, as well as exclusive newletter only content. Read Lastest Newsletter

    Profile Picture

    Latest:

    • Sun's Mobile Blunders
      NEW

      Sun's Mobile Blunders

      • icon Mar 02, 23
      • icon 51 min

      Shai 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 politics and the collapse of its server market made it hard to get things done.

      At... more..

    • Shipping Graphing Calculator

      Shipping Graphing Calculator

      • icon Feb 02, 23
      • icon 46 min

      I’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 feels tragic, but then I move on.

      But what if I didn’t let a project get canceled?... more..

    • The Unfulfilled Engineer

      The Unfulfilled Engineer

      • icon Jan 02, 23
      • icon 42 min

      Nothing good comes from being insecure about your worth, especially at your job. That’s what today’s episode is about. That’s what today’s guest is here to discuss.

      It’s a slow burn, but if you listen to the end, I think you will value yourself more professionally. My Guest is Don Mckay. Someone longtime listeners will... more..

    Favorites:

    • The Untold Story of SQLite

      The Untold Story of SQLite

      • icon Jul 02, 21
      • icon 38 min

      On 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 your iMessages and WhatsApp messages are stored, and if you do a find on... more..

    • Software That Doesn't Suck

      Software That Doesn't Suck

      • icon Jul 01, 20
      • icon 37 min

      Software is just the tool and it should get out of your way. In this episode, Jim discusses how to build a great developer tool. It all started with: “What’s the worst software that you use every day?” and led to the creation of Subversion.

      more..
    • Apple 2001

      Apple 2001

      • icon Apr 03, 21
      • icon 48 min

      David 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 powerhouse that it is... more..

    • Video Game Programming From Scratch

      Video Game Programming From Scratch

      • icon Mar 01, 21
      • icon 41 min

      I’m not really a big gamer, but lately, I’ve fallen down this rabbit hole into the world of Casey Muratori, and this project that he started on Twitch in 2014. He is building a video game from scratch and explaining it all as he goes along.

      Casey is a professional video game and game engine,... more..

    • The Birth of UNIX

      The Birth of UNIX

      • icon Nov 01, 20
      • icon 51 min

      When 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 was UNIX.

      They were building more than just an operating system... more..

    • We're Teaching Functional Programming Wrong

      We're Teaching Functional Programming Wrong

      • icon Aug 03, 20
      • icon 46 min

      Today Richard Feldman shares his story of going from javascript developer to elm developer to functional programming teacher.

      Along the way, Richard finds that people are teaching functional programming wrong. We are teaching it in a way that misses how most industrial software engineers learn best.

      Richard also delves into Elm, his approach, and how... more..

    • Memento Mori

      Memento Mori

      • icon Sep 01, 20
      • icon 40 min

      Preparing our minds for the inevitable is hard. But, after facing terminal cancer, Kate Gregory recalled that facing death has many lessons to teach us.

      In this episode,  Kate will share the lessons she learned and explain how you can apply them to your career as a software developer and live a remarkable life.

      more..
    Best Episodes

    Classics:

    • Language Oriented Design

      Language Oriented Design

      • icon Oct 01, 19
      • icon 56 min

      Adam talks to Hal Abelson about the textbook he coauthored in 1985, The Structure and Interpretation of Computer Programs and why it is still popular and influential today.

      more..
    • Software That Doesn't Suck

      Software That Doesn't Suck

      • icon Jul 01, 20
      • icon 37 min

      Software is just the tool and it should get out of your way. In this episode, Jim discusses how to build a great developer tool. It all started with: “What’s the worst software that you use every day?” and led to the creation of Subversion.

      more..
    • Reinforcement Learning At Facebook

      Reinforcement Learning At Facebook

      • icon Feb 01, 21
      • icon 38 min

      If you ever wanted to learn about machine learning you could do worse than have Jason Gauci teach you. Jason has worked on YouTube recommendations. He was an early contributor to TensorFlow the open-source machine learning platform. His thesis work was cited by DeepMind.

      But what I find so fascinating with Jason is he recognized... more..

    All Episodes

    What Listeners Think

    Karl Fogel Karl Fogel *
    The consistently best podcast I listen to is CoRecursive Podcast with Adam Gordon Bell. So far, every single episode I've heard has been excellent: engaging, informative, sometimes provocative, always well-produced. He chooses good guests and draws the best out of them!
    Chris Krycho Chris Krycho *
    I’ve really, really been enjoying @adamgbell’s @corecursive podcast – solid and informative interviews on interesting topics in programming ...
    Ankush Thakur Ankush Thakur *
    I'd describe CoRecrusive as different, exotic, sublime, serious, or some such combination. Yes, it's about software development and software development only, but it digs underneath until the very foundations are exposed. And when an episode is not on technical details, it's on ideas and themes that are mind-blowing and unseen anywhere else.
    More Reviews

    Featured Guests

    All Episodes
    Audio Player
    back 15
    forward 60s
    00:00
    00:00
    51:44

    Sun's Mobile Blunders