

Changelog Master Feed
Changelog Media
Your one-stop shop for all Changelog podcasts. Weekly shows about software development, developer culture, open source, building startups, artificial intelligence, shipping code to production, and the people involved. Yes, we focus on the people. Everything else is an implementation detail.
Episodes
Mentioned books

Sep 17, 2020 • 1h 20min
Community Q&A (Go Time #147)
A community Q&A special. You asked the questions, and we discussed them live on air. A few example questions include “When is it okay to use init?”, “When should we use constructors?”, and “How should Go code be structured?”
Join the discussionChangelog++ members save 3 minutes on this episode because they made the ads disappear. Join today!Sponsors:Linode – Our cloud of choice and the home of Changelog.com. Deploy a fast, efficient, native SSD cloud server for only $5/month. Get 4 months free using the code changelog2019 OR changelog2020. To learn more and get started head to linode.com/changelog.
Pixie – Pixie gives you a magical API to get instant debug data. The best part is this doesn’t involve changing code, there are no manual UIs, and this all lives inside Kubernetes. Pixie lives inside of your platform, harvests all the data that you need, and exposes a bunch of interfaces that you can ping to get the data you need. It’s a programmable edge intelligence platform which captures metrics, traces, logs and events, without any code changes.
Datadog – Do you have an app in production that is slower than you like? Of course you do…is the performance all over the place…sometimes fast, sometimes slow? Do you know why? Well, with Datadog you will. Troubleshoot your app’s performance with end-to-end tracing and in one click correlate those Go traces with related logs and metrics. Use detailed flame graphs to identify bottlenecks and latency in your apps. Start your free trial, install the agent, create a dashboard, and get a free t-shirt! Head to datadog.com/gotime to get started.
Featuring:Roberto Clapis – GitHub, XPeter Bourgon – GitHub, XJon Calhoun – Website, GitHub, XMat Ryer – GitHub, LinkedIn, Bluesky, XShow Notes:
Reddit Q&A Thread
Something missing or broken? PRs welcome!

Sep 17, 2020 • 49min
Clarity and expectation (Brain Science #29)
When you lack clarity or have uncertainty for a direction or goal, it’s going to be difficult to succeed in your actions. Today Mireille and Adam discuss the topic of clear communication and expectation, two of the most important ingredients of success. How do we create better clarity? Like so many things — clarity begins with awareness, and awareness of yourself. You have to know what you want and what you value in life. We must assume 100% responsibility for creating our own clarity in our lives. After all, “if you don’t have clarity, you are operating from assumption.”
Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Featuring:Mireille Reece, PsyD – LinkedInAdam Stacoviak – Website, GitHub, LinkedIn, Mastodon, XShow Notes:
Why developing clarity is the #1 habit of highly effective leaders
11 Ways to Gain Clarity
Books by Brendon Burchard
Always Challenge Your Never - because there is joy and freedom in knowing your true potential
10 Strategies for Absolute Clarity
Something missing or broken? PRs welcome!

Sep 14, 2020 • 59min
When AI goes wrong (Practical AI #105)
So, you trained a great AI model and deployed it in your app? It’s smooth sailing from there right? Well, not in most people’s experience. Sometimes things goes wrong, and you need to know how to respond to a real life AI incident. In this episode, Andrew and Patrick from BNH.ai join us to discuss an AI incident response plan along with some general discussion of debugging models, discrimination, privacy, and security.
Join the discussionChangelog++ members save 2 minutes on this episode because they made the ads disappear. Join today!Sponsors:Linode – Our cloud of choice and the home of Changelog.com. Deploy a fast, efficient, native SSD cloud server for only $5/month. Get 4 months free using the code changelog2019 OR changelog2020. To learn more and get started head to linode.com/changelog.
Pace.dev – Minimalist web based management tool for your teams. Async by default communication and simplistic task management gives you everything you need to build your next thing. Brought to you by Go Time panelist Mat Ryer. Try it out today!
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:Andrew Burt – Website, XPatrick Hall – GitHub, XChris Benson – Website, GitHub, LinkedIn, Bluesky, XDaniel Whitenack – Website, GitHub, XShow Notes:
AI Incident Response Checklist and other BNH.ai resources
“New Law Firm Tackles AI Liability” (article about BNH.ai)
In the realm of paper tigers – exploring the failings of AI ethics guidelines
Debugging Machine Learning Models workshop
Why you should care about debugging machine learning models
Strategies for model debugging
FTC: Using Artificial Intelligence and Algorithms
SR 11-7: Guidance on Model Risk Management
Apple Goldman case
California Consumer Privacy Act (CCPA)
Previous episode: Data management, regulation, the future of AI
Something missing or broken? PRs welcome!

Sep 11, 2020 • 1h 5min
Estimating systems with napkin math (Changelog Interviews #412)
We’re joined by Simon Eskildsen, Principal Engineer at Shopify, talking about how he uses a concept called napkin math where you use first-principle thinking to estimate systems without writing any code. By the end of the show we were estimating pretty much everything using napkin math.
Join the discussionChangelog++ members save 4 minutes on this episode because they made the ads disappear. Join today!Sponsors:Linode – Our cloud of choice and the home of Changelog.com. Deploy a fast, efficient, native SSD cloud server for only $5/month. Get 4 months free using the code changelog2019 OR changelog2020. To learn more and get started head to linode.com/changelog.
Retool – Retool makes it super simple to build back-office apps in hours, not days. The tool is is built by engineers, explicitly for engineers. Learn more and try it for free at retool.com/changelog
Pixie – Pixie gives you a magical API to get instant debug data. The best part is this doesn’t involve changing code, there are no manual UIs, and this all lives inside Kubernetes. Pixie lives inside of your platform, harvests all the data that you need, and exposes a bunch of interfaces that you can ping to get the data you need. It’s a programmable edge intelligence platform which captures metrics, traces, logs and events, without any code changes.
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:Simon Eskildsen – Website, GitHub, XAdam Stacoviak – Website, GitHub, LinkedIn, Mastodon, XJerod Santo – Website, GitHub, LinkedIn, Mastodon, XShow Notes:
Napkin Math on GitHub (PRs welcome)
Napkin Math newsletter
zk - Zettelkasten on the command-line
How to Make Yourself Into a Learning Machine
Something missing or broken? PRs welcome!

Sep 11, 2020 • 1h 10min
Let's replace your kidney with React (JS Party #143)
Ahmad Nassri returns to the party for a deep, nuanced discussion around the thoughts he shared in a recent blog post called Solving Solved Problems. We hear about the common issue Ahmad’s seen at software shops of all sizes, learn the anatomy of the total cost of software ownership, and debate what to build and what to buy.
Join the discussionChangelog++ members get a bonus 2 minutes at the end of this episode and zero ads. Join today!Sponsors:Rollbar – We move fast and fix things because of Rollbar. Resolve errors in minutes. Deploy with confidence. Learn more at rollbar.com/changelog.
DigitalOcean – DigitalOcean’s developer cloud makes it simple to launch in the cloud and scale up as you grow. They have an intuitive control panel, predictable pricing, team accounts, worldwide availability with a 99.99% uptime SLA, and 24/7/365 world-class support to back that up. Get your $100 credit at do.co/changelog.
React Summit – React Summit is right around the corner! The biggest React conference in the world is on October 15th and 16th in the cloud. Register today for FREE
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:Ahmad Nassri – Website, GitHub, LinkedIn, XJerod Santo – Website, GitHub, LinkedIn, Mastodon, XAmal Hussein – GitHub, XShow Notes:
Solving Solved Problems
JS Party #107 - Modular software architecture
The Changelog #185 – Kong, APIs, Microservices
Indigo Ag
The Changelog #362 – Machine powered refactoring with AST’s
Kyle Simpson @getify - Tyranny of complexity
Something missing or broken? PRs welcome!

Sep 10, 2020 • 1h 3min
Hits of the Summer (Go Time #146)
This episode is different than what you’re used to. We’ve been clipping highlights of the show for awhile now to share on Twitter and YouTube. A side effect of that effort is a bunch of awesome clips just sitting on Jerod’s hard drive collecting digital dust. So, here’s a beta test of a “best of” style clips show covering the summer months. Let us know if you like it!
Join the discussionChangelog++ members save 4 minutes on this episode because they made the ads disappear. Join today!Sponsors:DigitalOcean – DigitalOcean’s developer cloud makes it simple to launch in the cloud and scale up as you grow. They have an intuitive control panel, predictable pricing, team accounts, worldwide availability with a 99.99% uptime SLA, and 24/7/365 world-class support to back that up. Get your $100 credit at do.co/changelog.
Retool – Retool makes it super simple to build back-office apps in hours, not days. The tool is is built by engineers, explicitly for engineers. Learn more and try it for free at retool.com/changelog
Pixie – Pixie gives you a magical API to get instant debug data. The best part is this doesn’t involve changing code, there are no manual UIs, and this all lives inside Kubernetes. Pixie lives inside of your platform, harvests all the data that you need, and exposes a bunch of interfaces that you can ping to get the data you need. It’s a programmable edge intelligence platform which captures metrics, traces, logs and events, without any code changes.
Featuring:Ben Johnson – Website, GitHub, XKris Brandow – GitHub, XAaron Schlesinger – Website, GitHub, XDavid Hernandez – GitHub, XJohan Brandhorst – Website, GitHub, XBoyan Soubachov – GitHub, LinkedInIan Lance Taylor – Website, GitHub, XRobert Griesemer – GitHub, XDaniel Martí – Website, GitHub, LinkedIn, XShubheksha Jalan – Website, GitHub, XFrancesc Campoy – Website, GitHub, XIsobel Redelmeier – XJon Calhoun – Website, GitHub, XJaana Dogan – Website, GitHub, XMat Ryer – GitHub, LinkedIn, Bluesky, XCarmen Andoh – GitHub, XJohnny Boursiquot – Website, GitHub, XMark Bates – Website, GitHub, XShow Notes:
#132 – The trouble with databases
#135 – We have regrets
#136 – Go in production at Pace.dev
#137 – Focusing in on PostgreSQL
#138 – Your first week with Go
#139 – The future of Testify
#140 – The latest on Generics
#141 – {“encoding”:“json”}
#142 – All about that infra(structure)
#143 – context.Context
Something missing or broken? PRs welcome!

Sep 9, 2020 • 1h 3min
Dealing with conflict (Brain Science #28)
Conflict is a part of everyday life. If you are connected to other humans, conflict will eventually occur. But what exactly is conflict? Where does it begin? How can it be resolved? In this episode, Mireille and Adam dive deep into those details to examine the framework of conflict end-to-end, to hopefully equip us with the tactics and skills we need to better navigate and resolve the conflict we encounter in our lives.
Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Featuring:Mireille Reece, PsyD – LinkedInAdam Stacoviak – Website, GitHub, LinkedIn, Mastodon, XShow Notes:
Intrapersonal Conflict Vs Interpersonal Conflict
Understanding Conflict - Meaning and Phases of Conflict
The Neurobiology of ‘We’, How Relationships, the Mind, and the Brain Interact to Shape Who We Are - by Daniel J. Siegel
14 Conflict Resolution Skills to Use with Your Team and Your Customers
What is Conflict Resolution, and How Does It Work?
What’s Your Conflict Management Style?
Conflict Resolution: Definition, Process, Skills, Examples
Something missing or broken? PRs welcome!

Sep 9, 2020 • 59min
Speech tech and Common Voice at Mozilla (Practical AI #104)
Many people are excited about creating usable speech technology. However, most of the audio data used by large companies isn’t available to the majority of people, and that data is often biased in terms of language, accent, and gender. Jenny, Josh, and Remy from Mozilla join us to discuss how Mozilla is building an open-source voice database that anyone can use to make innovative apps for devices and the web (Common Voice). They also discuss efforts through Mozilla fellowship program to develop speech tech for African languages and understand bias in data sets.
Join the discussionChangelog++ members get a bonus 2 minutes at the end of this episode and zero ads. Join today!Sponsors:Linode – Our cloud of choice and the home of Changelog.com. Deploy a fast, efficient, native SSD cloud server for only $5/month. Get 4 months free using the code changelog2019 OR changelog2020. To learn more and get started head to linode.com/changelog.
Pace.dev – Minimalist web based management tool for your teams. Async by default communication and simplistic task management gives you everything you need to build your next thing. Brought to you by Go Time panelist Mat Ryer. Try it out today!
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.
Rollbar – We move fast and fix things because of Rollbar. Resolve errors in minutes. Deploy with confidence. Learn more at rollbar.com/changelog.
Featuring:Jenny Zhang – Website, XRemy Muhire – GitHub, XJosh Meyer – GitHub, XChris Benson – Website, GitHub, LinkedIn, Bluesky, XDaniel Whitenack – Website, GitHub, XShow Notes:
Mozilla Common Voice
Announcement of Josh and Remy’s fellowship work on speech tech for African languages
Artie Bias Corpus
Readings on Demographic Bias in ASR:
Voice recognition still has significant race and gender biases
Gender and Dialect Bias in YouTube’s Automatic Captions
Racial disparities in automated speech recognition
Common Voice LREC Paper
Common Voice + DeepSpeech collaborators for Low-resource languages:
Digital Umuganda
AI Lab, Makerere University
Language Technologies Unit, Bangor University
Linguistics Department, Indiana University Bloomington
“under-sampled majority” is a quote from Joy Boulamwini (see this article)
Something missing or broken? PRs welcome!

Sep 4, 2020 • 52min
Inside GitHub's Arctic Code Vault (Changelog Interviews #411)
Earlier this year on February 2nd, 2020 Jon Evans and his team of archivists took a snapshot of all active public repositories on GitHub and sent it to a decommissioned coal mine in the Svalbard archipelago where it will be stored for the next 1,000 years.
On this episode, Jon chats with Jerod all about the GitHub Archive Program and how they’re preserving open source software for future generations.
Join the discussionChangelog++ members save 3 minutes on this episode because they made the ads disappear. Join today!Sponsors:DigitalOcean – DigitalOcean’s developer cloud makes it simple to launch in the cloud and scale up as you grow. They have an intuitive control panel, predictable pricing, team accounts, worldwide availability with a 99.99% uptime SLA, and 24/7/365 world-class support to back that up. Get your $100 credit at do.co/changelog.
Retool – Retool makes it super simple to build back-office apps in hours, not days. The tool is is built by engineers, explicitly for engineers. Learn more and try it for free at retool.com/changelog
Pixie – Pixie gives you a magical API to get instant debug data. The best part is this doesn’t involve changing code, there are no manual UIs, and this all lives inside Kubernetes. Pixie lives inside of your platform, harvests all the data that you need, and exposes a bunch of interfaces that you can ping to get the data you need. It’s a programmable edge intelligence platform which captures metrics, traces, logs and events, without any code changes.
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:Jon Evans – Website, GitHub, LinkedIn, XJerod Santo – Website, GitHub, LinkedIn, Mastodon, XShow Notes:
The GitHub Archive program
The journey of the world’s open source code to the Arctic
GitHub Arctic Code Vault: Tech Tree
Something missing or broken? PRs welcome!

Sep 4, 2020 • 37min
Horse JS speaks! (JS Party #142)
We kick off with some exciting TypeScript news, follow that with some exciting JavaScript news, then finish off with an exciting interview. Key word: EXCITING
Join the discussionChangelog++ members get a bonus 2 minutes at the end of this episode and zero ads. Join today!Sponsors:Rollbar – We move fast and fix things because of Rollbar. Resolve errors in minutes. Deploy with confidence. Learn more at rollbar.com/changelog.
Linode – Our cloud of choice and the home of Changelog.com. Deploy a fast, efficient, native SSD cloud server for only $5/month. Get 4 months free using the code changelog2019 OR changelog2020. To learn more and get started head to linode.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:Horse JS – XJerod Santo – Website, GitHub, LinkedIn, Mastodon, XNick Nisi – Website, GitHub, Bluesky, Mastodon, XDivya – Website, GitHub, LinkedIn, XShow Notes:
TypeScript 4.0 released
AST Explorer
meta-typing
Airbnb’s ts-migrate
Codemods: Refactoring JavaScript using JavaScript
The Js13k Competition
Elder.js
Cheat sheet! Formatting JS Numbers
Cheat sheet! Formatting JS Dates and Times
Something missing or broken? PRs welcome!


