Changelog Interviews

Changelog Interviews Artwork
Listen to the Trailer

Conversations with the hackers, leaders, and innovators of the software world


Changelog Interviews Changelog Interviews #613

Lessons from 10k hours of programming (Remastered)

Play
2024-10-17T21:00:00Z #practices +1 🎧 16,262

This week we’re going back in time to one of our top performing shows of all time where we talk with Matt Rickard about his blog post Reflections on 10,000 Hours of Programming. These reflections are about deliberately writing code for 10,000 hours. Most don’t apply to beginners. He was clear to mention that these reflections are purely about coding, not career advice or soft skills. If you count the reflections we cover on the show and be the first to comment the amount of reflections on this thread in Zulip, we’ll give you a coupon code to use for a 100% free t-shirt from the merch store. Good luck


Changelog Interviews Changelog Interviews #612

The Moneyball approach

Play
2024-10-10T17:15:00Z #startups +1 🎧 21,610

John Nunemaker joins us to share his new thesis for acquiring Rails based SaaS apps. He’s early days on his next big thing called Very Good Software and recently acquired Fireside, a podcast hosting service started by Dan Benjamin. This comes after many years since John’s acquisition of a lifetime of Speakerdeck to GitHub, which laid the foundation for these moves.

Changelog Interviews Changelog Interviews #611

Free-threaded Python

Play
2024-10-02T18:30:00Z #python 🎧 22,932

Jerod is joined by the co-hosts of core.py , Pablo Galindo & Ɓukasz Langa, a podcast about Python internals by people who work on Python internals. Python 3.13 is right around the corner, which means the Global Interpeter Lock (GIL) is now experimentally optional! This is a huge deal as Python is finally free-threaded. There’s more to discuss, of course, so we get into all the gory details.

Changelog Interviews Changelog Interviews #610

Leveling up JavaScript with Deno 2

Play
2024-09-26T15:30:00Z #deno +2 🎧 22,149

Jerod is joined by Ryan Dahl to discuss his second take on leveling up JavaScript developers all around the world. Jerod asks Ryan why not try to fix or fork Node instead of starting fresh, how Deno (the open source project) can avoid the all too common rug pull (not cool) scenario, what’s new in Deno 2 & their pragmatic decision to support npm, they talk JSR, they talk Deno KV & SQLite, they even talk about Ryan’s open letter to Oracle in an attempt to free the unused “JavaScript” trademark from the giant’s clutches.

Changelog Interviews Changelog Interviews #609

The best, worst codebase

Play
2024-09-18T20:30:00Z 🎧 21,460

Jimmy Miller talks to us about his experience with a legacy codebase at his first job as a programmer. The codebase was massive, with hundreds of thousands of lines of C# and Visual Basic, and a database with over 1,000 columns. Let’s just say Jimmy got into some stuff. There’s even a Gilfoyle involved. This episode is all about his adventures while working there.

Changelog Interviews Changelog Interviews #608

Building customizable ergonomic keyboards

Play
2024-09-12T14:25:00Z #hardware +2 🎧 29,213

Erez Zukerman shares the story of launching the ErgoDox EZ on Indiegogo (May 2015), what it takes to create customizable ergonomic keyboards, the benefits of split keyboards and custom key layouts, repairability and longevity, community engagement, and the attention to detail required in everything they create. We talk through their keyboard lineup, our personal experience with how we mouse and keyboard
we cover it all.

Changelog Interviews Changelog Interviews #607

Open source threaded team chat?!

Play
2024-09-05T17:00:00Z #oss +2 🎧 31,282

We’re joined by Alya Abbott from Zulip, the open source, organized, threaded, team chat for distributed teams of all sizes. We talk about Zulip’s origins, how it’s open source, the way it’s led, no VC funding, what makes it different/better, how you can self-host it or use their cloud, moving to Zulip, contributing and being a part of the community
all the things.

Changelog Interviews Changelog Interviews #606

Reinventing Kafka on object storage

Play
2024-08-29T18:00:00Z #cloud +1 🎧 32,774

Ryan Worl, Co-founder and CTO at WarpStream, joins us to talk about the world of Kafka and data streaming and how WarpStream redesigned the idea of Kafka to run in modern cloud environments directly on top of object storage. Last year they posted a blog titled, “Kafka is dead, long live Kafka” that hit the top of Hacker News to put WarpStream on the map. We get the backstory on Kafka and why it’s so widely used, who created it and for what purpose, and the behind the scenes on all things WarpStream.

Changelog Interviews Changelog Interviews #605

Flavors of Ship It!

Play
2024-08-21T17:55:00Z #ops +4 🎧 33,012

Flavors of Ship It on The Changelog — if you’re not subscribed to Ship It yet, do so at shipit.show or by searching for “Ship it” wherever you listen to podcasts. Every week Justin Garrison and Autumn Nash explore everything that happens after git push — and today’s flavors include running infrastructure in space, managing millions of machines at Meta, and what it takes to control your 3D printer with OctoPrint.

Changelog Interviews Changelog Interviews #604

Why we need Ladybird

Play
2024-08-14T21:45:00Z #oss +2 🎧 35,199

Andreas Kling and Chris Wanstrath have joined forces to form a non-profit called Ladybird Browser Initiative to manage the newly forked Ladybird browser. We discuss what it’s going to take to get to alpha, the why behind Ladybird, avoiding incentives other than those of the users, their plans for incremental adoption of Swift as the successor language over C++, and of course what they hope Ladybird can achieve as a truly independent open source browser that’s for the people.

Changelog Interviews Changelog Interviews #603

Into the Bobiverse

Play
2024-08-07T20:30:00Z #culture 🎧 30,125

Dennis E. Taylor joins the show to take us “Into the Bobiverse” and other books he’s written. Dennis shares the backstory on how he went from programmer to author/writer and creator of Audible’s Best Science Fiction Book of 2016, his process for iterating and developing the story as he writes, plans for a Bobiverse movie, and what’s next in book 5 coming out in September 2024.

Changelog Interviews Changelog Interviews #602

Open is the way

Play
2024-07-31T12:00:00Z #oss +2 🎧 33,295

Joseph Jacks (JJ) is back! We discuss the latest in COSS funding, his thesis for investing in commercial open source companies, the various rug pulls happening out there in open source licensing, and Zuck/Meta’s generosity releasing Llama 3.1 as “open source.”

Changelog Interviews Changelog Interviews #601

The man behind the Sandwich

Play
2024-07-24T19:00:00Z #apple +1
🎧 28,949

Adam Lisagor (Sandwich Video founder) takes us behind the Sandwich to share his insights into the importance of storytelling in the tech industry, the value of helping Founders communicate their stories effectively, the details behind his new AI company, and the apps he’s making for Apple Vision Pro at Sandwich Vision.

Changelog Interviews Changelog Interviews #599

It all starts with Postgres

Play
2024-07-11T16:40:00Z #postgresql +2 🎧 17,189

Paul Copplestone, CEO of Supabase (the meme-lord himself), joins the show to take us on the journey of Supabase leading Postgres for life, and how it all starts with Postgres as the base-layer substrate for the entire Supabase platform. They’re laser focused on the drive ahead, not the rear-view mirror.

Disclosure: Adam and Jerod are angel investors in Supabase.

Changelog Interviews Changelog Interviews #598

Code review anxiety

Play
2024-07-03T15:00:00Z #brain-science +2 🎧 17,119

Carol Lee (Clinical Scientist) shares her research on code review anxiety. We dive deep into her recent research paper “Understanding and Effectively Mitigating Code Review Anxiety”. We get into all the nooks and crannies of this topic — common code review myths, strategies for coping, the need for awareness and self-reflection, the value of exposure and practice to build confidence, the importance of team dynamics, respect, empathy, and connection, and more. This show is jam-packed with goodies for everyone
and we even give a nod to the work we did on our podcast Brain Science.

Changelog Interviews Changelog Interviews #597

MAJOR.SEMVER.PATCH

Play
2024-06-26T14:30:00Z #tooling +1 🎧 17,448

Predrag Gruevski and Chris Krycho joined the show to talk about SemVer. We explore the challenges and the advantages of semantic versioning (aka SemVer), the need for improving the tooling around SemVer, where semantic versioning really shines and where it’s needed, Types and SemVer, whether or not there’s a better way, and why it’s not as simple as just opting out.

Changelog Interviews Changelog Interviews #593

Microsoft is all-in on AI: Part 1

Play
2024-05-30T12:30:00Z #microsoft +2 🎧 17,617

Scott Guthrie joins the show this week from Microsoft Build 2024 to discuss Microsoft being all-in on AI. From Copilot, to Azure AI and Prompty, to their developer first focus, leading GitHub, VS Code being the long bet that paid off, to the future of a doctor’s bedside manner assisted with AI. Microsoft is all-in on AI and Build 2024’s discussions and announcements proves it.

Changelog Interviews Changelog Interviews #592

From Sun to Oxide

Play
2024-05-22T12:30:00Z 🎧 19,858

Bryan Cantrill, Co-founder and CTO of Oxide Computer Company, joins Adam to share his journey from Sun to Oxide – from Sun and Fishworks, to DTrace, to ZFS, to Joyent and Node.js, and now working to build on-prem cloud servers as they should be at Oxide.

Changelog Interviews Changelog Interviews #590

Good timing makes great products

Play
2024-05-08T12:30:00Z #culture +1 🎧 16,356

Paul Orlando is back to talk about his book titled “Why Now?” You may remember Paul from his last appearance (a fan favorite) talking with Jerod about complex systems & second-order effects. Paul’s book, “Why Now?” explores the concept of timing and the importance of understanding the ‘why now’ in business and product development. We discuss timing examples from the book that were either too early or too late (such as the first video phone and car phones), the need to consider both technological advancements and user demand when assessing timing, the significance of timing in the success of companies like Apple and the launch of the iPhone, Uber and Heroku, and more. Also, join our Slack community for a chance to get a signed copy of Paul’s book.

Changelog Interviews Changelog Interviews #589

Castro leans into indie

Play
2024-05-01T12:30:00Z #startups +1 🎧 17,513

This week we’re joined by Dustin Bluck to discuss his acquisition of the well known (and beloved) Castro podcast app to take it indie-focused once again. As previous users of Castro, we were excited to dig into the details behind this popular podcast client to see what’s next, how the deal was done, a peek into the code, and where exactly this indie and creator focused podcast app can go.

Changelog Interviews Changelog Interviews #588

Run Gleam run

Play
2024-04-24T12:30:00Z #culture +1 🎧 17,861

This week we’re joined by Louis Pilfold, the creator of the Gleam programming language. For the uninitiated, Gleam is a functional programming language for building type-safe systems that compiles to Erlang and JavaScript and it’s written in Rust. We discuss the inspiration and development of Gleam, how it compares to other languages, where it shines, the overwhelming amount of support Louis is getting through GitHub sponsors, what’s next for Gleam and their near-term plans for a language server.

Changelog Interviews Changelog Interviews #587

Leading and building Raycast

Play
2024-04-17T12:30:00Z #startups +2 🎧 18,497

This week Adam is joined by Thomas Paul Mann, Co-founder and CEO of Raycast, to discuss being productive on a Mac, going beyond their free tier, the extensions built by the community, the Raycast Store, how they’re executing on Raycast AI chat which aims to be a single interface to many LLMs. Raycast has gone beyond being an extendable launcher – they’ve gone full-on productivity mode with access to AI paving the way of their future.

Changelog Interviews Changelog Interviews #586

Replacing Git with Git

Play
2024-04-12T15:00:00Z #git +2 🎧 18,684

This week we’re talking to Scott Chacon, one of the co-founders of GitHub, to discuss the history and future of Git and Scott’s new project Git Butler, a branch manager tool that’s aiming to improve the developer experience of Git using Git. We also touch on the contentious topic of open source licensing and the challenges of defining “Open Source”, FSL vs GPL, and more.

Changelog Interviews Changelog Interviews #585

Getting to Resend

Play
2024-04-04T21:00:00Z #startups +2 🎧 16,075

This week Adam is joined by Zeno Rocha — the creator of the beloved Dracula theme and Co-founder and CEO of Resend. They discuss his personal journey and the challenges of balancing work and family life, how becoming a parent has given him new perspectives and influenced his decision to start his own company, the role of citizenship and immigration in his journey, how he prepared for the Y Combinator interview, meeting Paul Graham, the challenges of sending email, and the future of Resend and the possibility of a Series A round.

Player art
  0:00 / 0:00