

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

Jan 18, 2022 • 1h 31min
Making the ZFS file system
This week Matt Ahrens joins Adam to talk about ZFS. Matt co-founded the ZFS project at Sun Microsystems in 2001. And 20 years later Adam picked up ZFS for use in his home lab and loved it. So, he reached out to Matt and invited him on the show. They cover the origins of the file system, its journey from proprietary to open source, architecture choices like copy-on-write, the ins and outs of creating and managing ZFS, RAID-Z and RAID-Z expansion, and Matt even shares plans for ZFS in the cloud with ZFS object store.
Join the discussionChangelog++ members get a bonus 3 minutes at the end of this episode and zero ads. Join today!Sponsors:Square – Develop on the platform that sellers trust. There is a massive opportunity for developers to support Square sellers by building apps for today’s business needs. Learn more at developer.squareup.com to dive into the docs, APIs, SDKs and to create your Square Developer account — tell them Changelog sent you.
InfluxData – InfluxDB empowers developers to build IoT, analytics, and monitoring software. It’s purpose-built to handle massive volumes and countless sources of time-stamped data produced by sensors, applications, and infrastructure. Learn about the wide range of use cases of InfluxDB at influxdata.com/changelog
MongoDB – MongoDB Atlas is an integrated suite of cloud database and services. Try Atlas today. They have a FREE forever tier, so you can prove to yourself and to your team that they have everything you need. Check it out today at mongodb.com/changelog
Retool – Retool is a low-code platform built specifically for developers that makes it fast and easy to build internal tools. Instead of building internal tools from scratch, the world’s best teams, from startups to Fortune 500s, are using Retool to power their internal apps. Learn more and try it for free at retool.com/changelog
Featuring:Matthew Ahrens – GitHub, LinkedIn, XAdam Stacoviak – Website, GitHub, LinkedIn, Mastodon, XShow Notes:
Matt Ahrens on openzfs.org
State of OpenZFS 2021 by Matt Ahrens
ZFS RAIDZ stripe width, or: How I Learned to Stop Worrying and Love RAIDZ
ZFS fans, rejoice—RAIDz expansion will be a thing very soon
Common Development and Distribution License 1.0
Linus Torvalds: Avoid Oracle’s ZFS kernel code on Linux until ‘litigious’ Larry signs off
Something missing or broken? PRs welcome!

Jan 10, 2022 • 1h 10min
Complex systems & second-order effects
Paul Orlando joins Jerod to talk through some unintended consequences that occur when systems operate at scale. We discuss Goodhart’s Law, The Cobra Effect, how to design incentive systems, dependency management decisions, the risks of autonomous vehicles, and much more along the way.
Join the discussionChangelog++ members save 6 minutes on this episode because they made the ads disappear. Join today!Sponsors:InfluxData – InfluxDB empowers developers to build IoT, analytics, and monitoring software. It’s purpose-built to handle massive volumes and countless sources of time-stamped data produced by sensors, applications, and infrastructure. Learn about the wide range of use cases of InfluxDB at influxdata.com/changelog
Square – Develop on the platform that sellers trust. There is a massive opportunity for developers to support Square sellers by building apps for today’s business needs. Learn more at developer.squareup.com to dive into the docs, APIs, SDKs and to create your Square Developer account — tell them Changelog sent you.
FireHydrant – The reliability platform for every developer. Incidents impact everyone, not just SREs. FireHydrant gives teams the tools to maintain service catalogs, respond to incidents, communicate through status pages, and learn with retrospectives. Try FireHydrant free for 14 days at firehydrant.io
Retool – Retool is a low-code platform built specifically for developers that makes it fast and easy to build internal tools. Instead of building internal tools from scratch, the world’s best teams, from startups to Fortune 500s, are using Retool to power their internal apps. Learn more and try it for free at retool.com/changelog
Featuring:Paul Orlando – Website, LinkedIn, XJerod Santo – GitHub, LinkedIn, Mastodon, XShow Notes:
The Unintended Consequences blog
A New Morality of Attainment (Goodhart’s Law)
The Cobra Effect Redesigned (Examples & Antidotes)
The Cobra Effect (Part 2)
Uncertainty Saves Lives – the Peltzman Effect
Garmin Hack and Dependence
Autonomous Vehicles and Scaling Risk
A Pattern Language
Growth Units: Learn to Calculate Customer Acquisition Cost
Something missing or broken? PRs welcome!

Dec 20, 2021 • 1h 52min
State of the "log" 2021
Our 4th annual year-end wrap-up episode! We don’t naval gaze often, but when we do… we make sure you get your money’s worth. Reflections, most popular episodes, our favs, and new this year: listener voice mails. Thanks for listening! 💚
Join the discussionChangelog++ members save 5 minutes on this episode because they made the ads disappear. Join today!Sponsors:InfluxData – InfluxDB empowers developers to build IoT, analytics, and monitoring software. It’s purpose-built to handle massive volumes and countless sources of time-stamped data produced by sensors, applications, and infrastructure. Learn about the wide range of use cases of InfluxDB at influxdata.com/changelog
Retool – Retool is a low-code platform built specifically for developers that makes it fast and easy to build internal tools. Instead of building internal tools from scratch, the world’s best teams, from startups to Fortune 500s, are using Retool to power their internal apps. Learn more and try it for free at retool.com/changelog
LaunchDarkly – Fundamentally change how you deliver software. Innovate faster, deploy fearlessly, and make each release a masterpiece.
FireHydrant – The reliability platform for teams of all sizes. With FireHydrant, teams achieve reliability at scale by enabling speed and consistency from a service deployment to an unexpected outage. Try FireHydrant free for 14 days at firehydrant.io
Featuring:Adam Stacoviak – Website, GitHub, LinkedIn, Mastodon, XJerod Santo – GitHub, LinkedIn, Mastodon, XShow Notes:The Changelog’s most popular episodes of 2021:
Why we love Vim
Modern Unix tools with Nick Janetakis
OAuth, “It’s complicated.” with Aaron Parecki
Why Neovim? with TJ DeVries
Jerod’s personal favorites of 2021:
Community perspectives on Elastic vs AWS
Exploring Deno Land with Ryan Dahl
Why we love Vim
Lessons from 10k hours with Matt Rickard
Song Encoder: $STDOUT
Adam’s personal favorites of 2021:
We ask a lawyer about GitHub Copilot
Exploring Deno Land with Ryan Dahl
Leading a non-profit unicorn with Quincy Larson
Let’s mint some NFTs with Mikeal Rogers
Every commit is a gift with Brett Cannon
Shopify’s vision for the future of commerce with Ilya Grigorik
Oh my! Zsh with Robby Russell
The business model of open source with Adam Jacob
Other links mentioned:
Ship It! 1
Ship It! 15
Changelog Merch
Tim Caswell on Twitter
Dumb & Dumber: And Totally redeem yourself!
Something missing or broken? PRs welcome!

Dec 17, 2021 • 1h 17min
AI-assisted development is here to stay
We’re joined by Eran Yahav — talking about AI assistants for developers. Eran has been working on this problem for more than a decade. We talk about his path to now and how the idea for Tabnine came to life, this AI revolution taking place and the role it will play in developer productivity, and we talk about the elephant in the room - how Tabnine compares to GitHub Copilot, and what they’re doing to make Tabnine the AI assistant for every developer regardless of the IDE or editor you choose.
Join the discussionChangelog++ members save 6 minutes on this episode because they made the ads disappear. Join today!Sponsors:InfluxData – InfluxDB empowers developers to build IoT, analytics, and monitoring software. It’s purpose-built to handle massive volumes and countless sources of time-stamped data produced by sensors, applications, and infrastructure. Learn about the wide range of use cases of InfluxDB at influxdata.com/changelog
Teleport – Securely access any computing resource anywhere. Engineers and security teams can unify access to SSH servers, Kubernetes clusters, web applications, and databases across all environments. Try Teleport today in the cloud, self-hosted, or open source at goteleport.com
FireHydrant – The reliability platform for teams of all sizes. With FireHydrant, teams achieve reliability at scale by enabling speed and consistency from a service deployment to an unexpected outage. Try FireHydrant free for 14 days at firehydrant.io
Sourcegraph – Move fast, even in big codebases. Sourcegraph is universal code search for every developer and team. Easily search across all the code that matters to you and your organization: find example code, explore and read code, debug issues, and more. Head to info.sourcegraph.com/changelog and click the button “Try Sourcegraph now” to get started.
Featuring:Eran Yahav – Website, GitHub, LinkedIn, XAdam Stacoviak – Website, GitHub, LinkedIn, Mastodon, XJerod Santo – GitHub, LinkedIn, Mastodon, XShow Notes:
Tabnine
Tabnine Pro
rogram synthesis
Sublime Text
Something missing or broken? PRs welcome!

Dec 8, 2021 • 55min
Deeply human stories
Today we’re bringing our appearance on DevDiscuss right here to The Changelog. Jerod and I guested their launch episode for Season 7 to talk about deeply human stories we’ve covered over the years on this podcast. For long-time listners this will be a trip down memory lane and for recent subscibers this will be a guided tour on some of our most impactful episodes. Special thanks to Ben Halpern and Christina Gorton for hosting us. Check out their show at dev.to/devdiscuss
Join the discussionChangelog++ members save 4 minutes on this episode because they made the ads disappear. Join today!Sponsors:InfluxData – InfluxDB empowers developers to build IoT, analytics, and monitoring software. It’s purpose-built to handle massive volumes and countless sources of time-stamped data produced by sensors, applications, and infrastructure. Learn about the wide range of use cases of InfluxDB at influxdata.com/changelog
LaunchDarkly – Fundamentally change how you deliver software. Innovate faster, deploy fearlessly, and make each release a masterpiece.
Teleport – Securely access any computing resource anywhere. Engineers and security teams can unify access to SSH servers, Kubernetes clusters, web applications, and databases across all environments. Try Teleport today in the cloud, self-hosted, or open source at goteleport.com
Square – Develop on the platform that sellers trust. There is a massive opportunity for developers to support Square sellers by building apps for today’s business needs. Learn more at developer.squareup.com to dive into the docs, APIs, SDKs and to create your Square Developer account — tell them Changelog sent you.
Featuring:Adam Stacoviak – Website, GitHub, LinkedIn, Mastodon, XJerod Santo – GitHub, LinkedIn, Mastodon, XBen Halpern – GitHub, XChristina Gorton – GitHub, LinkedIn, XShow Notes:
Five years of freeCodeCamp with Quincy Larson
Oh my! Zsh. with Robby Russell
A Protocol for Dying with Pieter Hintjens
Leading Leaders Who Lead Engineers with Lara Hogan
Every Commit is a Gift
Open Sourcing the DEV Community with Ben Halpern
Something missing or broken? PRs welcome!

Dec 3, 2021 • 1min
Help make state of the "log" 2021 extra special!
We’re prepping for our 4th annual state of the “log” episode where we look back at the year, discuss some of our favorite episodes as well as the most popular ones, and talk a bit about what we have in the works for 2022 and beyond.
We thought it’d be awesome to include some listener voices on the show! So, please share your favorite Changelog guests, topics, or a-ha moments you’ve had over the last year.
If you get your message included in the episode, we’ll send you a free t-shirt.
It doesn’t have to be super produced. Just pop open your Voice Memos app on your phone
or use QuickTime or Audacity on your laptop. Tell us what’s on your mind.
Then upload your audio to ~> changelog.fm/sotl
We’re recording the episode next week, so don’t sleep on the opportunity. We’d love to hear from you!
Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Featuring:Jerod Santo – GitHub, LinkedIn, Mastodon, XShow Notes:Something missing or broken? PRs welcome!

Dec 2, 2021 • 1h 39min
Returning to GitHub to lead Sponsors
Today we’re joined by Jessica Lord, talking about the origins of Electron and her boomerang back to GitHub to lead GitHub Sponsors. We cover the early days of Electron before Electron was Electron, how she advocated to turn it into a product and make it a framework, how it’s used today, why she boomeranged back to GitHub to lead Sponsors, what’s next in funding open source creators, and we attempt to answer the question “what happens to open source once it’s funded?”
Join the discussionChangelog++ members get a bonus 7 minutes at the end of this episode and zero ads. Join today!Sponsors:InfluxData – InfluxDB empowers developers to build IoT, analytics, and monitoring software. It’s purpose-built to handle massive volumes and countless sources of time-stamped data produced by sensors, applications, and infrastructure. Learn about the wide range of use cases of InfluxDB at influxdata.com/changelog
LaunchDarkly – Fundamentally change how you deliver software. Innovate faster, deploy fearlessly, and make each release a masterpiece.
Teleport – Securely access any computing resource anywhere. Engineers and security teams can unify access to SSH servers, Kubernetes clusters, web applications, and databases across all environments. Try Teleport today in the cloud, self-hosted, or open source at goteleport.com
Square – Develop on the platform that sellers trust. There is a massive opportunity for developers to support Square sellers by building apps for today’s business needs. Learn more at developer.squareup.com to dive into the docs, APIs, SDKs and to create your Square Developer account — tell them Changelog sent you.
Featuring:Jessica Lord – Website, GitHub, XAdam Stacoviak – Website, GitHub, LinkedIn, Mastodon, XJerod Santo – GitHub, LinkedIn, Mastodon, XShow Notes:
GitHub Sponsors
GitHub Sponsors docs
GitHub Sponsors is now out of beta in 30 countries
changelog.com/search?q=GitHub+Sponsors
Sponsor Mat Ryer
Sponsor curl
I just hit $100,000/yr on GitHub Sponsors 🎉
We Just Gave $154,999.89 to Open Source Maintainers
Datasette Desktop
The Changelog #216: GitHub’s Electron with Zeke Sikelianos
The Changelog #241: The Story of Atom with Nathan Sobo
The Changelog #370: The making of GitHub Sponsors with Devon Zuegel
The Changelog #381: The dawn of sponsorware with Caleb Porzio
Something missing or broken? PRs welcome!

Nov 19, 2021 • 1h 12min
Shopify's vision for the future of commerce
Today we’re joined by Ilya Grigorik to talk about Shopify’s developer preview release of Hydrogen and the preview release of Oxygen which is in early access preview with select merchants on Shopify. Hydrogen is their React framework for dynamic, contextual, and personalized e-commerce. And Oxygen is Shopify’s hosted V8 JavaScript worker runtime that leverages all of their platform with the hope of scaling millions of storefronts. We cover what developers can expect from the Hydrogen framework, Shopify’s big bet on React Server Components, the future of Shopify at scale with Hydrogen powered by Oxygen, and a world where merchants never have to think about the complexities of scaling infrastructure.
Join the discussionChangelog++ members get a bonus 5 minutes at the end of this episode and zero ads. Join today!Sponsors:Fly.io – 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.
Retool – Retool is a low-code platform built specifically for developers that makes it fast and easy to build internal tools. Instead of building internal tools from scratch, the world’s best teams, from startups to Fortune 500s, are using Retool to power their internal apps. Learn more and try it for free at retool.com/changelog
Sourcegraph – Move fast, even in big codebases. Sourcegraph is universal code search for every developer and team. Easily search across all the code that matters to you and your organization: find example code, explore and read code, debug issues, and more. Head to info.sourcegraph.com/changelog and click the button “Try Sourcegraph now” to get started.
FireHydrant – The reliability platform for teams of all sizes. With FireHydrant, teams achieve reliability at scale by enabling speed and consistency from a service deployment to an unexpected outage. Try FireHydrant free for 14 days at firehydrant.io
Featuring:Ilya Grigorik – Website, GitHub, XAdam Stacoviak – Website, GitHub, LinkedIn, Mastodon, XJerod Santo – GitHub, LinkedIn, Mastodon, XShow Notes:
Ilya’s Twitter thread
Meet Hydrogen: A React Framework For Dynamic, Contextual And Personalized E-Commerce
Hydrogen > new
Shopify/hydrogen
Changelog Search > “Ilya Grigorik”
Changelog Merch
Kids Anthem
React Server Components Explained
Building Blocks of High Performance Hydrogen-powered Storefronts
The Changelog #416: Shopify’s massive storefront rewrite with Maxime Vaillancourt
JS Party #178: Running Node natively in the browser with Eric Simons from StackBlitz
Something missing or broken? PRs welcome!

Nov 12, 2021 • 1h 14min
1Password is all in on its web stack
This week we’re bringing JS Party to The Changelog — Mitch and Andrew from the 1Password team talk with Amal and Nick about the company’s transition to Electron and web technologies, and how the company utilized its existing web stack to shape the future of its desktop experience.
Join the discussionChangelog++ members save 4 minutes on this episode because they made the ads disappear. Join today!Sponsors:Fly.io – 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.
Retool – Retool is a low-code platform built specifically for developers that makes it fast and easy to build internal tools. Instead of building internal tools from scratch, the world’s best teams, from startups to Fortune 500s, are using Retool to power their internal apps. Learn more and try it for free at retool.com/changelog
Sourcegraph – Move fast, even in big codebases. Sourcegraph is universal code search for every developer and team. Easily search across all the code that matters to you and your organization: find example code, explore and read code, debug issues, and more. Head to info.sourcegraph.com/changelog and click the button “Try Sourcegraph now” to get started.
FireHydrant – The reliability platform for teams of all sizes. With FireHydrant, teams achieve reliability at scale by enabling speed and consistency from a service deployment to an unexpected outage. Try FireHydrant free for 14 days at firehydrant.io
Featuring:Mitchell Cohen – GitHub, XAndrew Beyer – GitHub, XNick Nisi – Website, GitHub, Bluesky, Mastodon, XAmal Hussein – GitHub, XShow Notes:
1Password 8: The Story So Far
w3c community group for web extensions
1Password Security Design
GopherJS
React
Svelte
Electron
Rust
Neon (rust in Electron)
RFCs for JMAP?
1Password Careers Page (they are hiring!)
Something missing or broken? PRs welcome!

Nov 5, 2021 • 1h 9min
Connecting the dots in public
Today we’re joined by Shawn “swyx” Wang, also known as just “swyx” — and we’re talking about his interesting path to becoming a software developer, what it means to “learn in public” and how he’s been able to leverage that process to not only level up his skills and knowlege, but to also rapidly advance his career. We cover Swyx’s recent writing on the light and dark side of the API economy — something he calls “living above or below the API,” his thoughts on Cloudflare eating the cloud by playing Go instead of Chess, and we also talk about the work he’s doing at Temporal and how’s taking his frontend skills to the backend.
Join the discussionChangelog++ members get a bonus 13 minutes at the end of this episode and zero ads. Join today!Sponsors:Fly.io – 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.
Teleport – Securely access any computing resource anywhere. Engineers and security teams can unify access to SSH servers, Kubernetes clusters, web applications, and databases across all environments. Try Teleport today in the cloud, self-hosted, or open source at goteleport.com
Square – Develop on the platform that sellers trust. There is a massive opportunity for developers to support Square sellers by building apps for today’s business needs. Learn more at developer.squareup.com to dive into the docs, APIs, SDKs and to create your Square Developer account — tell them Changelog sent you.
LaunchDarkly / TrajectoryConf – Software powers the world. LaunchDarkly empowers all teams to deliver and control their software. DevOps and feature management are reimagining how we build and release new products. On November 9th and 10th, LaunchDarkly is hosting Trajectory Conference 2021 — a two-day event for software innovators who want to break orbit, not systems. Trajectory is a fully-virtual conference that focuses on the technology, people, and processes that continuously deliver better user experiences and more powerful software. Register for free at trajectoryconf.com
Featuring:Shawn Wang – Website, GitHub, XAdam Stacoviak – Website, GitHub, LinkedIn, Mastodon, XJerod Santo – GitHub, LinkedIn, Mastodon, XShow Notes:
Learn in Public
The Light and Dark Side of the API Economy
Eating the Cloud from Outside In
The Coding Career Handboox (this link includes an embedded coupon code for 30% off)
Cloud Operating Systems and Reconstituting the Monolith
No Zero Days: My Path from Javascript Newbie to Full Stack Developer at Age 30
freeCodeCamp.org
#Doccies (we’re planning to do something around this soon, stay tuned in 2022)
Cloud Distros and the Deployment Age of the Cloud
Something missing or broken? PRs welcome!


