CoRecursive: Coding Stories-logo

CoRecursive: Coding Stories

Technology Podcasts

The stories and people behind the code. Hear stories of software development from interesting people.

Location:

Canada

Description:

The stories and people behind the code. Hear stories of software development from interesting people.

Twitter:

@corecursive

Language:

English


Episodes
Ask host to enable sharing for playback control

From Hacker News to TikTok - How Algorithms Learned to Hook Us

3/2/2026
Corey told me about his AI cat reel problem. He found these AI-genearted 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 algorithms actually work. It starts simple. Upvote, downvote, sort by time. But by 2017 Facebook has a metric that quietly reshapes what two billion people see. Then a leaked playbook lands, and a CEO takes the stand in Los Angeles. Today is an investigation into what happens when the algorithm knows you better than you know yourself. Episode Page Support The Show Subscribe To The Podcast Join The Newsletter

Duration:00:41:32

Ask host to enable sharing for playback control

Notes: The Universal Paperclip Clicker

2/4/2026
Multiple 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 started reorganizing my life around keeping the machine spinning. Claude Code had become my universal paperclip clicker. This is me trying to figure out the difference between real work and just feeding it tickets. This is some field notes, a shorter, rougher than a normal epsidoe. Episode Page Support The Show Subscribe To The Podcast Join The Newsletter

Duration:00:11:05

Ask host to enable sharing for playback control

Story: Inside Early Google - Race Conditions, Java Pain, and the Birth of AdWords

1/2/2026
Ron Garret left JPL for a 100-person startup he'd just discovered on Usenet. Four a.m. alarms. Burbank to San Jose on Southwest. A rented room in Susan Wojcicki's house. He expected the search engine engineering and instead he got asked to build ad serving. In Java and with JSPs and no syntax highlighting and no delimiter balancing. Launch week was a stampede and then a window on his screen fills with declines. Numbers he can't explain. Some of them look… real. How do you even name what's happening? This episode is about creating Google AdWords. Building the machine that prints money, while trying not to get crushed in the gears. Episode PageSupport The ShowSubscribe To The PodcastJoin The Newsletter

Duration:00:37:40

Ask host to enable sharing for playback control

Story: The Bug He Couldn't Name - A 15-Year Fight Inside One Developer's Mind

12/2/2025
Imagine facing a problem you can't name, something that feels bigger than any bug you've ever had to fix. How do you debug your own mind when you don't even know what's wrong? Burke Holland's story starts with a college party and a bad trip that leaves a deeper mark than he expects. Sleep gets harder. Fear creeps in. His life starts shrinking. School falls apart, friends drift away, and he ends up back at home trying to understand what's happening to him. He looks for structure in the Coast Guard. Later he discovers computers and realizes he might have found the thing he's meant to do. But the shadow that followed him out of that party doesn't care about career paths. It shows up during college, during work, during marriage, during parenthood. Sometimes it's quiet, sometimes it knocks him completely flat. This is the story of a developer who looks effortless on stage but spent years fighting something no one else could see, and what changed once he finally understood what he was up against. What do you do when the hardest problem in your life isn't in your code, but in yourself? Episode PageSupport The ShowSubscribe To The PodcastJoin The Newsletter

Duration:00:44:27

Ask host to enable sharing for playback control

Story: Godbolt's Rule - When Abstractions Fail

11/4/2025
What do you do when your code breaks and the only fix is to dig into the runtime below? Matt Godbolt lives for that. Tile-based renderers, color-coded scanlines, zero-copy NICs—each story is a clue that leads past the abstraction to the real machine. He shares the rule that guides him: master your layer, learn the one below, and know the outline of the layer under that. Matt Godbolt's journey proves the real breakthroughs are hideen behind the abstrations where you are comfortable and familiar. Episode PageSupport The ShowSubscribe To The PodcastJoin The Newsletter

Duration:00:44:13

Ask host to enable sharing for playback control

Story: Risk Rolls Downhill - The Software Bug That Sent People to Prison

10/2/2025
What if a software bug drained your savings, ruined your reputation, and nobody believed it wasn’t your fault? Scott Darlington took over a village post office, hoping to give his family a steady life. But the software system kept showing cash shortfalls he couldn’t explain. Each time, the Post Office told him the numbers were right and made him pay the difference out of his own pocket. Eventually it became too much and actions Scott took to protect himself lead to his arrest and public shaming. How do you build trust in systems when the people behind them refuse to admit they’re broken?

Duration:00:54:58

Ask host to enable sharing for playback control

Quick Update

9/2/2025
A quick update from Adam about the podcast's current state, consistency challenges, and what's coming next. Episode PageSupport The ShowSubscribe To The PodcastJoin The Newsletter

Duration:00:08:52

Ask host to enable sharing for playback control

Coding in the Red-Queen Era

8/6/2025
What do we risk when we let AI do the heavy lifting in our coding? Are we giving up the thinking that makes us good at what we do? And as expectations keep rising to match productivy gains, is all this speed really helping, or just making us busier? Today, let's look at the tradeoffs of coding with AI and why the hardest part might be deciding what to hold onto, and what to let go. Episode PageSupport The ShowSubscribe To The PodcastJoin The Newsletter

Duration:00:42:24

Ask host to enable sharing for playback control

When AI Codes, What’s Left for me?

7/2/2025
I’ve always found meaning—and a lot of strength—in building things. Now, with AI coding agents changing the way we work, it’s easy to feel threatened, like something essential might get taken away. But honestly, that creative urge can’t be replaced by any tool. In this episode, I talk about what it’s like when your identity is tied to making things, and the tools suddenly change. Episode PageSupport The ShowSubscribe To The PodcastJoin The Newsletter

Duration:00:39:51

Ask host to enable sharing for playback control

Story: Coding Through Chaos : Addiction, Recovery and Acceptance

6/3/2025
What if your search for connection took you somewhere you never meant to go—almost costing you everything? John Walker grew up building computers and exploring early internet forums, always looking for a place to fit in. As a teenager, he hacked his school network and spent hours on IRC, but loneliness crept in. Drugs became a fun exploration and a social experiment. But soon, addiction pulled him into homelessness and jail. Even at his lowest, John turned to online communities. He ran IRC bots to keep recovery chatrooms safe from trolls and built scrapers to solve tough data problems at work. These technical challenges gave him a reason to keep going, even when face-to-face life felt impossible. But the real turning point came when John stopped trying to hide his differences. How do you rebuild when you feel like an outsider? Episode PageSupport The ShowSubscribe To The PodcastJoin The Newsletter

Duration:00:48:06

Ask host to enable sharing for playback control

Story: The Power of Context: Reimagining Learning

5/2/2025
Have you ever found yourself in a situation where learning felt like an uphill battle? Like no matter how hard you tried, the pieces just wouldn't fall into place? Steve Krouse's story shows the power of the right learning environment. As a child, Steve felt he wasn't good at math. But everything changed with an afterschool program called IMACS. Initially skeptical, he soon embraced its creative approach, which encouraged self-paced learning. At IMACS, Steve learned to think on paper, grasping math concepts through programming languages like Logo and Scheme. This confidence moved him from remedial to advanced math, sparking a love for programming and education. Frustrated with traditional schooling, Steve dropped out of college to create engaging learning experiences for kids. His efforts led to tools like woof.js and the founding of Val Town, making programming accessible and collaborative. Join us as we explore Steve's journey, revealing how innovative educational environments can unlock potential and transform identities. Episode PageSupport The ShowSubscribe To The PodcastJoin The Newsletter

Duration:00:45:06

Ask host to enable sharing for playback control

Story: briffa_sep98_e.pro - The File That Sparked a Storm

4/2/2025
Can 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 accusations of fraud leads to an unexpected journey through the messy reality of data science, legacy code struggles, and the complex pressures scientists face every day. Along the way, we uncover stories of hidden errors and misunderstood phrases taken out of context, revealing a world where science, software engineering, and human complexity intertwine. This story doesn't just challenge assumptions—it shows the power and importance of transparency in science and technology. Join Adam as he digs deep into Climategate, uncovering what really happened when code got thrust into the spotlight, and what it means for trust, truth, and open science. Episode PageSupport The ShowSubscribe To The PodcastJoin The Newsletter

Duration:00:57:47

Ask host to enable sharing for playback control

Story: Hateris - Obsession, Friendship, and World Records

3/3/2025
What if a simple game became a gateway to computational breakthroughs? David Freiberg and Felipe set out on a journey to conquer Hateris, a notoriously difficult JavaScript game. Their interest ignited when a new world record was set, showing that surpassing the game's high score was possible. Their journey was full of challenges, from building an emulator in different programming languages to tackling complex algorithms. They pushed the boundaries of what's possible but the story didn't end there. Collaborating with fellow enthusiasts, including a Japanese Tetris expert, led to further breakthroughs. By sharing insights and building on each other's work, they set a records after records. Their story highlights the power of curiosity, collaboration, and the joy of discovery. Episode PageSupport The ShowSubscribe To The PodcastJoin The Newsletter

Duration:00:48:27

Ask host to enable sharing for playback control

Story: One Million Checkboxes - The Viral Game That Defied Convention

2/3/2025
What if internet trolls could become your greatest collaborators? Nolen Royalty discovered this unexpected truth when his simple checkbox game went viral. It began with a school email prank that crashed servers but sparked a philosophy: creative constraints breed innovation. From "Flappy Dird" to "One Million Checkboxes," Nolen built games that turned limitations into playgrounds. But when his checkbox project became a battleground of organized chaos, Nolen faced a choice: suppress the chaos or lean into it. Discover how systematic constraints can channel creative anarchy - and why one developer now believes the best user experiences emerge when you code for controlled chaos of strangers meeting on the internet. Episode PageSupport The ShowSubscribe To The PodcastJoin The Newsletter

Duration:00:52:05

Ask host to enable sharing for playback control

Story: Leaving Stripe

1/2/2025
What if leaving your dream job was the way to discover your true self? Jon de la Motte failed his first Stripe interview, but he didn't give up. It was his dream job, a company that connected with his father's work in finance with his software ambitions. At Stripe, Jon faced challenges. He joined a risky JavaScript infrastructure team and struggled to find his footing. Eventually he found his way, built a great team and then it all started to fall apart again. Discover how Jon's journey reshaped his life and what it means to balance personal and professional priorities. Episode PageSupport The ShowSubscribe To The PodcastJoin The Newsletter

Duration:00:51:45

Ask host to enable sharing for playback control

Story: Inside Shopify's Layoffs

12/2/2024
What if you had to break life-changing news to your team—could you handle the weight of their futures? Allison's journey from software engineer to compassionate leader at Shopify is filled with challenges and growth. It all started when her mentor was suddenly laid off, leaving her with uncertainty and guilt. This turning point taught her the importance of adaptability in the tech industry's ups and downs. When Allison faced her own layoff, she found the strength to move on to new roles, including a position at Shopify. There, she had to announce layoffs to her team, learning to lead with empathy and prioritize their well-being. Her story highlights the power of empathy and resilience in leadership. She shares how to end employment on good terms and create a supportive environment for those affected. While layoffs are tough, they can also be a place to show strength. Episode PageSupport The ShowSubscribe To The PodcastJoin The Newsletter

Duration:00:43:04

Ask host to enable sharing for playback control

Story: ReiserFS

11/4/2024
Have you ever known someone who's technical brilliance was overshadowed by personal failings? This is the story of Hans Reiser, a software developer driven to create a superior Linux filesystem, but whose difficult personality got in the way. Then came the disappearance of his wife, Nina, in 2006. The investigation pointed to Reiser, ending with a murder conviction that shocked the tech world. Reiser's story is a reminder of how technical skills and personal integrity need to go hand in hand. From prison, he reflects on his mistakes, realizing the need for empathy and collaboration. His legacy, once about innovation, now serves as a cautionary tale. Episode PageSupport The ShowSubscribe To The PodcastJoin The Newsletter

Duration:00:52:36

Ask host to enable sharing for playback control

Story: From Everest to Startups: Yoshio's Journey of Resilience and Coding

10/2/2024
How do you know what matters? What if training to climb Everest left you certain you were on the wrong career path? Join us as we explore Yoshio's incredible journey from the heights of Everest, to coding bootcamps, to finding his true calling in start-ups and communication skills training. Episode PageSupport The ShowSubscribe To The PodcastJoin The Newsletter

Duration:00:50:21

Ask host to enable sharing for playback control

Story: From Code to Capital - Tim Chen's Journey from Engineer to VC

9/2/2024
What if your corporate job left you feeling empty, and you decided to leap into venture capital? Tim Chen, a software engineer, was disillusioned with corporate life at Microsoft. The 2008 market crash and layoffs deepened his dissatisfaction. Seeking more impactful work, Tim joined startups and contributed to open-source projects, like Kafka and Docker. Then after his own start-up, Tim found a niche bridging the gap between technical founders and venture capital. But could get into Venture Capital himself? Join me and Tim to hear his journey from a disillusioned software engineer to a successful venture capitalist, exploring the highs and lows of his unusual career move. Episode PageSupport The ShowSubscribe To The PodcastJoin The Newsletter

Duration:00:46:48

Ask host to enable sharing for playback control

Behind the Mic: Adam Gordon Bell on Communication with Software Misadventures Podcast

8/6/2024
Today the tables have turned and you're going to hear someone interview me. Ronak and Guang from the Software Misadventures podcast are going to interview me about podcasting. My history as a software developer and I guess this big idea. That I don't think I've shared too much about the importance of communication. More details including a video version of the interview here: https://softwaremisadventures.com/p/adam-gordon-bell-story-telling

Duration:01:03:40