Jerod Santo Avatar

Jerod Santo

Jerod co-hosts The Changelog, crashes JS Party, and takes out the trash (his old code) once in awhile.

Omaha, Nebraska · Mastodon · Twitter · GitHub · LinkedIn
838 episodes

Changelog Interviews Changelog Interviews #609

The best, worst codebase

Play
2024-09-18T20:30:00Z 🎧 14,195

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 🎧 17,633

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.

JS Party JS Party #338

Undirected hyper arrows

Play
2024-09-12T15:30:00Z #javascript 🎧 14,091

Chris Shank has been on sabbatical since January, so he’s had a lot of time to think deeply about the web platform. On this episode, Jerod & KBall pick Chris’ brain to answer questions like, what does a post-component paradigm look like? What would it look like if the browser had primitives for building spatial canvases? How can we make it easier to make “folk interfaces” on the web?

Changelog Interviews Changelog Interviews #608

Building customizable ergonomic keyboards

Play
2024-09-12T14:25:00Z #hardware +2 🎧 26,977

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 🎧 25,601

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 🎧 29,882

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 🎧 26,029

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 🎧 31,518

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 🎧 27,146

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 News Changelog News #108

Practices of reliable software design

Play
2024-08-19T19:30:00Z 🎧 24,489

Chris Stjernlöf got nerd-sniped and ended up writing down his practices of reliable software design, Ben Visness has had enough with the npm community’s propensity to pull in micro-libraries to suit every need, “Stay SaaSy” makes three metaphors for problem solving categories, Troy Hunt takes us inside the “3 billion people” National Public Data breach & Dasel is one data tool to rule them all.

JS Party JS Party #334

Forging Minecraft's scripting API

Play
2024-08-15T18:15:00Z #javascript +1 🎧 16,589

Raphael Landaverde & Jake Shirley work on Minecraft full-time. How cool is that?! On this episode, they join Jerod to tell us all about the web tech that drives Minecraft’s scripting infrastructure, how they incrementally change a massive / always-moving target, the best / worst parts of the job & much more.

Changelog Interviews Changelog Interviews #604

Why we need Ladybird

Play
2024-08-14T21:45:00Z #oss +2 🎧 33,916

Andreas Kling and Chris Wanstrath have joined forces to form a non-profit called Ladybird Browser Initiative to manage the newly forked Ladybird browser. We discuss what it’s going to take to get to alpha, the why behind Ladybird, avoiding incentives other than those of the users, their plans for incremental adoption of Swift as the successor language over C++, and of course what they hope Ladybird can achieve as a truly independent open source browser that’s for the people.

Player art
  0:00 / 0:00