The Changelog: Software Development, Open Source
Episodes
Making shell history magical with Atuin (Interview)
21 Feb 2024
Contributed by Lukas
Today we speak with Ellie Huxtable, the creator of a magical open source tool for syncing, searching & backing up your shell history. Along the way we...
Quantum computing gets a reality check (News)
19 Feb 2024
Contributed by Lukas
Ship It is back! IEEE Spectrum writes about quantum computing's reality check, Maxim Dounin announces freenginx, Nadia Asparouhova goes deep on AI & t...
Yeeting stuff into public (Friends)
17 Feb 2024
Contributed by Lukas
Jamie Tanna (who has a website) joins us to discuss the indie web, living with ADHD, sharing his salary history with the world & building DMD – a _d...
What exactly is Open Source AI? (Interview)
16 Feb 2024
Contributed by Lukas
This week we're joined by Stefano Maffulli, the Executive Director of the Open Source Initiative (OSI). They are responsible for representing the idea...
We can dance if we want to... (News)
12 Feb 2024
Contributed by Lukas
Changelog Beats drops a new Dance Party album, Will McGugan's new Toolong (`tl`) terminal app, Mitchell Baker is out as Mozilla CEO, Microsoft's Jordi...
Future of [energy, content, food] (Friends)
09 Feb 2024
Contributed by Lukas
We're taking you back to the hallway track at THAT Conference where we have 3 MORE fun conversations: one with Samuel Goff about the future of energy,...
Taking on Goliath (Interview)
08 Feb 2024
Contributed by Lukas
This week on The Changelog we're talking with Nadia Odunayo, founder of StoryGraph. Nadia started out as a one woman dev and product team — she's ha...
The promise of hackable software (News)
05 Feb 2024
Contributed by Lukas
Geoffrey Litt thinks browser extensions are underrated, Adolfo Ochagavía on being a generalist in a specialist's world, Jack Garbus praises the Arch ...
You have how many open tabs?! (Friends)
04 Feb 2024
Contributed by Lukas
We're taking you to the hallway track at THAT Conference in Austin TX, where we have 3 fun conversations: one with our old friend Nick Nisi from JS Pa...
In the beginning (of generative AI) (Interview)
02 Feb 2024
Contributed by Lukas
This week on The Changelog we're talking with Joe Reis about data engineering and the beginning of generative AI. We discuss phone hacking via frequen...
$100k for indie game devs (News)
29 Jan 2024
Contributed by Lukas
The Rune team announces $100k in open source grants for indie game devs, the Zed code editor is now open source, the Ollama team releases Python & Jav...
Gradually gradually typing Elixir (Friends)
27 Jan 2024
Contributed by Lukas
Our old friend José Valim & his team have been hard at work adding gradual typing to Elixir. They're only 1-3% of the way there, but a lot of progres...
Shift left, seriously. (Interview)
26 Jan 2024
Contributed by Lukas
This week we're going deep on security and what it takes to shift left, seriously. Adam is joined by Justin Garrison (co-host of Ship It), plus two me...
GitHub Actions as a time-sharing supercomputer (News)
22 Jan 2024
Contributed by Lukas
Alex Ellis' new actions-batch project uses GitHub Actions as a time-sharing supercomputer, DevDocs.io combines multiple API documentations in a fast, ...
The state of homelab tech (2024) (Friends)
19 Jan 2024
Contributed by Lukas
Techno Tim is back with Adam to discuss the state of homelab in 2024 and the trends happening within homelab tech. They discuss homelab environments p...
Let's talk FreeBSD (finally) (Interview)
17 Jan 2024
Contributed by Lukas
This week we're joined by FreeBSD & OpenZFS developer, Allan Jude, to learn all about FreeBSD. Allan gives us a brief history of BSD, tells us why it'...
A plea for lean software (News)
15 Jan 2024
Contributed by Lukas
Niklaus Wirth makes his plea for lean software, PocketBase puts your entire backend in 1 file, Vanna is a Python RAG framework for accurate text-to-SQ...
Kaizen! Should we build a CDN? (Friends)
12 Jan 2024
Contributed by Lukas
It's our 13th Kaizen episode! We're back from KubeCon, we're making goals for the year, we're migrating to Neon & we're weighing the pros/cons of buil...
Amazon's silent sacking (Interview)
11 Jan 2024
Contributed by Lukas
Justin Garrison joins us to talk about Amazon's silent sacking, from his perspective. He should know. He works there. Well, as of yesterday he quit. W...
The I in LLM stands for intelligence (News)
08 Jan 2024
Contributed by Lukas
Daniel Stenberg is frustrated with the state of AI tooling for finding security bugs, Brian Birtles is surprised by weird things engineers believe abo...
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 ...