Changelog Interviews

Changelog Interviews

By Changelog MediaTechnology
Download on the App Store

Changelog Interviews episodes

  • First-time contributors and maintainer balance

    Kent C. Dodds joined the show to talk about guiding and supporting first time contributors to open source. We talked about the many ways to be first-timer friendly, how to contribute to open source, the burden and balance of a maintainer, and a few of the projects Kent maintains, including his latest project at PayPal called Glamourous.

    Join the discussion

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

    Sponsors:

    • Sentry – Get 30 days free when you sign up with the code changelog. Error reporting and notifications for JavaScript apps and the rest of your stack. Start tracking errors for free. Support for React, Angular, Ember, Vue, Backbone, and Node frameworks like Express and Koa.
  • Toptal – Hire the best freelance developers and designers with Toptal. Email [email protected] for a personal introduction.
  • GoCD – GoCD is an on-premise open source continuous delivery server created by ThoughtWorks that lets you automate and streamline your build-test-release cycle for reliable, continuous delivery of your product.
  • Featuring:

    • Kent C. Dodds – Website, GitHub, X
    • Adam Stacoviak – Website, GitHub, LinkedIn, Mastodon, X
    • Jerod Santo – Website, GitHub, LinkedIn, Mastodon, X

    Show Notes:

    • First Timers Only
    • firsttimersonly.com + GitHub repo
    • all-contributors - ✨ Recognize all contributors, not just the ones who push code ✨
    • all-contributors-cli
    • [egghead.io] - How to Contribute to an Open Source Project on GitHub
    • Changelog.com on GitHub
    • Thanks to Marco Vito Moscaritolo for this PR
    • Thanks to Christian Franco for this PR
    • stack-overflow-copy-paste - Utility functions copy/pasted (and modified slightly) from Stack Overflow
    • Managing an Open Source Project - a talk from Kent C. Dodds
    • The Changelog #242: The Burden of Open Source
    • with James Long
    • Why I’m Frequently Absent from Open Source by James Long
    • Healthy Open Source by Mikeal Rogers
    • Learning to Quit
    • Glamorous! Blog post + GitHub repo
    • Make a Pull Request
    • Adam Stacoviak in Bosnia and Herzegovina on a peacekeeping mission with the United States Army in 2000.

      Something missing or broken? PRs welcome!

      1 hr 14 min
    • Open Source at Google

      Will Norris (Engineering Manager at Google’s Open Source office) joined the show to talk about their new release of the Google Open Source website as well as the release of Google’s internal documentation on how they do open source. Nearly 70 pages of documentation have been made public under creative commons license for the world to use. We talked about the backstory of Google’s Open Source office, their philosophy on OSS, their involvement in the TODO group, and much more.

      Join the discussion

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

      Sponsors:

      • Hired – Get hired. It’s free — in fact, they pay you to get hired. Our listeners get a double hiring bonus of $600.
    • Rollbar – Put errors in their place! npm install --save rollbar for error tracking in your Node.js apps.
    • GoCD – GoCD is an on-premise open source continuous delivery server created by ThoughtWorks that lets you automate and streamline your build-test-release cycle for reliable, continuous delivery of your product.
    • Featuring:

      • Will Norris – Website, GitHub, LinkedIn, X
      • Adam Stacoviak – Website, GitHub, LinkedIn, Mastodon, X
      • Jerod Santo – Website, GitHub, LinkedIn, Mastodon, X

      Show Notes:

      • A New Home for Google Open Source
      • Google Open Source - Bringing better technology to the world by promoting open source.
      • Google Open Source docs
      • TODO - Talk openly, develop openly
      • GitHub now lets its workers keep the IP when they use company resources for personal projects
      • Chris DiBona
      • Check out the Project Metadata project Will mentioned during the show
      • The Changelog #211: Open Source at Facebook with James Pearce
      • Google on GitHub
      • David Recordon on Changelog.com
      • Something missing or broken? PRs welcome!

        1 hr 14 min
      • Learning JavaScript and Bringing People Together

        Tracy Lee joined the show to talk about bringing people together, helping people, and making an impact. We covered learning JavaScript, the ins and outs of her road to get to where she’s at today, hitting burnout and sleeping for two weeks, breaking into the JavaScript community, and the fun cruise, workshops, and conferences she’s working on for the JavaScript community.

        Join the discussion

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

        Sponsors:

        • Rollbar – Put errors in their place! npm install --save rollbar for error tracking in your Node.js apps.
      • Hired – Get hired. It’s free — in fact, they pay you to get hired. Our listeners get a double hiring bonus of $2,000.
      • Datadog – Cloud-Scale Monitoring — Monitoring that tracks your dynamic infrastructure and applications. Plus next-generation APM. Monitor, troubleshoot, and optimize end-to-end application performance. Start your free trial, install the agent, and Datadog will send you a free Datadog t-shirt!
      • Featuring:

        • Tracy Lee – Website, GitHub, X
        • Adam Stacoviak – Website, GitHub, LinkedIn, Mastodon, X
        • Jerod Santo – Website, GitHub, LinkedIn, Mastodon, X

        Show Notes:

        • This.Media
        • @EmberSherpa
        • Contributor Days
        • ng-cruise
        • Ember CLI
        • Something missing or broken? PRs welcome!

          1 hr 8 min
        • Let's Encrypt the web

          Jacob Hoffman-Andrews, Senior Staff Technologist at the EFF and the lead developer of Let’s Encrypt, joined the show to talk about the history of SSL, the start of Let’s Encrypt, why it’s important to encrypt the web and what happens if we don’t, Certbot, and the impact Let’s Encrypt has had on securing the web.

          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! Get one of the fastest, most efficient SSD cloud servers for only $5/mo. Use the code changelog2017 to get 4 months free!
        • Toptal – Scale your team and hire from the top 3% of developers and designers with Toptal. Email [email protected] for a personal introduction.
        • Rollbar – Put errors in their place! npm install --save rollbar for error tracking in your Node.js apps.
        • Featuring:

          • Jacob Hoffman-Andrews – Website, GitHub, X
          • Adam Stacoviak – Website, GitHub, LinkedIn, Mastodon, X
          • Jerod Santo – Website, GitHub, LinkedIn, Mastodon, X

          Show Notes:

          • Jacob Hoffman-Andrews on EFF.org
          • Search Changelog.com for “http/2” and “http2”
          • The Changelog #161: The HTTP/2 Spec with Ilya Grigorik
          • Boulder: An ACME-based CA (written in Go)
          • Automatic Certificate Management Environment (ACME)
          • Certbot (previously the Let’s Encrypt Client) - EFF’s tool to obtain certs from Let’s Encrypt, and (optionally) auto-enable HTTPS on your server. It can also act as a client for any other CA that uses the ACME protocol.
          • Certbot’s Interactive Guide is rad
          • The Crypto Wars: Governments Working to Undermine Encryption
          • Root certificate trust store
          • Online Certificate Status Protocol
          • Jacob talked about using .wellknown in the root of projects
          • Go Time #14: CaddyServer, the ACME Protocol, and TLS with Matt Holt
          • [Wired] Google’s Chrome Hackers Are About to Upend Your Idea of Web Security
          • Let’s Encrypt Stats
          • Donate to Let’s Encrypt and/or Sponsor Let’s Encrypt
          • Wanna pitch in? Check for “help wanted” tags on their repos…
          • What It Costs to Run Let’s Encrypt
          • BONUS - From Jacob Hoffman-Andrews ~> How Not To Get Phished

            Something missing or broken? PRs welcome!

            1 hr 17 min
          • The burden of open source

            James Long joined the show to talk about his recent post, “Why I’m Frequently Absent from Open Source”. He shared several points in his blog post that struck a chord with us, so we invited him on the show to talk through the gritty details and peel back the layers of open source — the people involved, sustainability, the responsibility, the guilt, and the balance it takes to keep it all together.

            Join the discussion

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

            Sponsors:

            • Rollbar – Put errors in their place! npm install --save rollbar for error tracking in your Node.js apps.
          • Toptal – Scale your team and hire from the top 3% of developers and designers with Toptal. Email [email protected] for a personal introduction.
          • Compose – Production ready, cloud hosted databases. Pick your flavor - MongoDB, Elasticsearch, RethinkDB, Redis, Postgres, etcd, or RabbitMQ. When you’re ready to sign up use our special URL compose.com/changelog to get 30-days free on Compose
          • Featuring:

            • James Long – Website, GitHub, X
            • Adam Stacoviak – Website, GitHub, LinkedIn, Mastodon, X

            Show Notes:

            James recently left Mozilla and shortly after he launched an open source project called Prettier - an opinionated JavaScript formatter. It was a great success.

            Needless to say, James experienced that overwhelming feeling many indie open source developers feel when faced with all the work required to maintain a successful open source project — the issues, feature requests, PRs, extra time required, and all the communication can really be a burden, especially when you have a full-time contracting gig and a family. His blog post was a response to this feeling as well as a love letter to his wife.

            • Why I’m Frequently Absent From Open Source
            • Prettier
            • gamedev.net
            • Scheme
            • James’ advice for getting away from your monitor is to make pizza. If you plan to take his advice, he recommends that you check out The Pizza Book by Aaron Quint and Michael R. Bernstein.
            • BONUS LINK (from James) — Watch Hammock Driven Development by Rich Hickey

              Something missing or broken? PRs welcome!

              1 hr 14 min
            • The Story of Atom

              Nathan Sobo, founding member of the Atom editor team at GitHub, joined the show take us all the way back to the beginning of Atom to learn where it came from, the founding team, the problem it solves, on through to shipping 1.0 and beyond.

              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! Get one of the fastest, most efficient SSD cloud servers for only $5/mo. Use the code changelog2017 to get 4 months free!
            • Hired – Get hired. It’s free — in fact, they pay you when you get hired. Our listeners get a double hiring bonus of $2,000.
            • Compose – Production ready, cloud hosted databases. Pick your flavor - MongoDB, Elasticsearch, RethinkDB, Redis, Postgres, etcd, or RabbitMQ. When you’re ready to sign up use our special URL compose.com/changelog to get 60-days free on Compose
            • Featuring:

              • Nathan Sobo – GitHub, X
              • Adam Stacoviak – Website, GitHub, LinkedIn, Mastodon, X
              • Jerod Santo – Website, GitHub, LinkedIn, Mastodon, X

              Show Notes:

              • Lambda the Ultimate
              • Chris Wanstrath
              • Corey Johnson
              • Github Atom’s Code-Editor Nerds Take Over Their Universe
              • Atom on Libraries.io
              • Treetop on Libraries.io
              • The super early version of Atom was built on Ace Editor
              • Atom: free and open source for everyone
              • Atom homepage
              • @atomeditor on Twitter
              • Atom on GitHub
              • Atom Flight Manual – Documentation for Atom, generated by nanoc, hosted by GitHub Pages
              • Atom Blog
              • Atom Forum
              • The Changelog #216: Electron and Cross Platform Desktop Apps with Zeke Sikelianos
              • Something missing or broken? PRs welcome!

                1 hr 14 min
              • Feedbin and RSS resurgence

                Ben Ubois, the creator of Feedbin (a simple, good-looking online RSS reader) joined the show to talk about the indie web and developers, how RSS usage has changed over the years – particularly since Google Reader shutdown. We also talked about RSS vs the social web that we’re in now and the idea of an RSS resurgence and taking back control over the content we choose to subscribe to.

                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! Get one of the fastest, most efficient SSD cloud servers for only $5/mo. Use the code changelog2017 to get 4 months free!
              • Hired – Get hired. It’s free — in fact, they pay you when you get hired. Our listeners get a double hiring bonus of $2,000.
              • Featuring:

                • Ben Ubois – Website, GitHub, X
                • Adam Stacoviak – Website, GitHub, LinkedIn, Mastodon, X
                • Jerod Santo – Website, GitHub, LinkedIn, Mastodon, X

                Show Notes:

                • Feedbin
                • Feedbin in GitHub
                • Image Previews in Feedbin
                • OpenCV
                • Sentry
                • Reeder
                • Feedly
                • Something missing or broken? PRs welcome!

                  1 hr 6 min
                • Managing Secrets Using Vault

                  Seth Vargo, the Director of Technical Advocacy at HashiCorp, joined the show to talk about managing secrets with their open source product called Vault which lets you centrally secure, store, and tightly control access to secrets across distributed infrastructure and applications. We talked about Seth’s back story into open source, use cases, what problem it solves, key features like Data Encryption, why they choose to write it in Go, and how they build tooling around the open core model.

                  Join the discussion

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

                  Sponsors:

                  • GoCD – GoCD is an on-premise open source continuous delivery server created by ThoughtWorks that lets you automate and streamline your build-test-release cycle for reliable, continuous delivery of your product.
                • Toptal – Scale your team and hire from the top 3% of developers and designers with Toptal. Email [email protected] for a personal introduction.
                • Featuring:

                  • Seth Vargo – Website, GitHub, X
                  • Adam Stacoviak – Website, GitHub, LinkedIn, Mastodon, X

                  Show Notes:

                  JS Party goes live February 24 at Noon PT / 3pm ET.

                  Click here to subscribe or submit an issue to suggest topics for future episodes.

                  • Carnegie Mellon University
                  • CustomInk
                  • Thanks to @DerfOh (Fredrick) for submitting issue #605 to suggest this topic
                  • Vault by HashiCorp
                  • Vault on GitHub
                  • Vault docs
                  • Terraform
                  • The Tao of HashiCorp is the foundation that guides HashiCorp’s vision, roadmap, and product design.
                  • HashiCorp Releases
                  • Shamir’s Secret Sharing
                  • HashiConf
                  • Something missing or broken? PRs welcome!

                    1 hr 14 min
                  • ANTHOLOGY – Hacker stories from OSCON and All Things Open

                    Karen Sandler, Rachel Nabors, and Jono Bacon joined the show by way of some great conversations at OSCON in London, UK and All Things Open in Raleigh, NC. We talked about free software, web animation and motion in user interfaces, and how open source communities organize.

                    Join the discussion

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

                    Sponsors:

                    • GoCD – GoCD is an on-premise open source continuous delivery server created by ThoughtWorks that lets you automate and streamline your build-test-release cycle for reliable, continuous delivery of your product.
                  • Rollbar – Put errors in their place! Full-stack error tracking for all apps in any language.
                  • Toptal – Scale your team and hire from the top 3% of developers and designers with Toptal. Email [email protected] for a personal introduction.
                  • 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:

                    • Karen Sandler – X
                    • Rachel Nabors – Website, GitHub, Mastodon, X
                    • Jono Bacon – Website, GitHub, X
                    • Adam Stacoviak – Website, GitHub, LinkedIn, Mastodon, X
                    • Jerod Santo – Website, GitHub, LinkedIn, Mastodon, X

                    Show Notes:

                    Karen Sandler

                    Karen Sandler is the the executive director of the Software Freedom Conservancy. She has a big heart, literally. Her heart condition requires a pacemaker, but she can’t access the source code that runs it. For this and other reasons, Karen is a passionate advocate for free software. In this interview, Jerod talks with Karen about her convictions, what she’s doing about them, and how this affects her personal life and the lives of those she loves.

                    “I literally want to hack my heart! But I can’t.” - Karen Sandler

                    • Software Freedom Conservancy — Become a supporter!
                    • Hypertrophic cardiomyopathy
                    • Is software freedom a social justice issue? - this is the talk that Karen Sandler gave at OSCON 2016
                    • IANAL (“I am not a lawyer”) — IAAL (“I am a lawyer”) and TINLA (“This is not legal advice”) also redirect to this page on Wikipedia
                    • Rachel Nabors

                      Rachel Nabors is a motion design for the web and UI animations expert and she was at All Things Open as a keynote and featured speker. Adam talked to Rachel about discovering repeatable business models, the state of web animation and where we’re heading, the cognitive science behind motion in user interfaces, some great places to start adding motion and animation to your interfaces, and what we might expect to see with animation and motion in Microsoft Edge.

                      • The UI Animation Newsletter: weekly web animation resources & inspiration
                      • What is Vestibular Disorder?
                      • Follow Dan C. Wilson to learn more about motion paths and web animiation
                      • If you haven’t been, check out CSS Dev Conf
                      • Learn with Rachel — You can check out her courses here.
                      • Rachel’s Keynote at All Things Open
                      • Microsoft Edge
                      • Jono Bacon

                        Jono Bacon is a consultant and leader in community management and strategy. Jono was at All Things Open as a keynote and featured speker. Adam talked with Jono about his talk “Building a Community Exoskeleton” and how open source communities break down into read and write — those with a common interst who get together to consume something (a read community), and those who get together because they want to build something together (a write community).

                        • The Art of Community (Jono’s book)
                        • Bad Voltage (Jono’s podcast)
                        • Something missing or broken? PRs welcome!

                          1 hr 19 min
                        • Reproducible builds and secure software

                          Chris Lamb joined the show to talk about his project Reproducible Builds — which is funded by The Linux Foundation’s Core Infrastructure Initiative. We talked about the importance of having a verifiable path from source code to compiled binary, what this set of software development practices is all about, what it means to have Reproducible Builds, the challenges faced when implementing these development practices, and the inherent security you gain from them.

                          Join the discussion

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

                          Sponsors:

                          • GoCD – GoCD is an on-premise open source continuous delivery server created by ThoughtWorks that lets you automate and streamline your build-test-release cycle for reliable, continuous delivery of your product.
                        • Flatiron – Are you ready to take the first step to being full-time programmer? Enroll in the FREE Bootcamp Prep course from Flatiron. Free enrollment is offered to the first 500 students only. So if you’re considering enrollment, don’t waste any time. Use our special link when you enroll to get $500 off your first month’s tuition when you move on to a career or certificate course.
                        • Linode – Our cloud server of choice! Get one of the fastest, most efficient SSD cloud servers for only $10/mo. We host everything we do on Linode servers. Use the code changelog2017 to get 2 months free!
                        • Featuring:

                          • Chris Lamb – Website, GitHub, X
                          • Adam Stacoviak – Website, GitHub, LinkedIn, Mastodon, X
                          • Jerod Santo – Website, GitHub, LinkedIn, Mastodon, X

                          Show Notes:

                          • This show began as an issue on GitHub
                          • The Linux Foundation’s Core Infrastructure Initiative Funds the Reproducible Builds Project
                          • Reproducible Builds
                          • apt-secure (Ubuntu)
                          • apt-secure (Debian)
                          • thread.com
                          • Something missing or broken? PRs welcome!

                            1 hr 16 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,239 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,502 Listeners

                          Practical AI by Daniel Whitenack and Chris Benson

                          Practical AI

                          204 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,186 Listeners

                          Dwarkesh Podcast by Dwarkesh Patel

                          Dwarkesh Podcast

                          561 Listeners

                          Huberman Lab by Scicomm Media

                          Huberman Lab

                          29,187 Listeners

                          Plain English with Derek Thompson by The Ringer

                          Plain English with Derek Thompson

                          2,265 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