Changelog Interviews

Changelog Interviews

By Changelog MediaTechnology
Download on the App Store

Changelog Interviews episodes

  • Rails is having a moment (again)

    (Includes expletives) David Heinemeier Hansson (DHH), creator of Ruby on Rails and co-owner of 37signals, joined the show to discuss this Rails moment and renewed excitement for Rails. We discuss hard opinions, developers being cooked too long in the JavaScript soup, finding developer joy, the pros and cons of the BDFL, the ongoing WordPress drama with WP Engine, and what’s to come in Rails 8.

    Join the discussion

    Changelog++ members get a bonus 1 minute at the end of this episode and zero ads. Join today!

    Sponsors:

    • 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.
  • 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!
  • WorkOS – A platform that gives developers a set of building blocks for quickly adding enterprise-ready features to their application. Add Single Sign-On (Okta, Azure, Google, Microsoft OAuth), sync users from any SCIM directory, HRIS integration, audit trails (SIEM), free magic link sign-in. WorkOS is designed for developers and offers a single, elegant interface that abstracts dozens of enterprise integrations. Learn more and get started at WorkOS.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:

    • David Heinemeier Hansson – GitHub, X
    • Adam Stacoviak – Website, GitHub, LinkedIn, Mastodon, X
    • Jerod Santo – Website, GitHub, LinkedIn, Mastodon, X

    Show Notes:

    • Rails World 2024 Keynote - David Heinemeier Hansson
    • What’s New in Ruby on Rails 8
    • Rails is leaning hard into SQLite right now
    • The Empowered Programmer (Justin Searls) - Rails World 2024
    • Kamal - Deploy web apps anywhere
    • LiteFS - Distributed SQLite
    • Turso - libsql
    • RubyGems.org
    • Automattic is doing open source dirty
    • Matt’s “Response to DHH”
    • Capture less than you create
    • My Freedom of Speech
    • Open Source and Power with Matt Mullenweg (Rework podcast)
    • Breaking Camp
    • Our cloud-exit savings will now top ten million over five years
    • Something missing or broken? PRs welcome!

      2 hr 3 min
    • Elasticsearch is open source, again

      Shay Banon, the creator of Elasticsearch, joins us to discuss pulling off a reverse rug pull. Yes, Elasticsearch is open source, again! We discuss the complexities surrounding open source licensing and what made Elastic change their license, the implications of trademark law, the personal and business impact of moving away from open source, and ultimately what made them hit rewind and return to open source.

      Join the discussion

      Changelog++ members save 10 minutes on this episode because they made the ads disappear. Join today!

      Sponsors:

      • 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.
    • 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!
    • AssemblyAI – 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.
    • Wix Studio – Wix Sudio is for devs who build websites, sell apps, go headless, or manage clients. Integrate, extend and write custom scripts in a VS code-based IDE. Leverage zero set up dev, test and production environments. Ship faster with an AI code assistant. And work with Wix headless API’s on any tech stack.
    • Featuring:

      • Shay Banon – Website, GitHub, LinkedIn, X
      • Adam Stacoviak – Website, GitHub, LinkedIn, Mastodon, X
      • Jerod Santo – Website, GitHub, LinkedIn, Mastodon, X

      Show Notes:

      • Elasticsearch Is Open Source. Again!
      • Changelog Interviews #429: Community perspectives on Elastic vs AWS
      • Why we had to change Elastic licensing
      • Changelog Interviews #578: What exactly is Open Source AI?
      • Drafts of the Open Source AI Definition
      • Llama.com
      • “Llama the leading open source model family”
      • Something missing or broken? PRs welcome!

        1 hr 24 min
      • Lessons from 10k hours of programming (remastered)

        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…

        Join the discussion

        Changelog++ members save 15 minutes on this episode because they made the ads disappear. Join today!

        Sponsors:

        • 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.
      • Socket – Secure your supply chain and ship with confidence. Install the GitHub app, book a demo or learn more
      • AssemblyAI – 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.
      • Wix – Wix Sudio is for devs who build websites, sell apps, go headless, or manage clients. Integrate, extend and write custom scripts in a VS code-based IDE. Leverage zero set up dev, test and production environments. Ship faster with an AI code assistant. And work with Wix headless API’s on any tech stack.
      • Featuring:

        • Matt Rickard – Website, GitHub, LinkedIn, X
        • Adam Stacoviak – Website, GitHub, LinkedIn, Mastodon, X
        • Jerod Santo – Website, GitHub, LinkedIn, Mastodon, X

        Show Notes:

        • Reflections on 10,000 Hours of Programming
        • Heptagon of Configuration
        • Linux Kernel Docs on commenting
        • Ahmad Nassri on JS Party
        • Todo or Die - Python Edition
        • Something missing or broken? PRs welcome!

          1 hr 24 min
        • The Moneyball approach

          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.

          Join the discussion

          Changelog++ members save 12 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.
        • 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
        • AssemblyAI – 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.
        • 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:

          • John Nunemaker – Website, GitHub, LinkedIn, X
          • Adam Stacoviak – Website, GitHub, LinkedIn, Mastodon, X
          • Jerod Santo – Website, GitHub, LinkedIn, Mastodon, X

          Show Notes:

          • Acquiring Fireside
          • Fireside.fm
          • Something missing or broken? PRs welcome!

            1 hr 47 min
          • Free-threaded Python

            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.

            Join the discussion

            Changelog++ members save 12 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.
          • 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
          • 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:

            • Pablo Galindo – GitHub, X
            • Łukasz Langa – Website, GitHub, Mastodon, X
            • Jerod Santo – Website, GitHub, LinkedIn, Mastodon, X

            Show Notes:

            • core.py
            • What’s New In Python 3.13
            • Free-threaded compatibility status tracking
            • 🧵 Free-Threaded Wheels
            • Something missing or broken? PRs welcome!

              1 hr 27 min
            • 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 discussion

              Changelog++ 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, X
              • Jerod Santo – Website, GitHub, LinkedIn, Mastodon, X

              Show 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!

                1 hr 16 min
              • 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 discussion

                Changelog++ 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, X
                • Adam Stacoviak – Website, GitHub, LinkedIn, Mastodon, X
                • Jerod Santo – Website, GitHub, LinkedIn, Mastodon, X

                Show Notes:

                • The best, worst codebase
                • Join our Zulip (It’s better than Slack)
                • Something missing or broken? PRs welcome!

                  1 hr 25 min
                • Building customizable ergonomic keyboards

                  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.

                  Join the discussion

                  Changelog++ members get a bonus 15 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
                • 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
                • Test Double – Find out more about Test Double’s software investment problem solvers at testdouble.com.
                • Featuring:

                  • Erez Zukerman – GitHub, LinkedIn, X
                  • Adam Stacoviak – Website, GitHub, LinkedIn, Mastodon, X
                  • Jerod Santo – Website, GitHub, LinkedIn, Mastodon, X

                  Show Notes:

                  • ErgoDox EZ
                  • Changelog Interviews #582: We have a right to repair! with Kyle Wiens (iFixit)
                  • FairPhone
                  • ZSA.io
                  • DIY trackpad for the Voyager
                  • How to spray paint your keyboard
                  • ZSA cards
                  • Linus Tech Tips - Ergodox EZ Review
                  • Microsoft Sculpt Ergonomic Keyboard
                  • Pagat.com - A website dedicated to cards and card games.
                  • Ergodox EZ on Indiegogo
                  • Something missing or broken? PRs welcome!

                    1 hr 41 min
                  • 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 discussion

                    Changelog++ 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, X
                    • Adam Stacoviak – Website, GitHub, LinkedIn, Mastodon, X
                    • Jerod Santo – Website, GitHub, LinkedIn, Mastodon, X

                    Show 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!

                      1 hr 33 min
                    • 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 discussion

                      Changelog++ 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, X
                      • Adam Stacoviak – Website, GitHub, LinkedIn, Mastodon, X
                      • Jerod Santo – Website, GitHub, LinkedIn, Mastodon, X

                      Show 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!

                        1 hr 45 min

                      About Changelog Interviews

                      From the publisher's feed

                      Conversations with the hackers, leaders, and innovators of the software world. Adam Stacoviak brings you in-depth interviews with the best and brightest in software engineering, open source &…

                      More shows like Changelog Interviews

                      The Changelog: Software Development, Open Source by Changelog Media

                      The Changelog: Software Development, Open Source

                      286 Listeners

                      Making Sense with Sam Harris by Sam Harris

                      Making Sense with Sam Harris

                      26,245 Listeners

                      Software Engineering Daily by Software Engineering Daily

                      Software Engineering Daily

                      622 Listeners

                      Syntax - Tasty Web Development Treats by Wes Bos & Scott Tolinski - Full Stack JavaScript Web Developers

                      Syntax - Tasty Web Development Treats

                      985 Listeners

                      REWORK by 37signals

                      REWORK

                      213 Listeners

                      The Diary Of A CEO with Steven Bartlett by DOAC

                      The Diary Of A CEO with Steven Bartlett

                      8,527 Listeners

                      Practical AI by Daniel Whitenack and Chris Benson

                      Practical AI

                      203 Listeners

                      Sicherheitshalber by Der Podcast zur sicherheitspolitischen Lage in Deutschland, Europa und der Welt.

                      Sicherheitshalber

                      43 Listeners

                      All-In with Chamath, Jason, Sacks & Friedberg by All-In Podcast, LLC

                      All-In with Chamath, Jason, Sacks & Friedberg

                      10,190 Listeners

                      Dwarkesh Podcast by Dwarkesh Patel

                      Dwarkesh Podcast

                      565 Listeners

                      Huberman Lab by Scicomm Media

                      Huberman Lab

                      29,207 Listeners

                      Plain English with Derek Thompson by The Ringer

                      Plain English with Derek Thompson

                      2,267 Listeners

                      Oxide and Friends by Oxide Computer Company

                      Oxide and Friends

                      66 Listeners

                      Changelog News by Changelog Media

                      Changelog News

                      15 Listeners

                      Rust in Production by Matthias Endler

                      Rust in Production

                      25 Listeners