
Changelog Interviews
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.
Latest episodes

Jul 3, 2024 • 1h 12min
Code review anxiety
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.
Join the discussionChangelog++ members get a bonus 3 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. 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.
ExpressVPN – Stop handing over your personal data to ISPs and other tech giants who mine your activity and sell off your information. Protect yourself with ExpressVPN. Go to ExpressVPN.com/changelog and get three (3) extra months free.
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:Carol Lee – GitHub, LinkedIn, MastodonAdam Stacoviak – Website, GitHub, LinkedIn, Mastodon, XJerod Santo – GitHub, LinkedIn, Mastodon, XShow Notes:Get in touch with Carol at carolslee29--at--gmail.com
Carol’s research paper Understanding and Effectively Mitigating Code Review Anxiety
Code Review Anxiety Workbook
Developer Success Lab (or also)
Brain Science
Margin: Restoring Emotional, Physical, Financial, and Time Reserves to Overloaded Lives
Essentialism: The Disciplined Pursuit of Less
Something missing or broken? PRs welcome!

Jun 26, 2024 • 1h 32min
MAJOR.SEMVER.PATCH
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.
Join the discussionChangelog++ members get a bonus 7 minutes at the end of this episode and zero ads. Join today!Sponsors:Socket – Secure your supply chain and ship with confidence. Install the GitHub app, book a demo or learn more
Retool – The low-code platform for developers to build internal tools — Some of the best teams out there trust Retool…Brex, Coinbase, Plaid, Doordash, LegalGenius, Amazon, Allbirds, Peloton, and so many more – the developers at these teams trust Retool as the platform to build their internal tools. Try it free at retool.com/changelog
ExpressVPN – Stop handing over your personal data to ISPs and other tech giants who mine your activity and sell off your information. Protect yourself with ExpressVPN. Go to ExpressVPN.com/changelog and get three (3) extra months free.
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:Predrag Gruevski – Website, GitHub, LinkedIn, XChris Krycho – Website, GitHub, LinkedIn, Mastodon, XAdam Stacoviak – Website, GitHub, LinkedIn, Mastodon, XJerod Santo – GitHub, LinkedIn, Mastodon, XShow Notes:
cargo-semver-checks
Hyrum’s Law
unison-lang.org
TrueNAS SCALE
React Versioning Policy
Ubuntu version history
semver-ts.org - Semantic Versioning for TypeScript Types
The Wi-Fi only works when it’s raining
April Cools
obi1kenobi/trustfall
How to Query Almost Everything (with Trustfall) - 10min tech talk
More than 1 in 6 of the top Rust libraries has broken SemVer by accident
How cargo-semver-checks works & why it’s important
Something missing or broken? PRs welcome!

Jun 19, 2024 • 1h 30min
Securing GitHub
Jacob DePriest, VP and Deputy Chief Security Officer at GitHub, joins the show this week to talk about securing GitHub. From Artifact Attestations, profile hardening, preventing XZ-like attacks, GitHub Advanced Security, code scanning, improving Dependabot, and more.
Join the discussionChangelog++ members save 14 minutes on this episode because they made the ads disappear. Join today!Sponsors:Socket – Secure your supply chain and ship with confidence. Install the GitHub app, book a demo or learn more
Neon – Fleets of Postgres! Enterprises use Neon to operate hundreds of thousands of Postgres databases: Automated, instant provisioning of the world’s most popular database.
Cronitor – Cronitor helps you understand your cron jobs. Capture the status, metrics, and output from every cron job and background process. Name and organize each job, and ensure the right people are alerted when something goes wrong.
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:Jacob DePriest – GitHub, XAdam Stacoviak – Website, GitHub, LinkedIn, Mastodon, XJerod Santo – GitHub, LinkedIn, Mastodon, XShow Notes:
Where does your software (really) come from?
Keeping secrets out of public repositories
GitHub Advanced Security
Dependabot
Introducing Artifact Attestations–now in public beta
Software Bill of Materials (SBOM)
😶🌫️ Who in the world is Jia Tan?!
Something missing or broken? PRs welcome!

7 snips
Jun 12, 2024 • 1h 33min
Retired, not tired.
Kelsey Hightower is back to share more of his wisdom. This time it’s one year after his retirement from Google. But guess what? He might be “retired,” but he’s not tired. In this episode Kelsey shares what drives him, what he fears, and how he thinks through his life choices and parenting. This is a good one.
Join the discussionChangelog++ members get a bonus 6 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. 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.
Cronitor – Cronitor helps you understand your cron jobs. Capture the status, metrics, and output from every cron job and background process. Name and organize each job, and ensure the right people are alerted when something goes wrong.
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:Kelsey Hightower – GitHub, XAdam Stacoviak – Website, GitHub, LinkedIn, Mastodon, XJerod Santo – GitHub, LinkedIn, Mastodon, XShow Notes:
“I’m retired, not tired.”
Changelog & Friends #6: Even the best rides come to an end
Run:ai
Brondell Bidet
From Sleeping in His Car to Distinguished Engineer at Google (Kelsey Hightower)
Something missing or broken? PRs welcome!

Jun 5, 2024 • 2h 47min
Microsoft is all-in on AI: Part 2
Mark Russinovich, Eric Boyd & Neha Batra join us to discuss the state of AI for Microsoft and OpenAI at Microsoft Build 2024. It’s safe to say that Microsoft is all-in on AI.
Join the discussionChangelog++ members save 14 minutes on this episode because they made the ads disappear. Join today!Sponsors:Cronitor – Cronitor helps you understand your cron jobs. Capture the status, metrics, and output from every cron job and background process. Name and organize each job, and ensure the right people are alerted when something goes wrong.
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.
Neon – The fully managed serverless Postgres with a generous free tier. Neon separates storage and compute to offer autoscaling, branching, and bottomless storage.
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:Mark Russinovich – LinkedInEric Boyd – LinkedInNeha Batra – GitHub, LinkedIn, XAdam Stacoviak – Website, GitHub, LinkedIn, Mastodon, XJerod Santo – GitHub, LinkedIn, Mastodon, XShow Notes:
Mark Russinovich, Author on Amazon
Something missing or broken? PRs welcome!

May 30, 2024 • 1h 4min
Microsoft is all-in on AI: Part 1
Scott Guthrie from Microsoft discusses Microsoft's AI focus at Build 2024 including Copilot, Azure AI, VS Code, and the future of AI in healthcare. They explore AI in Azure, GitHub, VS Code, and the evolution of AI applications. Topics cover open source transition, AI in VS Code, and AI's role in real-time incident summaries. Microsoft Build 2024 showcases AI's impact on transforming apps and daily life.

May 22, 2024 • 2h 33min
From Sun to Oxide
Bryan Cantrill, CTO of Oxide Computer Company, shares insights from his journey spanning Sun to Oxide, discussing topics like building cloud servers, debugging latency issues, founding CFS, transitioning to Rust, forming Oxide, troubles with Dell machines, and the challenges of starting a new venture and fundraising.

May 15, 2024 • 1h 47min
Building the Patreon for developers
Birk Jernström from Polar joins the show to tell us all about the creator platform for developers: why he built it, how it works, why it works how it works, what’s in store for the future & we even give Birk some super deep UX feedback on the funding flow.
Join the discussionChangelog++ members get a bonus 8 minutes at the end of this episode and zero ads. Join today!Sponsors:Tailscale – Adam loves Tailscale! Tailscale is programmable networking software that’s private and secure by default. It’s the easiest way to connect devices and services to each other, wherever they are. Secure, remote access to production, databases, servers, kubernetes, and more. Try Tailscale for free for up to 100 devices and 3 users at changelog.com/tailscale, no credit card required. Also check out Remotely access Home Assistant via Tailscale for free!
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.
Ladder Life Insurance – 100% digital — no doctors, no needles, no paperwork. Don’t put it off until the very last minute to get term coverage life insurance through Ladder. Find out if you’re instantly approved. They’re rated A and A plus. Life insurance costs more as you age, now’s the time to cross it off your list.
Featuring:Birk Jernström – GitHub, XAdam Stacoviak – Website, GitHub, LinkedIn, Mastodon, XJerod Santo – GitHub, LinkedIn, Mastodon, XShow Notes:
Polar
SerenityOS on Polar
SerenityOS issues on Polar
SerenityOS on GitHub
David Hewitt on Polar
GitHub Sponsors
Open Collective
Vagrant and Virtualized Environments with Mitchell Hashimoto (Changelog Interviews #72)
The serenity of building your own OS with Andreas Kling (Changelog Interviews #554)
Something missing or broken? PRs welcome!

May 8, 2024 • 1h 20min
Good timing makes great products
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.
Join the discussionChangelog++ members get a bonus 8 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. 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.
Cloudflare – Read the Developer Week 2024 wrap-up or tune into Developer Week on Cloudflare TV.
Factor – 50% off Factor ready-made meals! Pick your ready-made meals, choose from 35+ fresh, never-frozen meals and 55+ add-ons, every week. Gourmet chefs prepare your meals, so you can enjoy more of your time to focus! Heat, eat & enjoy — No prep. No mess. Factor meals arrive ready to heat and eat in 2 minutes. Learn more at factormeals.com/changelog50
Featuring:Paul Orlando – Website, LinkedIn, XAdam Stacoviak – Website, GitHub, LinkedIn, Mastodon, XJerod Santo – GitHub, LinkedIn, Mastodon, XShow Notes:
Why Now: How Good Timing Makes Great Products (by Paul Orlando)
StartupsUnplugged.com
Unintended Consequences (Systems, complexity, second-order effects)
Changelog #474: Complex systems & second-order effects
Catching up with Yahoo’s Fire Eagle geolocation service
The Web 2.0 Show #46 - Fire Eagle
The Conjoined Triangles of Success
The confidential YouTube Investment Memo by Sequoia you were never meant to see
Something missing or broken? PRs welcome!

May 1, 2024 • 56min
Castro leans into indie
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.
Join the discussionChangelog++ members get a bonus 3 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. 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.
Cloudflare – Read the Developer Week 2024 wrap-up or tune into Developer Week on Cloudflare TV.
Notion – Notion is a place where any team can write, plan, organize, and rediscover the joy of play. It’s a workspace designed not just for making progress, but getting inspired. Notion is for everyone — whether you’re a Fortune 500 company or freelance designer, starting a new startup or a student juggling classes and clubs.
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:Dustin Bluck – Website, GitHubAdam Stacoviak – Website, GitHub, LinkedIn, Mastodon, XJerod Santo – GitHub, LinkedIn, Mastodon, XShow Notes:
A Fresh Start for Castro
Podcast app Castro now owned by indie developer Bluck Apps
I am the owner of Castro Podcasts. Ask me anything!
Something missing or broken? PRs welcome!
Remember Everything You Learn from Podcasts
Save insights instantly, chat with episodes, and build lasting knowledge - all powered by AI.