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.

OpenTF for an open Terraform (Changelog Interviews #556)

September 06, 2023 1:22:10 79.05 MB Downloads: 0

This week we’re talking about the launch of OpenTF and what it’s going to take to successfully fork HashiCorp’s Terraform. We’re joined by Josh Padnick to discuss what exactly happened, how HashiCorp’s license change changes things, who has been impacted by this change, and ultimately what they are doing about it.

Fine-tuning vs RAG (Practical AI #238)

September 06, 2023 58:09 56.02 MB Downloads: 0

In this episode we welcome back our good friend Demetrios from the MLOps Community to discuss fine-tuning vs. retrieval augmented generation. Along the way, we also chat about OpenAI Enterprise, results from the MLOps Community LLM survey, and the orchestration and evaluation of generative AI workloads.

A portrait of the best worst programmer (Changelog News #60)

September 05, 2023 08:27 8.28 MB Downloads: 0

Dan North tells the tale of Tim, the worst programmer he’s worked with (who also is a heck of a programmer), Kevin Lin declares that OpenTelemetry delivers on its promise for open observability, Justin Garrison details Terraform vs GitOps vs System Initiative, Inc. writes how Apple beats burnout & Aline Lerner’s advice on how (not) to sabotage your salary negotiations before you even start.

You call it tech debt I call it malpractice (Changelog & Friends #12)

September 01, 2023 1:39:15 95.45 MB Downloads: 0

Go Time panelist (and semi-professional unpopular opinion maker) Kris Brandow joins us to discuss his deep-dive on the waterfall paper, his dislike of the “tech debt” analogy, why documentation matters so much & how everything is a distributed system.

Modernizing packages to ESM (JS Party #290)

September 01, 2023 1:05:15 63.09 MB Downloads: 0

Mark Erikson (web dev professor/historian, OSS Maintainer & engineer at Replay) joins us to talk about the shift from CommonJS to ESM. We discuss the history of module patterns in JS and the grueling effort to push the world’s biggest developer ecosystem forward. Get ready to go to school kids, this one’s deep!

Back to the terminal of the future (Changelog Interviews #555)

August 30, 2023 1:49:58 105.73 MB Downloads: 0

This week on The Changelog Adam is joined by Zach Lloyd, Founder & CEO of Warp. We talked with Zach last year about what it takes to build the terminal of the future, and today Adam catches up with Zach to see where they are at on that mission. They talk about the business model of Warp, how they measure success, reaching product/market fit, building features developers love, integrating AI, and the pros and cons of going open source (again).

What's new in Go 1.21 (Go Time #289)

August 30, 2023 1:04:54 62.82 MB Downloads: 0

Our “what’s new in Go” correspondent Carl Johnson joins Johnny & Kris yet again to discuss what’s new with the latest iteration of Go in version 1.21.

Automating code optimization with LLMs (Practical AI #237)

August 29, 2023 45:01 43.42 MB Downloads: 0

You might have heard a lot about code generation tools using AI, but could LLMs and generative AI make our existing code better? In this episode, we sit down with Mike from TurinTech to hear about practical code optimizations using AI “translation” of slow to fast code. We learn about their process for accomplishing this task along with impressive results when automated code optimization is run on existing open source projects.

OpenTF sticks a fork in Terraform (Changelog News #59)

August 28, 2023 07:56 7.79 MB Downloads: 0

OpenTF announces they’re forking Terraform and joining the Linux Foundation, Meta gets in the LLM-for-codegen game with Code Llama, Matt Mullenweg announces’s new 100-year plan, Paul Gichuki from Thinkst learns that default behaviors stick (and so do examples) & Marco Otte-Witte makes his case for Rust on the web.

Ten years of TypeScript bliss (JS Party #289)

August 24, 2023 1:09:49 67.49 MB Downloads: 0

Nick celebrates a decade of writing everyone’s favorite language with guest Josh Goldberg, who contributes to TypeScript, maintains typescript-eslint, and is an all-around great person! Jerod is also here to join the celebration, but let’s keep that a secret from him!

The serenity of building your own OS (Changelog Interviews #554)

August 24, 2023 1:22:47 79.64 MB Downloads: 0

This week we’re talking to Andreas Kling about SerenityOS and Ladybird. Andreas started SerenityOS as a means of therapy. It’s self-described as a love letter to “‘90s user interfaces with a custom Unix-like core.” Andreas previously worked at Nokia and later at Apple on the WebKit team, so he had an itch to do something along the lines of a browser, and that’s where Ladybird came from. We get into the details of compilers, OSs, browsers, web specifications, and the love of making software.

The new AI app stack (Practical AI #236)

August 23, 2023 45:09 43.54 MB Downloads: 0

Recently a16z released a diagram showing the “Emerging Architectures for LLM Applications.” In this episode, we expand on things covered in that diagram to a more general mental model for the new AI app stack. We cover a variety of things from model “middleware” for caching and control to app orchestration.

All your CAPTCHAs are belong to bots (Changelog News #58)

August 21, 2023 08:25 8.25 MB Downloads: 0

New research shows that CAPTCHAs are now utterly useless, hundreds of concerned technologists signed the OpenTF Manifesto to keep Terraform open source forever, Josh Collinsworth writes down all the things you forgot (or never knew) because of React, Mike Seidle shared some quick-but-powerful advice on building new software features & Erlend Sogge Heggen urges new open source projects to join the Fediverse (by way of Mastodon).

An aberrant generation of programmers (Changelog & Friends #11)

August 18, 2023 1:22:01 78.91 MB Downloads: 0

Our friend Justin Searls recently published a widely-read essay on enthusiast programmers, inter-generational conflict & what we do with this information. That seemed like a good conversation starter, so we grabbed Justin and Landon Gray to discuss. Let’s talk!

Refined thinking (JS Party #288)

August 17, 2023 1:04:32 62.41 MB Downloads: 0

Jim (Hyphen) Nielsen joins Jerod & Nick for a fun conversation about language-level toll roads, when (and how) to quit, the stratification of social networking & the state of the world in publishing your thoughts on the internet.