The Changelog

The Changelog Artwork
Listen to the latest

Software's best weekly news brief, deep technical interviews & talk show


Changelog News Changelog News #118

Developing with Docker (the right way)

Play
2024-10-28T11:00:00Z šŸŽ§ 15,685

Daniel Quinn weighs in on how to develop with Docker The Right Way, Mitchell Hashimoto says Ghostty will be publicly released this coming December, Kevin Li writes about the value of learning how to learn, The Browser Company moves on from Arc & the React Native team ships its new architecture.

Changelog Interviews Changelog Interviews #614

Elasticsearch is open source, again

Play
2024-10-24T15:00:00Z #startups +2 šŸŽ§ 17,207

Shay Banon, the creator of Elasticsearch, joins us to discuss pulling off a reverse rug pull. Yes, Elasticsearch is open source, again! We discuss the complexities surrounding open source licensing and what made Elastic change their license, the implications of trademark law, the personal and business impact of moving away from open source, and ultimately what made them hit rewind and return to open source.

Changelog News Changelog News #117

Naming conventions that need to die

Play
2024-10-21T19:15:00Z šŸŽ§ 19,181

Will Crichton wishes some naming conventions would die already, GitHub user brjsp noticed that Bitwardenā€™s new SDK dependency isnā€™t open source, Joaquim Rocha details his forking best practices, Sophie Koonin explains why you should go to conferences & Mike Hoye puts WordPress on SQLite.

Changelog Interviews Changelog Interviews #613

Lessons from 10k hours of programming (Remastered)

Play
2024-10-17T21:00:00Z #practices +1 šŸŽ§ 18,601

This week weā€™re going back in time to one of our top performing shows of all time where we talk with Matt Rickard about his blog post Reflections on 10,000 Hours of Programming. These reflections are about deliberately writing code for 10,000 hours. Most donā€™t apply to beginners. He was clear to mention that these reflections are purely about coding, not career advice or soft skills. If you count the reflections we cover on the show and be the first to comment the amount of reflections on this thread in Zulip, weā€™ll give you a coupon code to use for a 100% free t-shirt from the merch store. Good luckā€¦

Changelog News Changelog News #116

Working from home is powering productivity

Play
2024-10-14T19:30:00Z šŸŽ§ 20,704

Nicholas Bloom finds WFH is powering a productivity boom, Matt Mullenweg has decided that WP Engineā€™s beatings will continue until morale improves, Levels.fyi has added a salary heat map, Gareth Edwards highlights just how fragile the Internet really is & Artem Zakirullin details how cognitive load is what really matters in software development.

Changelog Interviews Changelog Interviews #612

The Moneyball approach

Play
2024-10-10T17:15:00Z #startups +1 šŸŽ§ 22,107

John Nunemaker joins us to share his new thesis for acquiring Rails based SaaS apps. Heā€™s early days on his next big thing called Very Good Software and recently acquired Fireside, a podcast hosting service started by Dan Benjamin. This comes after many years since Johnā€™s acquisition of a lifetime of Speakerdeck to GitHub, which laid the foundation for these moves.

Changelog & Friends Changelog & Friends #64

Developer (un)happiness

Play
2024-10-04T19:00:00Z #culture šŸŽ§ 22,970

Abi Noda, co-founder and CEO at DX, joins the show to talk through data shared from the Stack Overflow 2024 Developer Survey, why devs are really unhappy, and what theyā€™re doing at DX to help orgs and teams to understand the metrics behind their developerā€™s happiness and productivity.

Changelog Interviews Changelog Interviews #611

Free-threaded Python

Play
2024-10-02T18:30:00Z #python šŸŽ§ 23,357

Jerod is joined by the co-hosts of core.py , Pablo Galindo & Łukasz Langa, a podcast about Python internals by people who work on Python internals. Python 3.13 is right around the corner, which means the Global Interpeter Lock (GIL) is now experimentally optional! This is a huge deal as Python is finally free-threaded. Thereā€™s more to discuss, of course, so we get into all the gory details.

Changelog Interviews Changelog Interviews #610

Leveling up JavaScript with Deno 2

Play
2024-09-26T15:30:00Z #deno +2 šŸŽ§ 22,480

Jerod is joined by Ryan Dahl to discuss his second take on leveling up JavaScript developers all around the world. Jerod asks Ryan why not try to fix or fork Node instead of starting fresh, how Deno (the open source project) can avoid the all too common rug pull (not cool) scenario, whatā€™s new in Deno 2 & their pragmatic decision to support npm, they talk JSR, they talk Deno KV & SQLite, they even talk about Ryanā€™s open letter to Oracle in an attempt to free the unused ā€œJavaScriptā€ trademark from the giantā€™s clutches.

Changelog News Changelog News #113

Imagine Fly.io on your own VPS

Play
2024-09-23T19:15:00Z šŸŽ§ 19,766

Mahmoud Mousa releases Sidekick, a tool for hosting side projects on a cheap VPS, Ryan Dahl, has had enough of Oracle bogarting ā€œJavaScriptā€ but not even using it, Thomas Rampelbergā€™s kty is a sweet terminal for Kubernetes, Redis users are considering alternatives after their relicense & a bunch of smart JS folks wrote up nine Node.js pillars.

Changelog Interviews Changelog Interviews #609

The best, worst codebase

Play
2024-09-18T20:30:00Z šŸŽ§ 21,744

Jimmy Miller talks to us about his experience with a legacy codebase at his first job as a programmer. The codebase was massive, with hundreds of thousands of lines of C# and Visual Basic, and a database with over 1,000 columns. Letā€™s just say Jimmy got into some stuff. Thereā€™s even a Gilfoyle involved. This episode is all about his adventures while working there.

Changelog News Changelog News #112

Why GitHub actually won

Play
2024-09-16T20:00:00Z šŸŽ§ 21,929

Scott Chacon writes up his insider take on GitHubā€™s success, Sentry wants other companies to take the Open Source Pledge, Benj Edwards used AI to reproduce his late fatherā€™s handwriting, Dave Kiss explains the current hype that PHP is getting & Taylor Otwell raises $57 million series A from Accel.

Changelog Interviews Changelog Interviews #608

Building customizable ergonomic keyboards

Play
2024-09-12T14:25:00Z #hardware +2 šŸŽ§ 29,500

Erez Zukerman shares the story of launching the ErgoDox EZ on Indiegogo (May 2015), what it takes to create customizable ergonomic keyboards, the benefits of split keyboards and custom key layouts, repairability and longevity, community engagement, and the attention to detail required in everything they create. We talk through their keyboard lineup, our personal experience with how we mouse and keyboardā€¦we cover it all.

Changelog News Changelog News #111

Is Linux collapsing under its own weight?

Play
2024-09-09T19:30:00Z šŸŽ§ 27,729

A Rust for Linux developer resigns amidst rising tension in the Linux community, Bret Victor shows off what heā€™s been working on for years, Rachel (by the bay) laments how useless ā€œSREā€ has become as a role, Doug Turnbull makes the case for hiring junior devs & Baldur Bjarnason says the LLM honeymoon phase is about to end.

Changelog Interviews Changelog Interviews #607

Open source threaded team chat?!

Play
2024-09-05T17:00:00Z #oss +2 šŸŽ§ 31,428

Weā€™re joined by Alya Abbott from Zulip, the open source, organized, threaded, team chat for distributed teams of all sizes. We talk about Zulipā€™s origins, how itā€™s open source, the way itā€™s led, no VC funding, what makes it different/better, how you can self-host it or use their cloud, moving to Zulip, contributing and being a part of the communityā€¦all the things.

Changelog News Changelog News #110

Cursor wants to write all the world's code

Play
2024-09-03T19:30:00Z šŸŽ§ 27,521

The Cursor AI code editor raises $60 million, RedMonkā€™s Rachel Stephens tries to determine if rug pulls are worth it, Caleb Porzio details how he made $1 million on GitHub Sponsors, Elastic founder Shay Banon announces that Elasticsearch is open source (again) & Tomas Stropus writes about the art of finishing.

Changelog Interviews Changelog Interviews #606

Reinventing Kafka on object storage

Play
2024-08-29T18:00:00Z #cloud +1 šŸŽ§ 32,821

Ryan Worl, Co-founder and CTO at WarpStream, joins us to talk about the world of Kafka and data streaming and how WarpStream redesigned the idea of Kafka to run in modern cloud environments directly on top of object storage. Last year they posted a blog titled, ā€œKafka is dead, long live Kafkaā€ that hit the top of Hacker News to put WarpStream on the map. We get the backstory on Kafka and why itā€™s so widely used, who created it and for what purpose, and the behind the scenes on all things WarpStream.

Changelog News Changelog News #109

What good programmers worry about

Play
2024-08-26T19:20:00Z šŸŽ§ 28,531

Waymo cars make bad neighbors, Leonardo Creed pulls together wisdom from Linus Torvalds & the Art of Unix Programming to conclude what good programmers worry about, Max Schmitt makes the argument that toast notifications create a bad user experience, ChartDB is a web-based database diagramming editor, Simon Tatham makes a list of code review anti-patterns & scientists confirm that ā€˜flow stateā€™ is very much a thing.

Changelog Interviews Changelog Interviews #605

Flavors of Ship It!

Play
2024-08-21T17:55:00Z #ops +4 šŸŽ§ 33,037

Flavors of Ship It on The Changelog ā€” if youā€™re not subscribed to Ship It yet, do so at shipit.show or by searching for ā€œShip itā€ wherever you listen to podcasts. Every week Justin Garrison and Autumn Nash explore everything that happens after git push ā€” and todayā€™s flavors include running infrastructure in space, managing millions of machines at Meta, and what it takes to control your 3D printer with OctoPrint.

Player art
  0:00 / 0:00