

Changelog Interviews
Changelog Media
Conversations with the hackers, leaders, and innovators of the software world. Adam Stacoviak and Jerod Santo face their imposter syndrome so you don’t have to. Expect in-depth interviews with the best and brightest in software engineering, open source & leadership. This is a polyglot podcast. All programming languages, platforms & communities are welcome.
Episodes
Mentioned books

Oct 10, 2024 • 1h 47min
The Moneyball approach
John Nunemaker, a Rails-based SaaS expert and entrepreneur, dives into his recent acquisition of Fireside and shares his journey with Very Good Software. He discusses the intricacies of valuing SaaS companies, emphasizing long-term vision and cash flow management. John reflects on his experiences with debugging techniques and the role of telemetry in application monitoring. Additionally, he navigates the challenges of the podcast landscape, balancing entrepreneurial ventures, and the importance of work-life balance in tech.

Oct 2, 2024 • 1h 27min
Free-threaded Python
Pablo Galindo, co-host of the Core.py podcast and contributor to Python core development, joins the discussion on the groundbreaking changes in Python 3.13. They highlight the experimental option to remove the Global Interpreter Lock (GIL), paving the way for true parallelism. The conversation dives into enhancing debug capabilities, challenges in cloud development, and the implications of threading updates. They also touch on future aspirations for Python, emphasizing community involvement and ongoing innovations in usability and error handling.

Sep 26, 2024 • 1h 15min
Leveling up JavaScript with Deno 2
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.
Join the discussionChangelog++ members save 11 minutes on this episode because they made the ads disappear. Join today!Sponsors:Assembly AI – Turn voice data into summaries with AssemblyAI’s leading Speech AI models. Built by AI experts, their Speech AI models include accurate speech-to-text for voice data (such as calls, virtual meetings, and podcasts), speaker detection, sentiment analysis, chapter detection, PII redaction, and more.
Socket – Secure your supply chain and ship with confidence. Install the GitHub app, book a demo or learn more
Supabase – Supabase just finished their 12th launch week! Check it out. Or get a month of Supabase Pro (FREE) by going to supabase.com/changelogpod
Speakeasy – Production-ready, enterprise-resilient, best-in-class SDKs crafted in minutes. Speakeasy takes care of the entire SDK workflow to save you significant time, delivering SDKs to your customers in minutes with just a few clicks! Create your first SDK for free!
Featuring:Ryan Dahl – Website, GitHub, XJerod Santo – GitHub, LinkedIn, Mastodon, XShow Notes:
Node.js: The Documentary - YouTube
From Node.js to Deno: How It All Began - YouTube
10 Things I Regret About Node.js - YouTube
JSR: the JavaScript Registry
rusty_v8: Rust bindings for the V8 JavaScript engine
JavaScript™ (Dear Oracle)
Something missing or broken? PRs welcome!

Sep 18, 2024 • 1h 24min
The best, worst codebase
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.
Join the discussionChangelog++ members save 12 minutes on this episode because they made the ads disappear. Join today!Sponsors:Assembly AI – Turn voice data into summaries with AssemblyAI’s leading Speech AI models. Built by AI experts, their Speech AI models include accurate speech-to-text for voice data (such as calls, virtual meetings, and podcasts), speaker detection, sentiment analysis, chapter detection, PII redaction, and more.
Supabase – Supabase just finished their 12th launch week! Check it out. Or get a month of Supabase Pro (FREE) by going to supabase.com/changelogpod
Speakeasy – Production-ready, enterprise-resilient, best-in-class SDKs crafted in minutes. Speakeasy takes care of the entire SDK workflow to save you significant time, delivering SDKs to your customers in minutes with just a few clicks! Create your first SDK for free!
Test Double – Find out more about Test Double’s software investment problem solvers at testdouble.com.
Featuring:Jimmy Miller – Website, GitHub, XAdam Stacoviak – Website, GitHub, LinkedIn, Mastodon, XJerod Santo – GitHub, LinkedIn, Mastodon, XShow Notes:
The best, worst codebase
Join our Zulip (It’s better than Slack)
Something missing or broken? PRs welcome!

7 snips
Sep 12, 2024 • 1h 40min
Building customizable ergonomic keyboards
Erez Zukerman, co-founder of ZSA, discusses the journey of launching the ErgoDox EZ on Indiegogo and the intricacies of creating customizable ergonomic keyboards. He highlights the advantages of split designs for better hand positioning and addresses the challenges of crowdfunding for hardware. Erez emphasizes the importance of community engagement in the right-to-repair movement and sustainable manufacturing practices. He also shares insights into DIY enhancements and the balance between functionality and comfort in keyboard design.

Sep 5, 2024 • 1h 32min
Open source threaded team chat?!
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.
Join the discussionChangelog++ members save 16 minutes on this episode because they made the ads disappear. Join today!Sponsors:Sentry – Code breaks, fix it faster. Don’t just observe. Take action. Sentry is the only app monitoring platform built for developers that gets to the root cause for every issue. 100,000+ growing teams use sentry to find problems fast. Use the code CHANGELOG when you sign up to get $100 OFF the team plan.
Fly.io – The home of Changelog.com — Deploy your apps close to your users — global Anycast load-balancing, zero-configuration private networking, hardware isolation, and instant WireGuard VPN connections. Push-button deployments that scale to thousands of instances. Check out the speedrun to get started in minutes.
Paragon – Ship native integrations to production in days with more than 130 pre-built connectors, or configure your own custom integrations. Built for product and engineering. Learn more at useparagon.com/changelog
Coder.com – Instantly launch fully configured cloud development environments (CDE) and make your first commit in minutes. No need to traverse README files or await onboarding queues. Learn more at Coder.com
Featuring:Alya Abbott – Website, GitHub, LinkedIn, XAdam Stacoviak – Website, GitHub, LinkedIn, Mastodon, XJerod Santo – GitHub, LinkedIn, Mastodon, XShow Notes:
Zulip - the open source, organized, threaded, team chat for distributed teams of all sizes
chat.zulip.org
Moving to Zulip
zulip/zulip-terminal
zulip/docker-zulip
Flutter.dev
Something missing or broken? PRs welcome!

Aug 29, 2024 • 1h 44min
Reinventing Kafka on object storage
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.
Join the discussionChangelog++ members save 14 minutes on this episode because they made the ads disappear. Join today!Sponsors:Speakeasy – Production-ready, enterprise-resilient, best-in-class SDKs crafted in minutes. Speakeasy takes care of the entire SDK workflow to save you significant time, delivering SDKs to your customers in minutes with just a few clicks! Create your first SDK for free!
Supabase – Supabase just finished their 12th launch week! Check it out. Or get a month of Supabase Pro (FREE) by going to supabase.com/changelogpod
Paragon – Ship native integrations to production in days with more than 130 pre-built connectors, or configure your own custom integrations. Built for product and engineering. Learn more at useparagon.com/changelog
Unblocked – Other developer tools can’t tell you how your codebase works and why. Unblocked can. We augment your code with context from Slack, Confluence, Jira, and more, so you get accurate answers without having to search for them. Sign up for free at getunblocked.com
Featuring:Ryan Worl – Website, GitHub, LinkedIn, XAdam Stacoviak – Website, GitHub, LinkedIn, Mastodon, XJerod Santo – GitHub, LinkedIn, Mastodon, XShow Notes:
Kafka is dead, long live Kafka
Apache Kafka - open-source distributed event streaming platform used by thousands of companies for high-performance data pipelines, streaming analytics, data integration, and mission-critical applications.
Current 2024
Amazon Managed Streaming for Apache Kafka
Bobby Brown - My Prerogative
Something missing or broken? PRs welcome!

Aug 21, 2024 • 2h 9min
Flavors of Ship It!
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.
Join the discussionChangelog++ members save 11 minutes on this episode because they made the ads disappear. Join today!Sponsors:Speakeasy – Production-ready, enterprise-resilient, best-in-class SDKs crafted in minutes. Speakeasy takes care of the entire SDK workflow to save you significant time, delivering SDKs to your customers in minutes with just a few clicks! Create your first SDK for free!
Supabase – Supabase just finished their 12th launch week! Check it out
Test Double – Find out more about Test Double’s software investment problem solvers at testdouble.com.
Unblocked – Other developer tools can’t tell you how your codebase works and why. Unblocked can. We augment your code with context from Slack, Confluence, Jira, and more, so you get accurate answers without having to search for them. Sign up for free at getunblocked.com
Featuring:Andrew Guenther – Website, GitHub, LinkedIn, XAnita Zhang – GitHub, LinkedIn, Mastodon, XGina Häußge – Website, GitHub, LinkedIn, MastodonJustin Garrison – GitHub, LinkedIn, XAutumn Nash – GitHub, LinkedIn, XShow Notes:This episode is from these original episodes of Ship it:
Ship It! #92: Shipping in SPAAAACCEEE with Andrew Guenther from Orbital Sidekick
Ship It! #102: Managing Meta’s millions of machines with Anita Zhang from Meta
Ship It! #107: 3D printed infrastructure with Gina Häußge from OctoPrint
Something missing or broken? PRs welcome!

Aug 14, 2024 • 1h 43min
Why we need Ladybird
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.
Join the discussionChangelog++ members get a bonus 4 minutes at the end of this episode and zero ads. Join today!Sponsors:Sentry – Code breaks, fix it faster. Don’t just observe. Take action. Sentry is the only app monitoring platform built for developers that gets to the root cause for every issue. 100,000+ growing teams use sentry to find problems fast. Use the code CHANGELOG when you sign up to get $100 OFF the team plan.
Paragon – Ship native integrations to production in days with more than 130 pre-built connectors, or configure your own custom integrations. Built for product and engineering. Learn more at useparagon.com/changelog
1Password – Build securely with 1Password - 1Password simplifies how you securely use, manage, and integrate developer credentials. Manage SSH keys and sign Git commits. Access secrets stored in 1Password. Automate administrative tasks. Integrate with third-party tools. Also, check out our INFRASTRUCTURE.md file for more details on how we do secrets with 1Password.
Fly.io – The home of Changelog.com — Deploy your apps and databases close to your users. In minutes you can run your Ruby, Go, Node, Deno, Python, or Elixir app (and databases!) all over the world. No ops required. Learn more at fly.io/changelog and check out the speedrun in their docs.
Featuring:Andreas Kling – Website, GitHub, XChris Wanstrath – Website, GitHub, XAdam Stacoviak – Website, GitHub, LinkedIn, Mastodon, XJerod Santo – GitHub, LinkedIn, Mastodon, XShow Notes:
Ladybird announcement (from Chris Wanstrath)
Ladybird.org
Ladybird Browser (on GitHub)
The Changelog #10: All things GitHub with Chris Wanstrath
Changelog Interviews #554: The serenity of building your own OS with Andreas Kling
Swift.org
Crafting Interpreters by Robert Nystrom (book)
Click (2006) Official Trailer (from Adam Sandler)
Plug: Void.dev
Plug: Andreas Kling on YouTube
Plug: Cozy lofi from Katalin Kult (ghost whiskers)
Something missing or broken? PRs welcome!

Aug 7, 2024 • 1h 31min
Into the Bobiverse
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.
Join the discussionChangelog++ members save 14 minutes on this episode because they made the ads disappear. Join today!Sponsors:Sentry – Code breaks, fix it faster. Don’t just observe. Take action. Sentry is the only app monitoring platform built for developers that gets to the root cause for every issue. 90,000+ growing teams use sentry to find problems fast. Use the code CHANGELOG when you sign up to get $100 OFF the team plan.
1Password – Build securely with 1Password - 1Password simplifies how you securely use, manage, and integrate developer credentials. Manage SSH keys and sign Git commits. Access secrets stored in 1Password. Automate administrative tasks. Integrate with third-party tools. Also, check out our INFRASTRUCTURE.md file for more details on how we do secrets with 1Password.
Socket – Secure your supply chain and ship with confidence. Install the GitHub app, book a demo or learn more
Intel Innovation 2024 – Early bird registration is now open for Intel Innovation 2024 in San Jose, CA! Learn more OR register
Featuring:Dennis E. Taylor – XAdam Stacoviak – Website, GitHub, LinkedIn, Mastodon, XShow Notes:
dennisetaylor.org
We Are Legion (We Are Bob) - on Audible
Not Till We Are Lost - on Audible
Feedback - on Audible
Xprize - Deep Tech + Quantum
Self-replicating spacecraft on Wikipedia
Hard science fiction on Wikipedia
Dennis E. Taylor on Wikipedia
Something missing or broken? PRs welcome!


