CoRecursive: Coding Stories - podcast cover

CoRecursive: Coding Stories

Adam Gordon Bell - Software Developercorecursive.com
The stories and people behind the code. Hear stories of software development from interesting people.

Episodes

Story: Hatetris - Obsession, Friendship, and World Records

What if a simple game became a gateway to computational breakthroughs? David Freiberg and Felipe set out on a journey to conquer Hatetris, 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 th...

Mar 03, 202548 minEp. 109

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

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 ...

Feb 03, 202552 minEp. 108

Story: Leaving Stripe

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...

Jan 02, 202552 minEp. 107

Story: Inside Shopify's Layoffs

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, includi...

Dec 02, 202443 minEp. 106

Story: ReiserFS

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. Fr...

Nov 04, 202453 minEp. 105

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

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 Page Support The Show Subscribe To The Podcast Join The Newsletter...

Oct 02, 202450 minEp. 104

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

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 Capi...

Sep 02, 202447 minEp. 103

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

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...

Aug 06, 20241 hr 4 min

Story: Jeffrey Snover and the Making of PowerShell

What if you had to fight against your company's culture to bring a revolutionary tool to life? Meet Jeffrey Snover, the Microsoft architect behind PowerShell, a command tool that transformed Windows system administration. Initially met with skepticism, Snover's idea faced resistance from a company that favored graphical interfaces. Snover's journey began with a simple mission: to make Windows as command-line managable as UNIX systems. Despite facing pushback and navigating through company restru...

Jul 04, 202449 minEp. 102

Story: From Burnout to Breakthrough

Can you imagine risking your career to making coding easier to learn? Meet Felienne Hermans, a professor who did just that by stepping beyond academia to redefine coding education. Disillusioned by her research’s limited impact, Felienne discovered a new calling in teaching coding to underserved students. Her journey led to the creation of Hedy, a programming language designed to dismantle language and learning barriers in coding. Confronting skepticism from her peers, Felienne’s dedication to a...

Jun 04, 202452 minEp. 101

Story: Coding Machines

What if the tools you trust were actually betraying you? Join us for a riveting story where a team of software developers discovers that their compiler is compromised. What starts as suspicion of a simple bug quickly escalates into the alarming realization. In this 100th episode celebration past show regulars Don and Krystal join Adam lend their voice to this work of fiction about the limits of trust in computing from Lawrence Kesteloot. Join us in as we peel back the layers of trust in the soft...

May 03, 202448 minEp. 100

Story: Code, Kickflips and Crunch Time - Mick West's Neversoft Journey

Meet Mick West, whose career began in an unusual office setup — sandwiched between a kebab shop and a phone sex hotline. From there he worked all over Manchester, making computer games for Tiertex and Ocean. Career opportunies brought him to California and to his own game dev company, Neversoft. At Neversoft, navigating team growth and tight deadlines, Mick played a key role in creating "Tony Hawk's Pro Skater." This wasn't just another game; it was a huge hit and secured Mick's legacy in the ga...

Apr 02, 202457 minEp. 99

Story: Leaving LinkedIn - Choosing Engineering Excellence Over Expediency

What if your dedication to doing things right clashed with your company’s fast pace? Chris Krycho faced this very question at LinkedIn. His journey was marked by challenges: from the nuances of remote work to the struggle of influencing company culture, and a critical incident that put his principles to the test against the company’s push for speed. Chris’s story highlights the tension between the need for innovation and the importance of project health. This all led Chris to a pivotal decision:...

Mar 04, 202448 minEp. 98

Story: Beautiful Code - Inside Greg Wilson's Vision for Software Design

Greg Wilson has been on a decades-long quest to transform how we teach and talk about software design. From getting rejections for using the term “beautiful code,” to empowering scientists through workshops on Python and Unix, Greg has pushed to bridge the gap between theory and practice. Join us as Greg shares his failures and epiphanies along the way. You’ll hear how he revolutionized research computing by showing physicists the power of profilers. How he taught grad students the elegance of s...

Feb 02, 202457 minEp. 97

Story - Code as a Lifeline: Brain Injury Sparks Python Mastery

What if your dreams were suddenly ripped away? What if your talents vanished, your passions erased? That's what happened to Jason McDonald when a traumatic brain injury at 16 ravaged his planned destiny of becoming a doctor. Jason painfully rebuilt his ind and body from scratch - relearning to read, write, even speak. A serendipitous discovery of coding ignited a new passion within Jason. He dove into the world of Python, even writing a popular programming book. His is a story of the incredible ...

Jan 02, 202444 minEp. 96

Story - From 486 to Vue.js: Evan You's Full-Time Gamble on Open Source

From the early days of exploring creative possibilities on a 486 computer in his childhood to developing one of today's most popular web frameworks, Evan You's journey is a tale of passion and innovation. Evan started Vue.js while working at Google, just wanting to scratch his own itch for a lightweight JavaScript framework. But soon Vue started to gain a huge following. Eventually Evan then faced a tough dilemma - should he take a leap of faith and devote himself fully to his fledgling open sou...

Dec 04, 202346 minEp. 95

Story: Platform Takes The Pain

How did Spotify scale from 10 engineers to 100s to 1000s ...without slowing down? Without becoming corporate? Facing an IPO deadline, Pia Nilsson worked with 300 teams to transform how Spotify built software. She spearheaded a movement that led them from working in silos to a unified developer platform. Hear the inside story of how Spotify's Platform teams embraced transparency and customer focus to create Backstage — now used by companies worldwide. It's an amazing tale of ingenuity and perseve...

Nov 02, 202349 minEp. 94

Story: Sloot Digital Coding System

Lost 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 believers, ready to bankroll this company into the stratosphere. But was it all an elaborate illusion? Join me as I unravel the perplexing story of Jan Sloot, the eccentric Dutch TV repairman who dazzled the tech world with his compression claims. Disco...

Oct 02, 202352 minEp. 93

Story: Configuring Identity: Adam Jacob and the Search for Self in Software

Today, we go behind the scenes at Chef - the game changing infrastructure automation tool. Adam Jacob created Chef, and it became a massively popular DevOps tool. But despite Chef's success, Adam constantly battled self-doubt and finding his footing as a leader. In this raw episode, Adam shares how the pressure of going from sysadmin to startup CEO caused an identity crisis. He opens up about the motivational speech that left him in tears, realizing his self-worth was too tied to Chef's outcomes...

Sep 01, 202343 minEp. 92

The Science of Learning to Code

Learning 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 hear the stories of legends like Seymour Papert, who championed active, project-based learning. Of Fred Brooks, who discovered that pairing accelerates learning. And more. The research shows that with the right methods, motivation, and support, anyone can...

Aug 02, 202351 minEp. 91

Story: A Dark Room

Have you ever been frustrated with your job? Maybe not burnt out, but getting close to there? You used to love what you did, and it felt so creative and empowering, but then it starts to feel a bit more cookie cutter. Have you ever been frustrated with your whole life? The daily grind has taken what you love and it just doesn't feel the same anymore. Some of the magic just has slowly faded away. You don't know when it started, but it did. Today's guest is Amir Rajan. He's hard to describe. Is he...

Jul 03, 202341 minEp. 90

Story: Quitting (And Then Rejoining) Stack Overflow

Today, we meet Ben Dumke-von der Ehe, one of the early developers on the Stack Overflow team. He was on the front lines as the platform transformed how programmers worked. And he embodies the spirit of Stack Overflow: Its transparency, playfulness, and even some of its struggles to be as welcoming and friendly as it should be. But you'll see what I mean. So stick around as Ben takes us on a journey through the building of Stack Overflow. Get ready for a candid inside look at the creation of a pl...

Jun 02, 202353 minEp. 89

Story: From Project Management to Data Compression Innovator

How 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 of Yann Collet. Yann was a project manager who went from being burnt out on corporate life to becoming one of the most sought-after developers in the world. What happens when you build something so impressive and valuable that it essentially becomes invisible? And how do yo...

May 02, 202359 minEp. 88

Story: JSON vs XML

Today's guest is Douglas Crockford. He's sharing the story of JSON, his discovery of JavaScript's good parts, and his approach to finding a simple way to build software. Also, his battles against XML, against complexity, his battles to say that there's a better way to build software. This is foundational stuff for the web, and Doug is an iconoclast Episode Page Support The Show Subscribe To The Podcast Join The Newsletter...

Apr 03, 202350 minEp. 87

Story: Sun's Mobile Blunders

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 amazing engineering driven culture and relationships with manufacturers and operators. And yet interal politics and the collapse of its server market made it hard to get things done. At Sun, as the mobile market changed, Shai and his friend Chen Fishbein launched a popular UI toolkit. Today Shai shares their struggles at Sun and after it to sha...

Mar 02, 202352 minEp. 86

Story: Shipping Graphing Calculator

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? What if I couldn't accept that? That is what Ron Avitzur's story is all about. He is the creator of "Graphing Calculator," and he would not let it be canceled. Episode ...

Feb 02, 202347 minEp. 85

Story: The Unfulfilled Engineer

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 undoubtedly know. Episode Page Support The Show Subscribe To The Podcast Join The Newsletter...

Jan 02, 202342 minEp. 84

Story: DOOMed to Fail

Today Rebecca Burger Becky Heineman shares the tale of porting Doom to the 3DO console under extreme conditions. There is an engine to tweak, deadlines to hit, hardware acceleration to get working, and dramatic rock anthems to record. We also learn about how game piracy led her to game development and what it was like to do game development in the mania of the mid-nineties. Finally, we close with Becky's advice on learning bare metal development skills. Episode Page Support The Show Subscribe To...

Dec 02, 202245 minEp. 83

Story: Software World Tour

Today story is from Son Luong Ngoc who shares what’s it was like for him to work and live in many different countries around the world, including working for AliBaba at the Xixi campus in Hangzhou, China. It’s a story of a software developer finding a place that fits them, a place that suits them. Episode Page Support The Show Subscribe To The Podcast Join The Newsletter...

Nov 02, 202249 minEp. 82

Story: Android's Unlikely Success

What could you accomplish if your teammates were all excited and determined to hit some project timelines? What is it like for a group of people to give it all they have? That's what today is about. Chet Haase from the Android team is here to share the story of the early days of Android, the mobile operating system that powers the majority of phones worldwide. We'll cover the years from 2005 to around 2011. It's a wild story. Episode Page Support The Show Subscribe To The Podcast Join The Newsle...

Oct 03, 20221 hrEp. 81