The Changelog: Software Development, Open Source
Episodes
Dear new developer (Interview)
04 Jan 2024
Contributed by Lukas
Hello 2024! We're kicking off the year with Dan Moore, author of ‘Letters to a New Developer’ — a blog series of letters of what Dan wished he h...
State of the "log" 2023 (Interview)
20 Dec 2023
Contributed by Lukas
Our 6th annual year-end wrap-up episode! This time we're featuring 12 (yes, 12!) listener voice mails, our favorite episodes of the year & some insane...
The code, prose & pods that shaped 2023 (News)
18 Dec 2023
Contributed by Lukas
This episodes diverges from our traditional fare. I've reviewed the 50 previous editions and picked (IMHO) the coolest code, best prose & my favorite ...
#define: game theory, dude (Friends)
17 Dec 2023
Contributed by Lukas
What happens when you take four grizzled #define veterans and throw an Emma Bostian into the mix? Find out on this episode because our award-worthy ga...
ANTHOLOGY — The technical bits (Interview)
15 Dec 2023
Contributed by Lukas
This week we’re taking you to the hallway track of All Things Open 2023 in Raleigh, NC. Today’s episode features: Heikki Linnakangas (Co-founder o...
Open source LLMs are catching up (News)
11 Dec 2023
Contributed by Lukas
A group of researchers set out to test claims that its open source rivals had achieved parity (or even better) with ChatGPT on certain tasks, Richard ...
HATEOAS corpus (Friends)
08 Dec 2023
Contributed by Lukas
Jerod is back with another "It Depends" episode! This time he's joined by Kris Brandow from Go Time and they're talking all things API design. What ma...
Hare aims to be a 100 year language (Interview)
06 Dec 2023
Contributed by Lukas
This week on The Changelog we're joined by Drew DeVault, talking about the Hare programming language. From the website, Hare is a systems programming ...
Leaked GPT prompts & Firefox on the brink (News)
04 Dec 2023
Contributed by Lukas
ChatGPT's new GPTs feature leak their prompts, Firefox's share of the browser market will soon drop below 2%, Robin Berjon tries to formalize a name f...
The state of the 2023 tech market (Friends)
01 Dec 2023
Contributed by Lukas
Gergely Orosz is back for our annual year-end update on the tech market, writ large. How is hiring? Has AI really changed the game? What about that Op...
Gleaming the KubeCon (Interview)
30 Nov 2023
Contributed by Lukas
This week we're gleaming the KubeCon. Ok, some people say CubeCon, while others say KubeCon...we talk with Solomon Hykes about all things Dagger, Tamm...
Was Jamstack a zero interest rate phenomenon? (News)
27 Nov 2023
Contributed by Lukas
Zach Leatherman on the tension and future of the Jamstack community, Chenxin Li helps you avoid 13 bad practices in data visualization, Laravel Pulse ...
Bringing Dev Mode to Figma (Interview)
22 Nov 2023
Contributed by Lukas
This week on we're joined by Emil Sjölander from Figma — talking about bringing Dev Mode to Figma. Dev Mode is their new workspace in Figma that's ...
Watching OpenAI unravel in real-time (News)
20 Nov 2023
Contributed by Lukas
The internet watches OpenAI unravel in real-time, tldraw has a new experiment going with GPT-4 Vision that turns mockups into code, Tony Ennis makes t...
It dependencies (Friends)
17 Nov 2023
Contributed by Lukas
Jerod goes one-on-one with our old friend Justin Searls! We talk build vs buy decisions, dependency selection & how Justin has implemented POSSE (Post...
All the places Swift will go (Interview)
16 Nov 2023
Contributed by Lukas
This week we're talking about Swift with Ben Cohen, the Swift Team Manager at Apple. We caught up with Ben while at KubeCon last week. Ben takes us in...
Share your terminal with anyone on the web (News)
13 Nov 2023
Contributed by Lukas
sshx lets you share your terminal with anyone on a multiplayer infinite canvas, Herbert Lui writes three things about your competitors, Anton Medvedev...
Backslashes are trash (Friends)
11 Nov 2023
Contributed by Lukas
Mat Ryer returns with his guitar, an unpopular opinion & his favorite internet virus.
Pushing back on unconstrained capitalism (Interview)
10 Nov 2023
Contributed by Lukas
This week we’re talking with Cory Doctorow (this episode contains explicit language) about how we can get back to that "new good internet." Cory's n...
How to write a good comment (News)
06 Nov 2023
Contributed by Lukas
David Hugh-Jones has a lot to say about what makes a good comment, Hugging Face released a distilled variant of Whisper for speech recognition, The Ne...
Beat freak in residence (Friends)
03 Nov 2023
Contributed by Lukas
We're joined this week by the beat freak in residence himself, the mysterious Breakmaster Cylinder. Listen along as we talk about how we make our beat...
Observing the power of APIs (Interview)
02 Nov 2023
Contributed by Lukas
Jean Yang's research on programming languages at Carnegie Mellon led her to realize that APIs are *the* layer that makes or breaks quality software sy...
What will React come up with Next? (News)
30 Oct 2023
Contributed by Lukas
The hubbub of the web dev world right now is Next.js' integration of React Server Components, Kent C. Dodds writes up why he doesn't use Next, Lee Rob...
Protecting screen time (Friends)
27 Oct 2023
Contributed by Lukas
Jared Henderson joins us to discuss the state of the art in software parental controls and how we protect our children and lock down our home networks...
ANTHOLOGY — The way of open source (Interview)
27 Oct 2023
Contributed by Lukas
This week we’re taking you to the hallway track of All Things Open 2023 in Raleigh, NC. Today’s episode features: Matthew Sanabria (former Enginee...
Next Level (Interview)
23 Oct 2023
Contributed by Lukas
Listen to our Next Level album as a podcast! We grew up in the days of the Nintendo Entertainment System and the Sega Genesis. It's no surprise that s...
Introducing Changelog Beats (News)
23 Oct 2023
Contributed by Lukas
Changelog drops full-length musical albums in collaboration with Breakmaster Cylinder, Justin Searls on why the right tools fail for the wrong reasons...
Human skills to pay the bills (Friends)
20 Oct 2023
Contributed by Lukas
Long time friend KBall makes his "first" appearance on The Changelog by way of Changelog & Friends. You likely know Kevin from his panelist position o...
Pushing ntfy to the next level (Interview)
20 Oct 2023
Contributed by Lukas
This week Jerod goes solo with Philipp Heckel, creator of ntfy, to discuss this simple HTTP-based service that lets you send notifications to your pho...
LMMS are the new LLMs (News)
16 Oct 2023
Contributed by Lukas
Chip Huyen documents the shifting sand of large data models, Herman Õunapuu reviews the Zimaboard, Bryan Braun shares 4 of his most recent VSCode con...
Kaizen! Slightly more instant (Friends)
13 Oct 2023
Contributed by Lukas
Gerhard joins us for the 12th Kaizen and this time talk about what we DIDN'T do. We were holding S3 wrong, we put some cash back in our pockets, we en...
Coming to asciinema near you (Interview)
11 Oct 2023
Contributed by Lukas
This week we're joined by Marcin Kulik to talk about his project asciinema. You've likely seen this out there in the wild — asciinema lets you recor...
RTO vs WFH & the case for strong static typing (News)
09 Oct 2023
Contributed by Lukas
Jacob Kaplan-Moss' recommendations for remote vs colocated teams, Duarte Carmo created a neural search engine from Changelog transcripts, Tom Hacohen ...
The beginning of the end of physical media (Friends)
06 Oct 2023
Contributed by Lukas
On September 29th, Netflix shipped its final DVDs, marking the end of an era in physical media. So, we invited our friend Christina Warren (aka film_g...
Tauri’s next big move (Interview)
05 Oct 2023
Contributed by Lukas
This week we're joined by Daniel Thompson, Co-founder and Core Member of Tauri. It's been a year since we last had Daniel on the show. He catches us u...
InfluxDB drops Go for Rust but gokrazy is really cool (News)
02 Oct 2023
Contributed by Lukas
InfluxDB finishes a multi-year rewrite in Rust, the Raspberry Pi 5 will be on sale by the end of the month, the Bruno team builds an open source API e...
#define: a game of fake definitions (Friends)
29 Sep 2023
Contributed by Lukas
Jerod gathers a group of friends for our first game show experiment here on Changelog & Friends! This is a game of obscure jargon, fake definitions & ...
Vibes from Strange Loop (Interview)
28 Sep 2023
Contributed by Lukas
This week we're taking you to the hallway track of the final Strange Loop conference. First up is AnnMarie Thomas — an engineering, business, and ed...
The missing sync layer for modern apps (News)
25 Sep 2023
Contributed by Lukas
ElectricSQL is a project that offers a local-first sync layer for web and mobile apps, Ned Batchelder writes about the myth of the myth of "learning s...
Open source is at a crossroads (Interview)
20 Sep 2023
Contributed by Lukas
This week we're joined by Steve O'Grady, Principal Analyst & Co-founder at RedMonk. The topic today is the definition of open source, the constant pre...
Death by a thousand microservices (News)
18 Sep 2023
Contributed by Lukas
Andrei Taranchenko says the software industry is learning once again that complexity kills, Casey Muratori outlines a long list of Unity alternatives,...
What do we want from a web browser? (Friends)
15 Sep 2023
Contributed by Lukas
A hoy hoy! Our old friend Nick Nisi does his best to bring up TypeScript, Vim & Tmux as many times as possible while we discuss a new batch of web bro...
Attack of the Canaries! (Interview)
13 Sep 2023
Contributed by Lukas
This week we're joined by Haroon Meer from Thinkst — the makers of Canary and Canary Tokens. Haroon walks us through a network getting compromised, ...
Bun 1.0 is here & Mojo is ready for download (News)
11 Sep 2023
Contributed by Lukas
Bun 1.0 is out of the oven, Mojo is now available for local download, Vince Lwt asked 60+ LLMs a set of 20 questions & published the answers, Textual ...
Doomed to discuss AI (Friends)
08 Sep 2023
Contributed by Lukas
Author, journalist, travel writer & software engineer Jon Evans joins us to weigh in on the cultural history (and present-day sentiment) of AI doom. A...
OpenTF for an open Terraform (Interview)
06 Sep 2023
Contributed by Lukas
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 Padnic...
A portrait of the best worst programmer (News)
05 Sep 2023
Contributed by Lukas
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 del...
You call it tech debt I call it malpractice (Friends)
01 Sep 2023
Contributed by Lukas
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...
Back to the terminal of the future (Interview)
30 Aug 2023
Contributed by Lukas
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 termina...
OpenTF sticks a fork in Terraform (News)
28 Aug 2023
Contributed by Lukas
OpenTF announces they're forking Terraform and joining the Linux Foundation, Meta gets in the LLM-for-codegen game with Code Llama, Matt Mullenweg ann...
The serenity of building your own OS (Interview)
24 Aug 2023
Contributed by Lukas
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 lov...
All your CAPTCHAs are belong to bots (News)
21 Aug 2023
Contributed by Lukas
New research shows that CAPTCHAs are now utterly useless, hundreds of concerned technologists signed the OpenTF Manifesto to keep Terraform open sourc...
An aberrant generation of programmers (Friends)
18 Aug 2023
Contributed by Lukas
Our friend Justin Searls recently published a widely-read essay on enthusiast programmers, inter-generational conflict & what we do with this informat...
30 years of Debian (Interview)
17 Aug 2023
Contributed by Lukas
This week we're talking with Jonathan Carter who's on his fourth term as Debian Project Lead (DPL) and we're talking about 30 years of Debian!
The relicensings will continue until morale improves (News)
14 Aug 2023
Contributed by Lukas
HashiCorp adopts a Business Source license, Matt Rickard hypothesizes why Tailwind CSS won, WarpStream sets out to make a Kafka-compatible offering di...
Kaizen! S3 R2 B2 D2 (Friends)
11 Aug 2023
Contributed by Lukas
Gerhard joins us for the 11th Kaizen and this one might contain the most improvements ever. We're on Fly Apps V2, we've moved from S3 to R2 & we have ...
Thinking outside the box of code (Interview)
09 Aug 2023
Contributed by Lukas
Leslie Lamport is a computer scientist & mathematician who won ACM's Turing Award in 2013 for his fundamental contributions to the theory and practice...
The open source licensing war is over? (News)
07 Aug 2023
Contributed by Lukas
Matt Asay thinks the open source licensing war is over, LangUI is an open source Tailwind component library for your AI chat app, Ivan Kuleshov modded...
DX on DX (Interview)
03 Aug 2023
Contributed by Lukas
This week Adam is joined by Abi Noda, founder and CEO of DX to talk about DX AKA DevEx (or the long-form Developer Experience). Since the dawn of soft...
Something interesting is going on at Stack Overflow (News)
31 Jul 2023
Contributed by Lukas
The fall of Stack Overflow, researches dig up some new (and potentially unavoidable) LLM attacks, Google proposes a new API that Ron Amadeo calls a DR...
Homelab nerds, unite! (Friends)
28 Jul 2023
Contributed by Lukas
Ok Homelabbers, it's time to unite! Join Adam and his new friend Techno Tim for 1.5 hours of homelab goodness. From networking and WiFi, virtualizing ...
From Docker to Dagger (Interview)
28 Jul 2023
Contributed by Lukas
This week we're joined by Solomon Hykes, the creator of Docker. Now he's back with his next big thing called Dagger — CI/CD as code that runs anywhe...
Supabase quietly went public (News)
24 Jul 2023
Contributed by Lukas
Our friends at Supabase quietly went public today, Redpoint's InfraRed 100 report is out, Twitter is now X, GitHub's Copilot Chat now in public previe...
Bringing the cloud on prem (Friends)
21 Jul 2023
Contributed by Lukas
Adam was out when Bryan made his podcast debut here on The Changelog, so we had to get him back on the show along with his co-founder and CEO Steve Tu...
Storytime with Steve Yegge (Interview)
20 Jul 2023
Contributed by Lukas
This week it's storytime with Steve Yegge! Steve came out of retirement to join Sourcegraph as Head of Engineering. Their next frontier is Cody, their...
Magical shell history & why engineers should focus on writing (News)
17 Jul 2023
Contributed by Lukas
Ellie Huxtable's Atuin makes your shell history magical, Dmitry Kudryavtsev writes why he thinks engineers should focus on writing, LazyVim promises t...
Dear Red Hat... (Friends)
14 Jul 2023
Contributed by Lukas
Red Hat's decision to lock down RHEL sources behind a subscription paywall was met with much ire and opened opportunity for Oracle to get a smack in a...
Types will win in the end (Interview)
13 Jul 2023
Contributed by Lukas
This week we're talking about type checking with Jake Zimmerman. Jake is one of the leads at Stripe working on Sorbet — an open source project that ...
Oracle smacks IBM over RHEL (News)
10 Jul 2023
Contributed by Lukas
Oracle smacks IBM for their handling of RHEL, the folks at The Dam share a Slack clone in 5 lines of Bash, Justin Jaffray writes up 13 ways to think a...
Efficient Linux at the CLI (Interview)
06 Jul 2023
Contributed by Lukas
This week we're talking to Daniel J. Barrett, author of Efficient Linux at the Command Line as well as many other books. Daniel has a PhD and has been...
Streak redemption, vectors are the new JSON, CommonJS is hurting JavaScript & the rise of the AI Engineer (News)
03 Jul 2023
Contributed by Lukas
Lukas Mathis writes about streak redemption, Jonathan Katz thinks vectors are the new JSON, Andy Jiang says CommonJS is hurting JavaScript & Swyx on t...
Even the best rides come to an end (Friends)
30 Jun 2023
Contributed by Lukas
On Monday, Kelsey Hightower announced his retirement from Google. On Tuesday, he sat down with us to discuss why, how & what's next. Along the way...
Don't make things worse! (Interview)
28 Jun 2023
Contributed by Lukas
Taylor Troesh joins Jerod to discuss a bevy of software development topics: yak shaves, dependency selection, -10x engineers, IKEA-oriented developmen...
AI poisoned its own well, libraries to UnsuckJS, we need more Richard Stallman & ChatGPT package hallucination (News)
26 Jun 2023
Contributed by Lukas
Tracy Durnell thinks AI has already poisoned its own well, Adam Hill's microsite catalogs everything you need to UnsuckJS, Lionel Dricot thinks we nee...
There's a whole PEP about that (Friends)
23 Jun 2023
Contributed by Lukas
Brett Cannon (our unofficial ambassador to the Python community) is here to help alleviate our pip install anxiety. Along the way, we ask him about Py...
Rebuilding DevOps from the ground up (Interview)
22 Jun 2023
Contributed by Lukas
This week we're joined by Adam Jacob and we're talking about his mission at System Initiative to rebuild DevOps. They are out of stealth mode and read...
An open platform for LLMs, speed matters, imaginary problems, Val Town & how to finish your projects (News)
19 Jun 2023
Contributed by Lukas
An open platform for operating LLMs in production, working quickly is more important than it seems, imaginary problems are the root of bad software, V...
"Mat Depends" (Friends)
16 Jun 2023
Contributed by Lukas
Mat Ryer is back and he's brought with him 10 tips to be a 10x developer (like he is). After that, we try a new segment we're calling "Tool Time" (and...
Passkeys for a passwordless future (Interview)
15 Jun 2023
Contributed by Lukas
This week we're talking about Passkeys with Anna Pobletts, Head of Passwordless, at 1Password. Will Passkeys enable a passwordless future? Time will t...
Reddit goes dark, Lemmy lights up, OpenObserve, some blogging myths & Jefro on Automotive Linux (News)
12 Jun 2023
Contributed by Lukas
Reddit goes dark as subreddits protest, Lemmy lights up as disillusioned redditors turn to the fediverse, OpenObserve is a cloud native observability ...
Reactions to Apple’s new vision (Friends)
09 Jun 2023
Contributed by Lukas
Homebrew project leader Mike McQuaid joins us to weigh in on Apple's big Vision Pro announcement. We also hit on our favorite (and least favorite) non...
ANTHOLOGY — It's a Cloud Native world (Interview)
08 Jun 2023
Contributed by Lukas
This is our last week of hallway track coverage at The Linux Foundation's Open Source Summit North America 2023 in Vancouver, Canada. Today’s anthol...
Starlight, Knuth asks ChatGPT, Stack Overflow mods strike, Reddit API pricing revolt & open source AI has a new champ (News)
05 Jun 2023
Contributed by Lukas
The Astro team releases a new documentation builder, legendary computer scientist Donald Knuth plays with ChatGPT, over 500 volunteer mods have signed...
Kaizen! The best pipeline ever™ (Friends)
02 Jun 2023
Contributed by Lukas
Gerhard is back! Today we continue our Kaizen tradition by getting together (for the 10th time) with one of our oldest friends to talk all about the c...
ANTHOLOGY — Maintaining maintainers (Interview)
31 May 2023
Contributed by Lukas
This week on The Changelog we're continuing our Maintainer Month series by taking to you back to the hallway track of The Linux Foundation's Open Sour...
An API store for LLMs, DeviceScript, Nyxt: the hacker's browser, expectations debt & there's still no silver bullet (News)
30 May 2023
Contributed by Lukas
The Gorilla team is building an API store for LLMs, DeviceScript is Microsoft's new TypeScript programming environment for microcontrollers, Nyxt is a...
Introducing Changelog & Friends (Friends)
26 May 2023
Contributed by Lukas
What if your favorite conference's hallway track continued year round? That's the vibe we're trying to capture with Changelog & Friends, a new Friday ...
ANTHOLOGY — Open source AI (Interview)
24 May 2023
Contributed by Lukas
This week on The Changelog we're taking you to the hallway track of The Linux Foundation's Open Source Summit North America 2023 in Vancouver, Canada....
Trogon, StableStudio, life after Apple, Google's problematic new TLDs & how to discuss programming languages (News)
22 May 2023
Contributed by Lukas
Will McGugan's Trogon auto-generates friendly TUIs for your CLI apps, Stability AI's official open source variant of DreamStudio, John Calhoun writes ...
Engineering management (for the rest of us) (Interview)
17 May 2023
Contributed by Lukas
This week Sarah Drasner joins us to talk about her book Engineering Management for the Rest of Us and her experience leading engineering at Zillow, Mi...
Syncthing, Thunderbird, Baseline & vector databases (News)
15 May 2023
Contributed by Lukas
Thunderbird is thriving on small donations, Syncthing is a super-cool continuous file sync program, LLMs are so hot right now and they're making vecto...
How companies are sponsoring OSS (Interview)
10 May 2023
Contributed by Lukas
This week we're celebrating Maintainer Month along with our friends at GitHub. Open source runs the world, but who runs open source? Maintainers. Open...
Mojo might be huge, chatbots aren't it, big tech lacks an AI moat & monoliths are not dinosaurs (News)
08 May 2023
Contributed by Lukas
Jeremy Howard thinks Mojo might be the biggest programming language advance in decades, Amelia Wattenberger is not impressed by AI chatbots, a leaked ...
Livebook's big launch week (Interview)
03 May 2023
Contributed by Lukas
José Valim joins Jerod to talk all about what's new in Livebook – the Elixir-based interactive code notebook he's been working on the last few year...
Hyperswitch, the future of programming, Thoughtworks' latest tech radar & your docs aren't "simple" (News)
01 May 2023
Contributed by Lukas
Hyperswitch is like the adapter pattern for payments, Austin Henley writes about the future of programming by summarizing recent research papers, Thou...
Hard drive reliability at scale (Interview)
26 Apr 2023
Contributed by Lukas
This week Adam talks with Andy Klein from Backblaze about hard drive reliability at scale.
Dataset wars, Bark, Kent Beck needs to recalibrate, StableLM & blind prompting is not prompt engineering (News)
24 Apr 2023
Contributed by Lukas
The dataset wars are heating up, Bark is a transformer-based text-to-audio model that can generate highly realistic, multilingual speech as well as ot...
How do you do, fellow Hack Clubbers? (Interview)
19 Apr 2023
Contributed by Lukas
This week we're joined by Zach Latta, the Founder of Hack Club. At 16, Zach tested out of high school and moved to SF to join Yo as their first engine...
Free Dolly, GitHub Accelerator's cohort, improving Tailscale via Apple’s open source & what the heck are passkeys?! (News)
17 Apr 2023
Contributed by Lukas
Kara Deloss announces GitHub Accelerator's 2023 cohort, Databricks releases the first open source, instruction-following LLM, fine-tuned on a human-ge...
Examining capitalism's chokepoints (Interview)
14 Apr 2023
Contributed by Lukas
This week we're talking with Cory Doctorow (this episode contains explicit language) about his newest book Chokepoint Capitalism, which he co-autored ...