

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

Jun 22, 2020 • 50min
Roles to play in the AI dev workflow (Practical AI #93)
This full connected has it all: news, updates on AI/ML tooling, discussions about AI workflow, and learning resources. Chris and Daniel breakdown the various roles to be played in AI development including scoping out a solution, finding AI value, experimentation, and more technical engineering tasks. They also point out some good resources for exploring bias in your data/model and monitoring for fairness.
Join the discussionChangelog++ members support our work, get closer to the metal, and make 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.
The Brave Browser – Browse the web up to 8x faster than Chrome and Safari, block ads and trackers by default, and reward your favorite creators with the built-in Basic Attention Token. Download Brave for free and give tipping a try right here on changelog.com.
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:Chris Benson – Website, GitHub, LinkedIn, Bluesky, XDaniel Whitenack – Website, GitHub, XShow Notes:Streamlit:
Streamlit funding announcement
Previous Practical AI episode about Streamlit
GPU acceleration in Windows Subsystem for Linux
Fairness and bias:
Google’s explanation of bias in their ML crash course
IBM fairness 360
Google’s responsible AI practices
Driven Data’s Deon project
Previous Practical AI episode about bias in AI and hiring
US Department of Defense Ethical principles for AI
Chris’s personal, COVID-related blog post
Something missing or broken? PRs welcome!

Jun 19, 2020 • 1h 19min
Beginnings (Go Time #134)
Mat Ryer talks to a new full-time Go programmer, an intern at Google, and a high-school programmer about the tech world from their perspective.
Join the discussionChangelog++ members support our work, get closer to the metal, and make 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.
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.
The Brave Browser – Browse the web up to 8x faster than Chrome and Safari, block ads and trackers by default, and reward your favorite creators with the built-in Basic Attention Token. Download Brave for free and give tipping a try right here on changelog.com.
Featuring:Aditya Prerepa – Website, GitHub, LinkedIn, XBenjamin Bryant – LinkedInShaquille Que – Website, GitHub, LinkedIn, XMat Ryer – GitHub, LinkedIn, Bluesky, XShow Notes:What does the Go community look like from those at various beginnings in their early careers. Benjamin Bryant has recently become a full-time Go programmer and shares insights valuable to those more senior as well as those more junior. Shaquille Que recorded this episode during his very first day as an intern at Google; we learn a little about his story. Aditya Prerepa is a very proactive high-school programmer who has already started learning code to build solutions to real world problems. If you know somebody starting out in tech, why not send them this episode?
Something missing or broken? PRs welcome!

Jun 19, 2020 • 1h 7min
Evolving alongside JS (JS Party #131)
We take a listener request this week and discuss how we evolve alongside (or opt out of) the ever changing JavaScript syntax. Arrow functions and variable declarations take center stage, but a wide range of new(ish) JS syntax and features are discussed.
Then Feross shares his new app, Nick talks fiction books, and Jerod switches coding fonts.
Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. 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.
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:Jerod Santo – Website, GitHub, LinkedIn, Mastodon, XFeross Aboukhadijeh – Website, GitHub, XNick Nisi – Website, GitHub, Bluesky, Mastodon, XShow Notes:
A re-introduction to JavaScript
common-tags
Virus Cafe
Chakra UI on JS Party
Arc of a Scythe by Neal Shusterman
FiraCode
= You can install fonts with homebrew?!
Something missing or broken? PRs welcome!

Jun 17, 2020 • 50min
Your brain can change (Brain Science #23)
You are not what you’ve been dealt. You might have heard in your life that you’ve inherited bad genes or even good genes, and from that you conclude that you’re doomed or blessed. In some cases there’s a margin of truth to that. However, the role of genes, Epigentics, and Neuroplasticity tell a different story. It’s a story of hope and opportunity for change.
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:
Dr Sarah McKay - an Oxford University-educated neuroscientist
What are DNA and Genes?
What are Proteins?
Basics of neural transmission
What is Epigenetics?
BDNF gene - brain-derived neurotrophic factor
What is neuroplasticity and how does it work?
Something missing or broken? PRs welcome!

Jun 16, 2020 • 53min
The ONE thing every dev should know (Changelog Interviews #398)
The incomparable Jessica Kerr drops by with a grab-bag of amazing topics. Understanding software systems, transferring knowledge between devs, building relationships, using VS Code & Docker to code together, observability as a logical extension of TDD, and a whole lot more.
Join the discussionChangelog++ members support our work, get closer to the metal, and make 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.
Tidelift – If you use open source to develop applications as part of your day job…our friends at Tidelift would like you to share your thoughts in their annual open source survey. Take the survey — it takes around 10 minutes on average.
Algolia – Our search partner. As the world is spending even more time online, search will be a critical lever for engaging your own users and customers. Algolia made their Pro Plan free to any developer or team working on a COVID-19-related, not-for-profit website or app.
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:Jessica Kerr – Website, GitHub, XAdam Stacoviak – Website, GitHub, LinkedIn, Mastodon, XJerod Santo – Website, GitHub, LinkedIn, Mastodon, XShow Notes:Get an email as soon as we ship new shows ~> subscribe via email here
Symmathecist (n) - A quick definition, without the narrative
newsletter.jessitron.com
Listen to Jessica (and others) elsewhere on Arrested DevOps and Greater Than Code
Something missing or broken? PRs welcome!

Jun 15, 2020 • 50min
The long road to AGI (Practical AI #92)
Daniel and Chris go beyond the current state of the art in deep learning to explore the next evolutions in artificial intelligence. From Yoshua Bengio’s NeurIPS keynote, which urges us forward towards System 2 deep learning, to DARPA’s vision of a 3rd Wave of AI, Chris and Daniel investigate the incremental steps between today’s AI and possible future manifestations of artificial general intelligence (AGI).
Join the discussionChangelog++ members support our work, get closer to the metal, and make 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.
The Brave Browser – Browse the web up to 8x faster than Chrome and Safari, block ads and trackers by default, and reward your favorite creators with the built-in Basic Attention Token. Download Brave for free and give tipping a try right here on changelog.com.
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:Chris Benson – Website, GitHub, LinkedIn, Bluesky, XDaniel Whitenack – Website, GitHub, XShow Notes:
Yoshua Bengio | From System 1 Deep Learning to System 2 Deep Learning | NeurIPS 2019 (video)
Yoshua Bengio | From System 1 Deep Learning to System 2 Deep Learning | NeurIPS 2019 (slides)
Yoshua Bengio | Wikipedia
A DARPA Perspective on Artificial Intelligence
DARPA | Wikipedia
U.S. Department of Defense Directive 3000.09: Autonomy in Weapon Systems
Books
“Thinking, Fast and Slow” by Daniel Kahneman
Something missing or broken? PRs welcome!

Jun 13, 2020 • 49min
The Neuroscience of touch (Brain Science #22)
How much do you focus on your sense of touch? Have you ever considered how or why this sense is so critical to our lives and how we manage ourselves? In this episode, Mireille and Adam discuss the neurophysiological underpinnings of our sense of touch and how our brains process these sensory experiences. According to David Linden, Ph.D., Professor of Neuroscience at Johns Hopkins University School of Medicine, “The sense of touch is intrinsically emotional.”
Not only is touch relevant to our emotional experience, but it is a foundational aspect of the development of our nervous system and it impacts how we manage stress and respond to pain. It isn’t surprising then to consider that touch is also extremely relevant to our relationships as we are apt to feel more connected to those with whom we engage in touch.
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:
The Power of Touch
Harlow’s Classic Studies Revealed the Importance of Maternal Contact
Touch: The Science of Hand, Heart, and Mind (book)
The Neuroscience of Touch and Pain
Something missing or broken? PRs welcome!

Jun 12, 2020 • 55min
Betting on Svelte for pace.dev (JS Party #130)
We often try new frameworks and tools in side projects or throwaway contexts, but you don’t learn that much about a thing until you use it to build something real. That’s why we have Mat Ryer and David Hernandez joining us to share their experience of using Svelte while building their new startup, Pace.dev.
Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. 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:Mat Ryer – GitHub, LinkedIn, Bluesky, XDavid Hernandez – GitHub, XJerod Santo – Website, GitHub, LinkedIn, Mastodon, XShow Notes:
Mat and David talk MachineBox on Practical AI
Their open source Go tool: oto
The blog post about their Svelte Grouper component
Pace.dev is now in public beta
Something missing or broken? PRs welcome!

Jun 11, 2020 • 1h 3min
Reflection and meta programming (Go Time #133)
Mat, Jon, and Jaana discuss reflection and meta programming. How do other languages use reflection, and how does that differ from Go’s approach? What libraries are using reflection well? What are some examples of bad times to use reflect? What alternative approaches exist? And what are those weird struct tags I keep seeing in Go code?
Join the discussionChangelog++ members support our work, get closer to the metal, and make 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.
Gophercises – Gophercises is a free course that will help you become more familiar with Go while developing your skills as a programmer. The course consists of 20 different mini-applications, packages, and tools that are each designed to teach you something unique about Go. Get started at gophercises.com/gotime
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:Mat Ryer – GitHub, LinkedIn, Bluesky, XJon Calhoun – Website, GitHub, XJaana Dogan – Website, GitHub, XShow Notes:
Laws of Reflection - From the Go blog
Oto - Library by Mat using AST to generate code
form - Jon’s form library that uses reflect
form’s without reflect - An example from Jon of creating forms without reflect
Language Server Protocol - Created by Microsoft to make it easier to create autocompletion for different editors
A new Go API for Protocol Buffers - A writeup of changes in protobuf to allow for a type of reflection
Something missing or broken? PRs welcome!

Jun 9, 2020 • 1h 2min
Leading GitLab to $100M ARR (Founders Talk #70)
Sid Sijbrandij is the Co-founder and CEO of GitLab — an all-remote company and complete DevOps platform. As a company, they have their eyes set on taking the company public to IPO and they’re very outspoken about their culture, open handbook, and how they work as an all-remote company. We talk through where Sid came from, the early days of GitLab, why IPO vs a private sale (like GitHub), what it means to put “family and friends first, work second,” how we should view work, and his biggest fear — the company failing.
Join the discussionChangelog++ members support our work, get closer to the metal, and make 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.
Brain Science – For the curious! Brain Science is our new podcast exploring the inner-workings of the human brain to understand behavior change, habit formation, mental health, and being human. It’s Brain Science applied — not just how does the brain work, but how do we apply what we know about the brain to transform our lives.
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:Sid Sijbrandij – Website, LinkedIn, XAdam Stacoviak – Website, GitHub, LinkedIn, Mastodon, XShow Notes:
GitLab More Than Doubles Valuation To $2.75 Billion Ahead Of Planned 2020 IPO
Mental Models I Find Repeatedly Useful
The importance of a handbook-first approach to documentation
GitLab values
GitLab’s biggest risks
GitLab maturity
Family and friends first, work second
Something missing or broken? PRs welcome!


