https://corecursive.com/025-burn-out-and-recreational-programming/
A decade ago Jamis Buck was not loving his job. He was an important open source contributor. He worked for the hottest trendiest software company at the time,...
burn outrecreationalcodingpreventingjamis
https://corecursive.com/017-http4s-with-ross-baker/
The promise of functional programming is code that is easier to reason about, test and maintain. Referential transparency means there is no extra context to...
functionalstreaminghttprossbaker
https://corecursive.com/podcast-update-september-2025/
A quick update from Adam about the podcast's current state, consistency challenges, and what's coming next. […]
podcastupdateseptembercorecursive
https://corecursive.com/006-type-driven-development-and-idris-with-edwin-brady/
Edwin Brady is the creator of the Idris programming language and Author of the book Type-Driven Development with Idris and a computer science lecturer. The...
edwin bradytypedrivendevelopmentidris
https://corecursive.com/032-bob-nystrom-on-building-an-interpreter/
Bob Nystrom is the author of Crafting Interpreters. I speak with Nystrom about building a programming language and an interpreter implementation for it. We...
a programming languagehow tobuildbob
https://corecursive.com/019-test-in-production-with-charity-majors/
Today's Interview is with Charity Majors. We talk about how to make it easier to debug production issues in today's world of complicated distributed systems. A...
testproductioncharitymajorscorecursive
https://corecursive.com/loving-legacy-code-with-jonathan-boccara/
Legacy code is everywhere. I don't think I've met anyone who doesn't have to deal with legacy code in the substantial portion of his work.Our guest, Jonathan...
legacy codelovingjonathanboccaracorecursive
https://corecursive.com/modern-systems-programming-and-scala-native-with-richard-whaling/
Richard Whaling has an interesting perspective on software development. If you write software for the JVM or if you are interested in low level system...
systems programmingscala nativemodernrichardwhaling
https://corecursive.com/json-vs-xml-douglas-crockford/
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...
douglas crockfordjsonvsxmlcorecursive
https://corecursive.com/frontiers-of-performance-with-daniel-lemire/
Did you ever meet somebody who seemed a little bit different than the rest of the world? Maybe they question things that others wouldn't question or said...
frontiersperformancedaniellemirecorecursive
https://corecursive.com/hedy-with-felienne-hermans/
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...
burnoutbreakthroughacademicquestrethink
https://corecursive.com/005-algebraic-domain-modelling-using-functions-with-debashish-ghosh/
In object oriented languages, modeling a complex problem domain is a well understood process. Books like Domain Driven Design contain techniques for breaking...
algebraicdomainmodellingusingfunctions
https://corecursive.com/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...
and thenstack overflowquittingrejoiningben
https://corecursive.com/044-shadaj-laddad-react-and-scala-js/
Today Adam talks to Shadaj Laddad. What is React? Why do we need front end frameworks at all. Shadaj explains modern front end web development. He also...
reactscalajscorecursivepodcast
https://corecursive.com/the-story-graph-with-nadia-odunayo/
Whenever I work on a side project, I can't help but daydream of it taking off in a big way. For today's guests, something like that did happen. When Nadia...
the storynadia odunayographcorecursivepodcast
https://corecursive.com/from-everest-to-startups-with-yoshio-goto/
How do you know what matters? What goals are worth pursing? What if training to climb Everest left you certain you were on the wrong career path? Yoshio's...
evereststartupsyoshiogotojourney
https://corecursive.com/038-heather-miller-open-source/
Heather Miller is an Assistant Professor at CMU. She is concerned that key open source projects are at risk of failure and no one is paying attention. Adam...
open sourcehealthdiversityheathermiller
https://corecursive.com/software-that-doesnt-suck-with-jim-blandy/
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...
doesn tsoftwaresuckbuildingsubversion
https://corecursive.com/009-throw-away-the-irrelevant-with-john-a-de-goes/
John De Goes and I talk flame wars, monad transformer performance, IO monad flavours, and reasoning about polymorphic type signatures. On the lighter side, we...
john ade goesthrowawayirrelevantcorecursive
https://corecursive.com/013-rust-and-bitter-c-developers-with-jim-blandy/
Today I talk with Jim Blandy, one of the authors of Programming Rust. We talk about what problems rust is trying to solve, the unique language features and...
rustbittercdevelopersjim
https://corecursive.com/001-scala-native-with-denys-shabalin/
Scala is a functional and object oriented programming language built on the JVM. Scala Native takes this language, loved by many, and brings it to bare...
scala nativedenysshabalincorecursivepodcast
https://corecursive.com/046-don-and-adam-folds/
Today we try a different format. Adam invites his neighbour, Don McKay, over to ask him questions. An interesting discussion on recursion, corecursion and the...
adamdiscussfoldscorecursivepodcast
https://corecursive.com/mobile-ui-with-shai-almog/
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...
s mobilesunblundersshaialmog
https://corecursive.com/eliza-with-jeff-shrager/
I 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...
with jeffhistorymysteryelizashrager
https://corecursive.com/052-krystals-story/
Things are easier to learn when you are passionate about something. A lot of great careers are built on curiosity and obsession including Krystal Maughan our...
krystal sstorychasingcuriositycontinuous
https://corecursive.com/027-abstraction-and-learning-with-runar-bjarnason/
What is abstraction? Can we have a precise definition of abstraction that, once understood, makes writing software simpler?Runar has thought a lot about...
abstractionlearningrunarbjarnasoncorecursive
https://corecursive.com/game-programming-with-mick-west/
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...
crunch timemick westcodekickflipsneversoft
https://corecursive.com/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...
the pain insidestory ofplatformtakesspotify
https://corecursive.com/034-chris-krycho-typescript/
How do we make javascript easier to work with? Chris Krycho has been using typescript to add types to javascript since 2016.Chris is a software developer at...
like a prousingtypescriptchriscorecursive
https://corecursive.com/horizon-scandal-with-scott-darlington/
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...
the softwareriskrollsdownhillbug
https://corecursive.com/002-incident-response-with-emil-stolarsky/
As a system becomes more complex, the chance of failure increases. At a large enough scale, failures are inevitable. Incident response is the practice of...
incident responseemilcorecursivepodcast
https://corecursive.com/remote-developer/
Today's episode is about remote work. Well, sort of. I found someone with a different perspective on remote work and a fantastic story to share, Paul Lutus. I...
the originalremotedeveloperpaulcorecursive
https://corecursive.com/010-purescript-and-avocados-with-justin-woo/
Purescript is a functional programming language that compiles to JavaScript. It is a strict haskell dialect that can run anywhere that javascript does.Justin...
purescriptavocadosjustinwoocorecursive