Changelog Interviews

Changelog Interviews

By Changelog MediaTechnology
Download on the App Store

Changelog Interviews episodes

  • The Pragmatic Programmers

    Dave Thomas and Andy Hunt, best known as the authors of The Pragmatic Programmer and founders of The Pragmatic Bookshelf, joined the show today to talk about the 20th anniversary edition of The Pragmatic Programmer. This is a beloved book to software developers all over the world, so we wanted to catch up with Andy and Dave to talk about how this book came to be, some of the wisdom shared in its contents, as well as the impact it’s had on the world of software.

    Also, the beta book is now “fully content complete” and is going to production. If you decide to pick up the ebook, you’ll get a coupon for 50% off the hardcover when it comes out this fall.

    Join the discussion

    Changelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!

    Sponsors:

    • Linode – Our cloud server of choice. Deploy a fast, efficient, native SSD cloud server for only $5/month. Get 4 months free using the code changelog2019. Start your server - head to linode.com/changelog
  • GoCD + Kubernetes – With GoCD running on Kubernetes, you define your build workflow and let GoCD provision and scale build infrastructure on the fly. GoCD installs as a Kubernetes native application. Scale your build infrastructure elastically. Learn more at gocd.org/kubernetes
  • GitPrime – Download GitPrime’s 20 Patterns book, a field guide to help engineering managers recognize achievement, spot bottlenecks, and debug development processes with data.
  • Fastly – Our bandwidth partner. Fastly powers fast, secure, and scalable digital experiences. Move beyond your content delivery network to their powerful edge cloud platform. Learn more at fastly.com.
  • Featuring:

    • Andy Hunt – Website, GitHub, X
    • Dave Thomas – Website, GitHub, X
    • Adam Stacoviak – Website, GitHub, LinkedIn, Mastodon, X
    • Jerod Santo – Website, GitHub, LinkedIn, Mastodon, X

    Show Notes:

    • The Pragmatic Programmer - 20th Anniversary Edition
    • Agile Manifesto
    • The humble programmer
    • Considered harmful
    • Edsger Dijkstra
    • PDPjs, a PDP-11 Emulator
    • Something missing or broken? PRs welcome!

      1 hr 19 min
    • Python's Tale

      We partnered with Red Hat to promote Season 3 of Command Line Heroes — an original podcast from Red Hat, hosted by Saron Yitbarek, about the people who transform technology from the command line up. It’s an awesome show and we’re huge fans of Saron and the team behind the podcast, so we wanted to share it with you.

      Learn more and subscribe at redhat.com/commandlineheroes.

      Join the discussion

      Changelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!

      Featuring:

      • Emily Morehouse – Website, GitHub, LinkedIn, X
      • Michael Kennedy – Website, GitHub, LinkedIn, X
      • Diane Mueller – Website, GitHub, X
      • Saron Yitbarek – Website, GitHub, X

      Show Notes:

      Check the show notes and transcript for more details.

      A benevolent dictator for life steps down and changes the course of the Python language forever. Guido van Rossum’s “Transfer of Power” memo brings attention to the way programming languages evolve.

      In this episode, Emily Morehouse makes the connection between Python’s technical extensibility and its inclusive community. Michael Kennedy explains how Python is both easy to learn and powerful enough to build YouTube and Instagram. And Diane Mueller highlights how the Python community took the lead on so many inclusive practices that are spreading in tech—including the rise of community-led decision-making.

      Sometimes, a benevolent dictator can get a language started. But Python shows it’s communities that make languages thrive.

      Something missing or broken? PRs welcome!

      29 min
    • Maintainer spotlight! Ned Batchelder

      In this episode we’re shinning our maintainer spotlight on Ned Batchelder. Ned is one of the lucky ones out there that gets to double-dip — his day job is working on open source at edX, working on the Open edX community team. Ned is also a “single maintainer” of coverage.py - a tool for measuring code coverage of Python programs. This episode with Ned kicks off the first of many in our maintainer spotlight series where we dig deep into the life of an open source software maintainer. We’re producing this series in partnership with Tidelift. Huge thanks to Tidelift for making this series possible.

      Join the discussion

      Changelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!

      Sponsors:

      • Tidelift – Tidelift is the first managed open source subscription that pays the maintainers of the exact open source projects you depend on while giving you the commercial support you’ve been looking for. Learn more at tidelift.com.

      Featuring:

      • Ned Batchelder – Website, GitHub, Mastodon, X
      • Jerod Santo – Website, GitHub, LinkedIn, Mastodon, X

      Show Notes:

      • edX
      • Open edX
      • Coverage.py - Code coverage measurement for Python
      • Something missing or broken? PRs welcome!

        51 min
      • Boldly going where no data tools have gone before

        Computer Scientist Yaw Anokwa joins the show to tell us how Open Data Kit is enabling data collection efforts around the world. From monitoring rainforests to observing elections to tracking outbreaks, ODK has done it all. We hear its origin story, ruminate on why it’s been so successful, learn how the software works, and even answer the question, “are people really using it in space?!” All that and more…

        Join the discussion

        Changelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!

        Sponsors:

        • DigitalOcean – Check out DigitalOcean’s dedicated vCPU Droplets with dedicated vCPU threads. Get started for free with a $50 credit. Learn more at do.co/changelog.
      • GoCD + Kubernetes – With GoCD running on Kubernetes, you define your build workflow and let GoCD provision and scale build infrastructure on the fly. GoCD installs as a Kubernetes native application. Scale your build infrastructure elastically. Learn more at gocd.org/kubernetes
      • Rollbar – We move fast and fix things because of Rollbar. Resolve errors in minutes. Deploy with confidence. Learn more at rollbar.com/changelog.
      • Fastly – Our bandwidth partner. Fastly powers fast, secure, and scalable digital experiences. Move beyond your content delivery network to their powerful edge cloud platform. Learn more at fastly.com.
      • Featuring:

        • Yaw Anokwa – GitHub, X
        • Adam Stacoviak – Website, GitHub, LinkedIn, Mastodon, X
        • Jerod Santo – Website, GitHub, LinkedIn, Mastodon, X

        Show Notes:

        • Hat tip to Brett Neese for the show idea
        • Here’s the Singularity episode Jerod referenced
        • University of Washington has a great backgrounder on Yaw and ODK
        • Open Data Kit’s website is where to dive in
        • Or check out the source on GitHub
        • Nafundi – the company behind the project
        • Videos of ODK in action
          • evaluating global health programs
          • forest monitoring from the ground to the cloud
          • mapping flood risk in Tanzania
          • Something missing or broken? PRs welcome!

            1 hr 15 min
          • The state of CSS in 2019

            We’re talking with Sacha Greif to discuss the State of CSS survey and results. CSS is evolving faster than ever. And, coming off the heels of their annual State of JavaScript survey, they’ve decided to take on the world of styles and selectors to help identify the latests patterns and trends in CSS.

            We talk through the history and motivations of this survey, the methodology of their data collection, the tooling involved to build and run the survey, and of course we dig deep into the survey results and talk through the insights we found most interesting.

            Join the discussion

            Changelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!

            Sponsors:

            • Linode – Our cloud server of choice. Deploy a fast, efficient, native SSD cloud server for only $5/month. Get 4 months free using the code changelog2019. Start your server - head to linode.com/changelog
          • GoCD + Kubernetes – With GoCD running on Kubernetes, you define your build workflow and let GoCD provision and scale build infrastructure on the fly. GoCD installs as a Kubernetes native application. Scale your build infrastructure elastically. Learn more at gocd.org/kubernetes
          • Rollbar – We move fast and fix things because of Rollbar. Resolve errors in minutes. Deploy with confidence. Learn more at rollbar.com/changelog.
          • Fastly – Our bandwidth partner. Fastly powers fast, secure, and scalable digital experiences. Move beyond your content delivery network to their powerful edge cloud platform. Learn more at fastly.com.
          • Featuring:

            • Sacha Greif – Website, GitHub, X
            • Adam Stacoviak – Website, GitHub, LinkedIn, Mastodon, X
            • Jerod Santo – Website, GitHub, LinkedIn, Mastodon, X

            Show Notes:

            • State of CSS survey and the results for 2019
            • State of JavaScript
            • State of JavaScript on GitHub
            • JS Party #54: trust.js but verify (malware, opaque surveys, and console.log debugging) and Sacha’s response “Mainly, that it wasn’t clear who exactly took the survey, how they found the survey, and whether that population sample was representative of the overall JavaScript ecosystem.”
            • The Changelog #91: Discover Meteor.js with Sacha Greif
            • Something missing or broken? PRs welcome!

              1 hr 17 min
            • Python's new governance and core team

              We’re talking with Brett Cannon for a behind the scenes look at Guido stepping down as Python’s BDFL (Benevolent dictator for life) and the process they had to go through to establish a new governance model, the various proposed PEPs to establish this new direction, the winning PEP, and what the future holds for Python.

              Join the discussion

              Changelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!

              Sponsors:

              • DigitalOcean – Check out DigitalOcean’s dedicated vCPU Droplets with dedicated vCPU threads. Get started for free with a $50 credit. Learn more at do.co/changelog.
            • O'Reilly Open Source Software Conference – OSCON has been ground zero for the open source community for 20 years. This year they’ve expanded to become a “software development conference” — because in 2019, software development IS open source. The program covers everything from open source, AI, infrastructure, blockchain, edge computing, architecture, and emerging languages. Use the code CHANGELOG20 to get 20% off Bronze, Silver, and Gold passes.
            • GoCD + Kubernetes – With GoCD running on Kubernetes, you define your build workflow and let GoCD provision and scale build infrastructure on the fly. GoCD installs as a Kubernetes native application. Scale your build infrastructure elastically. Learn more at gocd.org/kubernetes
            • Fastly – Our bandwidth partner. Fastly powers fast, secure, and scalable digital experiences. Move beyond your content delivery network to their powerful edge cloud platform. Learn more at fastly.com.
            • Featuring:

              • Brett Cannon – Website, GitHub, LinkedIn, Bluesky, Mastodon
              • Adam Stacoviak – Website, GitHub, LinkedIn, Mastodon, X
              • Jerod Santo – Website, GitHub, LinkedIn, Mastodon, X

              Show Notes:

              • An update on Python’s governance
              • Python Enhancement Proposals (PEPs)
              • Condorcet Internet Voting Service
              • PEP 8000 - Python language governance proposal overview
              • PEP 8001
              • PEP 8002
              • PEP 8011
              • PEP 8016 (winning PEP)
              • Python governance vote (December 2018) results
              • One of Jerod’s favorite episodes of The Changelog in 2018 ~> The Changelog #318: A call for kindness in open source with Brett Cannon
              • Something missing or broken? PRs welcome!

                1 hr 12 min
              • Creating and selling multiplayer online games

                We’re talking with Victor Zhou about the explosion of the .io game genre. We talked through all the details around building and running one of these games, the details behind Victor’s super popular game called Generals — which he eventually sold, and we also covered the economics behind creating and selling one of these games.

                Join the discussion

                Changelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!

                Sponsors:

                • DigitalOcean – Check out DigitalOcean’s dedicated vCPU Droplets with dedicated vCPU threads. Get started for free with a $50 credit. Learn more at do.co/changelog.
              • GoCD + Kubernetes – With GoCD running on Kubernetes, you define your build workflow and let GoCD provision and scale build infrastructure on the fly. GoCD installs as a Kubernetes native application. Scale your build infrastructure elastically. Learn more at gocd.org/kubernetes
              • Rollbar – We move fast and fix things because of Rollbar. Resolve errors in minutes. Deploy with confidence. Learn more at rollbar.com/changelog.
              • Fastly – Our bandwidth partner. Fastly powers fast, secure, and scalable digital experiences. Move beyond your content delivery network to their powerful edge cloud platform. Learn more at fastly.com.
              • Featuring:

                • Victor Zhou – Website, GitHub, LinkedIn, X
                • Adam Stacoviak – Website, GitHub, LinkedIn, Mastodon, X
                • Jerod Santo – Website, GitHub, LinkedIn, Mastodon, X

                Show Notes:

                When Agar.io came out in 2015, it inspired a new .io game genre that has since exploded in popularity. I experienced the rise of .io games firsthand: I’ve built and sold 2 .io games in the past 3 years.

                • How to build a multiplayer (.io) web game - part 1
                • How to build a multiplayer (.io) web game - part 2
                • Generals
                • How I Became a Programmer - My unlikely origin story
                • iogames.space
                • agar.io
                • slither.io
                • diep.io
                • “kingz.io” was discussed but no longer has a web presence
                • Socket.io plays a crucial role in .io games
                • Something missing or broken? PRs welcome!

                  1 hr 19 min
                • Off the grid social networking with Manyverse

                  We’re talking with Andre Staltz, creator of Manyverse — a social network off the grid. It’s open source and free in every sense of the word. We talked through the backstory, how a user’s network gets formed, how data is stored and shared, why off-grid is so important to Andre, and what type of user uses an “off-the-grid” social network.

                  Join the discussion

                  Changelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!

                  Sponsors:

                  • DigitalOcean – Check out DigitalOcean’s dedicated vCPU Droplets with dedicated vCPU threads. Get started for free with a $50 credit. Learn more at do.co/changelog.
                • GoCD + Kubernetes – With GoCD running on Kubernetes, you define your build workflow and let GoCD provision and scale build infrastructure on the fly. GoCD installs as a Kubernetes native application. Scale your build infrastructure elastically. Learn more at gocd.org/kubernetes
                • GitPrime – Download GitPrime’s 20 Patterns book, a field guide to help engineering managers recognize achievement, spot bottlenecks, and debug development processes with data.
                • Fastly – Our bandwidth partner. Fastly powers fast, secure, and scalable digital experiences. Move beyond your content delivery network to their powerful edge cloud platform. Learn more at fastly.com.
                • Featuring:

                  • André Staltz – Website, GitHub, X
                  • Adam Stacoviak – Website, GitHub, LinkedIn, Mastodon, X
                  • Jerod Santo – Website, GitHub, LinkedIn, Mastodon, X

                  Show Notes:

                  • Manyverse - A social network off the grid. Scuttlebutt for mobile.
                  • Manyverse roadmap
                  • Early days in the Manyverse
                  • Manyverse bluetooth sync
                  • Scuttlebutt.nz
                  • Manyverse on Open Collective
                  • Cycle.js - A functional and reactive JavaScript framework for predictable code
                  • The Changelog #326: The insider perspective on the event-stream compromise with Dominic Tarr
                  • License Zero - gainful open software development
                  • Something missing or broken? PRs welcome!

                    1 hr 20 min
                  • Quirk and Cognitive Behavioral Therapy (CBT)

                    We’re talking with Evan Conrad — for most of Evan’s life he has suffered from severe panic attacks, often twice per week. Eventually he stumbled upon a therapy method called Cognitive Behavioral Therapy, or CBT for short, and saw positive results. This led him to create Quirk, an open source iOS app which allows its users to practice one of the most common formats of CBT.

                    On the show we mentioned a new podcast we’re launching called Brain Science — it’s hosted by Adam Stacoviak and Mireille Reece, a Doctor of Clinical Psychology. Brain Science is a podcast for the curious that explores the inner-workings of the human brain to understand behavior change, habit formation, mental health, and the human condition. It’s Brain Science applied — not just how does the brain work, but how do we apply what we know about the brain to better our lives. Stay tuned after the show for a special preview of Brain Science.

                    If you haven’t yet, right now would be a great time to subscribe to Master at changelog.com/master. It’s one feed to rule them all, plus some extras that only hit the master feed.

                    Join the discussion

                    Changelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!

                    Sponsors:

                    • DigitalOcean – Check out DigitalOcean’s dedicated vCPU Droplets with dedicated vCPU threads. Get started for free with a $100 credit. Learn more at do.co/changelog.
                  • GoCD + Kubernetes – With GoCD running on Kubernetes, you define your build workflow and let GoCD provision and scale build infrastructure on the fly. GoCD installs as a Kubernetes native application. Scale your build infrastructure elastically. Learn more at gocd.org/kubernetes
                  • GitPrime – Download GitPrime’s 20 Patterns book, a field guide to help engineering managers recognize achievement, spot bottlenecks, and debug development processes with data.
                  • Fastly – Our bandwidth partner. Fastly powers fast, secure, and scalable digital experiences. Move beyond your content delivery network to their powerful edge cloud platform. Learn more at fastly.com.
                  • Featuring:

                    • Evan Conrad – Website, GitHub, X
                    • Adam Stacoviak – Website, GitHub, LinkedIn, Mastodon, X
                    • Jerod Santo – Website, GitHub, LinkedIn, Mastodon, X

                    Show Notes:

                    • Get in touch with Evan via email at [email protected]
                    • quirk.fyi
                    • Quirk is FOSS (Free Open Source Software)
                    • On the topic of Game Juice, read Squeezing more juice out of your game design!
                    • Book: Feeling Good
                    • Flaque/quirk
                    • Flaque/quirk/../TRANSLATIONS.md
                    • Something missing or broken? PRs welcome!

                      1 hr 12 min
                    • Inside 2019's infrastructure for Changelog.com

                      We’re talking with Gerhard Lazu, our resident ops and infrastructure expert, about the setup we’ve rolled out for 2019. Late 2016 we relaunched Changelog.com as a new Phoenix/Elixir application and that included a brand new infrastructure and deployment process. 2019’s infrastructure update includes Linode, CoreOS, Docker, CircleCI, Rollbar, Fastly, Netdata, and more — and we talk through all the details on this show.

                      This show is also an open invite to you and the rest of the community to join us in Slack and learn and contribute to Changelog.com. Head to changelog.com/community to get started.

                      Join the discussion

                      Changelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!

                      Sponsors:

                      • Linode – Our cloud server of choice. Deploy a fast, efficient, native SSD cloud server for only $5/month. Get 4 months free using the code changelog2019. Start your server - head to linode.com/changelog
                    • GoCD + Kubernetes – With GoCD running on Kubernetes, you define your build workflow and let GoCD provision and scale build infrastructure on the fly. GoCD installs as a Kubernetes native application. Scale your build infrastructure elastically. Learn more at gocd.org/kubernetes
                    • Rollbar – We move fast and fix things because of Rollbar. Resolve errors in minutes. Deploy with confidence. Learn more at rollbar.com/changelog.
                    • Fastly – Our bandwidth partner. Fastly powers fast, secure, and scalable digital experiences. Move beyond your content delivery network to their powerful edge cloud platform. Learn more at fastly.com.
                    • Featuring:

                      • Gerhard Lazu – Website, GitHub, LinkedIn, X
                      • Adam Stacoviak – Website, GitHub, LinkedIn, Mastodon, X
                      • Jerod Santo – Website, GitHub, LinkedIn, Mastodon, X

                      Show Notes:

                      • The Changelog #254: Deploying Changelog.com with Gerhard Lazu
                      • The new Changelog.com setup for 2019
                      • This is our Makefile
                      • Here’s the update_service_continuously file we talked about on the show
                      • Linode Kubernetes
                      • View our stats at netdata.changelog.com
                      • Something missing or broken? PRs welcome!

                        1 hr 39 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