This week we're talking with Daniel Thompson about Tauri and their journey to their recent 1.0 release. Tauri is often compared to Electron - it's a toolkit that lets you build software for all major desktop operating systems using web technologies. It was built for the security-focused, privacy-respecting, and environmentally-conscious software engineering community. The core libraries are written in Rust and the UI layer can be written using virtually any frontend framework. We get into all th...
Jul 15, 2022•1 hr 37 min
Jarred Sumner's Bun comes out of the oven, Jeremy Brown doesn't want you prematurely optimizing, Armin Ronacher's not excited about his "critical" Python package, Daniel Thompson from Tauri thinks you should check out Rustlings, and we draw a straight line between Functional Programming jargon and boujee Gen Z slang.
Jul 11, 2022•6 min
Today we have a special treat: Bryan Cantrill, co-founder and CTO of Oxide Computer! You may know Bryan from his work on DTrace. He worked at Sun for many years, then Oracle, and finally Joyent before starting Oxide. We dig deep into their company's mission/principles/values, hear how it it all started with a VC's blank check that turned out to be anything but, and learn how Oxide's integrated approach to hardware & software sets them up to compete with the established players by building se...
Jul 08, 2022•1 hr 33 min
We're listening! This week's experimental, super-brief Monday edition of "The Changelog" has the following new features: It's longer, there's no background music during the stories, and it includes stories previously not featured in the newsletter. If you like this better than the last one, would listen to it, and want us to keep it going... let us know in the comments or by tweeting @changelog!
Jul 05, 2022•8 min
Adam and Jerod are joined once again by James Long. He was on the podcast five years ago discussing the surprise success of Prettier, an opinionated code formatter that's still in use to this day. This time around we're going deep on Actual, his personal finance system James built as a business for over 4 years before recently opening it up and making it 100% free. Has James given up on the business? Or will this move Actual(ly) breathe new life into a piece of software that's used and beloved b...
Jul 01, 2022•1 hr 35 min
We're experimenting with something new: a super-brief Monday edition of "The Changelog" to help start your week off right and keep you up with the fast-moving software world. If you like this, would listen to it, and want us to keep it going... let us know in the comments or by tweeting @changelog. If you'd rather we didn't... also let us know!
Jun 27, 2022•4 min
Adam and Jerod are joined by Ken Kantzer, co-founder of PKC Security. Ken and his team performed upwards of 20 code audits on well-funded startups. Now that it's 7 or 8 years later, he wrote up 16 surprising observations and things he learned looking back at the experience. We gotta discuss 'em all!
Jun 24, 2022•1 hr 40 min
This week Lee Robinson joins us to talk about his journey as a DevRel. We talk about what it means to be a DevRel, what orgs they fall under, how he runs his team at Vercel, Lee's three pillars of DevRel: education, community, and product, we compare the old days of DevRel vs now, and of course what makes a DevRel a good DevRel.
Jun 20, 2022•1 hr 15 min
This week Jesse Grosjean joins us to talk about his career as a solo indie Mac dev. Since 2004 Jesse has been building Mac apps under the company name Hog Bay Software producing hits such as WriteRoom, Taskpaper, and now Bike. We talk through the evolution of his apps, how he considers new features and improvements, why he chose and continues to choose the Mac platform, his business model and pricing for his apps, and what it takes to build his business around macOS and the driving force of the ...
Jun 10, 2022•1 hr 33 min
This week we're peeking into the future again — this time we're looking at the future of modern code review and workflows around pull requests. Jerod and Adam were joined by two of the co-founders of Graphite — Tomas Reimers and Greg Foster. Graphite is an open-source CLI and code review dashboard built for engineers who want to write and review smaller pull requests, stay unblocked, and ship faster. We cover all the details -- how they got started, how this product emerged from another idea the...
May 27, 2022•1 hr 20 min
This week we're talking with Bruce Schneier — cryptographer, computer security professional, privacy specialist, and writer (of many books). He calls himself a "public-interest technologist", a term he coined himself, and works at the intersection of security, technology, and people. Bruce has been writing about security issues on his blog since 2004, his monthly newsletter has been going since 1998, he’s a fellow and lecturer at Harvard's Kennedy School, a board member of the EFF, and the Chief...
May 20, 2022•1 hr 15 min
This week we're joined by Mike Riley and we're talking about his book Portable Python Projects (Running your home on a Raspberry Pi). We breakdown the details of the latest Raspberry Pi hardware, various automation ideas from the book, why Mike prefers Python for scripting on a Raspberry Pi, and of course why the Raspberry Pi makes sense for home labs concerned about data security. Use the code `PYPROJECTS` to get a 35% discount on the book. That code is valid for approximately 60 days after the...
May 13, 2022•1 hr 21 min
We’re talking with Woody Zuill today about all things Mob Programming. Woody leads Mob Programming workshops, he’s a speaker on agile related topics, and coaches and guides orgs interested in creating an environment where people can do their best work. We talk through it all and we even get some amazing advice from Woody’s dad. We define what Mob Programming is and why it’s so effective. Is it a rigid process or can teams flex to make it work for them? How to introduce mob programming to a team....
May 06, 2022•1 hr 27 min
Today we’re talking with Zach Lloyd, founder of Warp — the terminal being re-imagined for the 21st century and beyond. Warp is a blazingly fast, rust-based terminal that's being designed from the ground up to work like a modern app. We get into all the details — why now is the right time to re-invent the terminal, where they got started, the business they aim to build around Warp, what it's going to take to gain adoption and grow, but more importantly — what's Warp like today to get developers e...
Apr 26, 2022•1 hr 15 min
Frank Krueger joined us to talk about solving hard problems. Earlier this year he wrote a blog post titled "Practical Guide to Solving Hard Problems," and a lot of what he had to say really resonated with us. The premise is simple — if you have to write some code that you’re just not sure how to write...what do you do? What are the practical steps that you can take when you’re feeling stumped? Today’s show goes deep on that subject...practical ways to solve hard problems and ship your best work....
Apr 22, 2022•1 hr 16 min
This week we're joined by Deepthi Sigireddi, Vitess Maintainer and engineer at PlanetScale — of course we're talking about all things Vitess. We talk about its origin inside YouTube, how Vitess handles sharding, Deepthi's journey to Vitess maintainer, when you should begin using it, and how it fits into cloud native infra.
Apr 12, 2022•1 hr 31 min
Today we have a special treat. A conversation with Brian Kernighan! Brian's been in the software game since the beginning of Unix. Yes, he was there at Bell Labs when it all began. And he is still at it today, writing books and teaching the next generation at Princeton. This is an epic and wide ranging conversation. You'll hear about the birth of Unix, Ken Thompson's unique skillset, why Brian thinks C has stood the test of time, his thoughts on modern languages like Go and Rust, what's changed ...
Mar 30, 2022•1 hr 37 min
The incomparable Jessica Kerr is back with another grab-bag of amazing topics. We talk about her journey to Honeycomb, devs getting satisfaction from the code they write, why step one for her is "get that new project into production" and step two is observe it, her angst for the context switching around pull requests, some awesome book recommendations, how game theory and design can translate to how we skill up and level up our teams, and so much more.
Mar 11, 2022•1 hr 14 min
This week we're joined by the "mad scientist" himself, Feross Aboukhadijeh...and we're talking about the launch of Socket — the next big thing in the fight to secure and protect the open source supply chain. While working on the frontlines of open source, Feross and team have witnessed firsthand how supply chain attacks have swept across the software community and have damaged the trust in open source. Socket turns the problem of securing open source software on its head, and asks..."What if we ...
Mar 01, 2022•1 hr 28 min
This week we're talking to Toby Padilla, Co-Founder at Charm — where they build tools to make the command line glamorous. We talk about the state of the art, the next big thing happening on the command line and in ssh-land. They have an array of open source tooling to build great apps for the terminal and Charm Cloud to power a new generation of CLI apps. We talk through all their tooling, where things are headed for CLI apps, the focus and attention of their team, and what's to come in bringing...
Feb 26, 2022•1 hr 33 min
This week we're joined by Annie Sexton, UX Engineer at Render, to talk about her blog post titled Git Organized: A Better Git Flow that made the internet explode when she suggested using `reset` instead of `rebase` for a better git flow. On this show we talk about the git flow she suggests and why, how this flow works for her when she's hacking on the Render codebase (and when she uses it), the good and the bad of Git, and we also talked about the cognitive load of Git commits as you work.
Feb 15, 2022•1 hr 11 min
This week we’re joined by Jacob Kaplan-Moss and we're talking about his extensive writing on work sample tests. These tests are an exercise, a simulation, or a small slice of real day-to-day work that candidates will perform as part of their job. Over the years, as an engineering leader, Jacob has become a practicing expert in effectively hiring engineers — today he shares a wealth of knowledge on the subject.
Feb 08, 2022•1 hr 18 min
This week we're joined by Nora Jones, founder and CEO at Jeli where they help teams gain insight and learnings from incidents. Back in December Nora shared here thoughts in a Changelog post titled "Incident" shouldn't be a four-letter word - which got a lot of attention from our readers. Today we're talking with Nora about all things incidents — the learning and growth they represent for teams, why teams should focus on learning from incidents in the first place, their Howie guide to post‑incide...
Feb 04, 2022•1 hr 8 min
Welcome to _Song Encoder_, a special series of The Changelog podcast featuring people who create at the intersection of software and music. This episode features Pwnie Award-winning songwriter Forrest Brazeal.
Jan 31, 2022•25 min
This week Paul Copplestone, CEO of Supabase joined us to catch us up on the next big thing happening in the world of Postgres. Supabase might be best known as "the open source Firebase alternative," a tagline they might be reluctant to maintain. But from Adam's perspective, he's never been more excited about what they're bringing to market for Postgres fans. In the last year, Supabase has gone from 0 to more than 80,000 databases on their platform — and they're still in beta...and it's open sour...
Jan 25, 2022•1 hr 16 min
This week Matt Ahrens joins Adam to talk about ZFS. Matt co-founded the ZFS project at Sun Microsystems in 2001. And 20 years later Adam picked up ZFS for use in his home lab and loved it. So, he reached out to Matt and invited him on the show. They cover the origins of the file system, its journey from proprietary to open source, architecture choices like copy-on-write, the ins and outs of creating and managing ZFS, RAID-Z and RAID-Z expansion, and Matt even shares plans for ZFS in the cloud wi...
Jan 18, 2022•1 hr 31 min
Paul Orlando joins Jerod to talk through some unintended consequences that occur when systems operate at scale. We discuss Goodhart's Law, The Cobra Effect, how to design incentive systems, dependency management decisions, the risks of autonomous vehicles, and much more along the way.
Jan 10, 2022•1 hr 10 min
Our 4th annual year-end wrap-up episode! We don't naval gaze often, but when we do... we make sure you get your money's worth. Reflections, most popular episodes, our favs, and new this year: listener voice mails. Thanks for listening! 💚
Dec 20, 2021•1 hr 52 min
We're joined by Eran Yahav — talking about AI assistants for developers. Eran has been working on this problem for more than a decade. We talk about his path to now and how the idea for Tabnine came to life, this AI revolution taking place and the role it will play in developer productivity, and we talk about the elephant in the room - how Tabnine compares to GitHub Copilot, and what they're doing to make Tabnine the AI assistant for every developer regardless of the IDE or editor you choose.
Dec 17, 2021•1 hr 17 min
Today we're bringing our appearance on DevDiscuss right here to The Changelog. Jerod and I guested their launch episode for Season 7 to talk about deeply human stories we've covered over the years on this podcast. For long-time listners this will be a trip down memory lane and for recent subscibers this will be a guided tour on some of our most impactful episodes. Special thanks to Ben Halpern and Christina Gorton for hosting us. Check out their show at dev.to/devdiscuss
Dec 08, 2021•55 min