The Changelog: Software Development, Open Source - podcast cover

The Changelog: Software Development, Open Source

Changelog Mediachangelog.com
Software's best weekly news brief, deep technical interviews & talk show.

Episodes

Help make state of the "log" 2021 extra special! (Interview)

We're prepping for our 4th annual state of the "log" episode where we look back at the year, discuss some of our favorite episodes as well as the most popular ones, and talk a bit about what we have in the works for 2022 and beyond. We thought it'd be **awesome** to include some listener voices on the show! So, please share your favorite Changelog guests, topics, or a-ha moments you've had over the last year. If you get your message included in the episode, we'll send you a free t-shirt. It does...

Dec 03, 20211 min

Returning to GitHub to lead Sponsors (Interview)

Today we're joined by Jessica Lord, talking about the origins of Electron and her boomerang back to GitHub to lead GitHub Sponsors. We cover the early days of Electron before Electron was Electron, how she advocated to turn it into a product and make it a framework, how it's used today, why she boomeranged back to GitHub to lead Sponsors, what's next in funding open source creators, and we attempt to answer the question "what happens to open source once it's funded?"

Dec 02, 20211 hr 39 min

Shopify's vision for the future of commerce (Interview)

Today we're joined by Ilya Grigorik to talk about Shopify's developer preview release of Hydrogen and the preview release of Oxygen which is in early access preview with select merchants on Shopify. Hydrogen is their React framework for dynamic, contextual, and personalized e-commerce. And Oxygen is Shopify's hosted V8 JavaScript worker runtime that leverages all of their platform with the hope of scaling millions of storefronts. We cover what developers can expect from the Hydrogen framework, S...

Nov 19, 20211 hr 12 min

1Password is all in on its web stack (Interview)

This week we're bringing JS Party to The Changelog — Mitch and Andrew from the 1Password team talk with Amal and Nick about the company’s transition to Electron and web technologies, and how the company utilized its existing web stack to shape the future of its desktop experience.

Nov 12, 20211 hr 14 min

Connecting the dots in public (Interview)

Today we're joined by Shawn "swyx" Wang, also known as just "swyx" — and we're talking about his interesting path to becoming a software developer, what it means to "learn in public" and how he's been able to leverage that process to not only level up his skills and knowlege, but to also rapidly advance his career. We cover Swyx's recent writing on the light and dark side of the API economy — something he calls "living above or below the API," his thoughts on Cloudflare eating the cloud by playi...

Nov 05, 20211 hr 9 min

Song Encoder: $STDOUT (Interview)

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 $STDOUT and contains explicit language.

Oct 29, 202137 min

Oh my! Zsh. (Interview)

Robby Russell is back on The Changelog after more than 10 years to catch us up on all things Oh My Zsh — a delightful, open source, community-driven framework for managing your Zshell configuration. It comes bundled with plugins, themes, and can be easily customized and contributed to, because hey, that’s how open source works. In this episode Robby gives us a glimpse into the passion and the struggle of being an open source software maintainer.

Oct 25, 20211 hr 12 min

This insane tech hiring market (Interview)

This week we're joined by Gergely Orosz and we’re talking about the insane tech hiring market we’re in right now. Gergely was on the show a year ago talking about growing as a software engineer and his book The Tech Resume Inside Out. Now he’s laser focused on Substack with actionable advice for engineering managers and engineers, with a focus on big tech and high-growth startups. On today’s show we dig into his recent coverage of "the perfect storm" that’s causing this insane tech hiring market...

Oct 19, 20211 hr 13 min

Lessons from 10k hours of programming (Interview)

Today we're talking to Matt Rickard about his blog post, Reflections on 10,000 Hours of Programming. Matt was clear to mention that these reflections are purely about coding, not career advice or other soft skills. These reflections are just about deliberately writing code for 10,000 hours, which also correlates with the number of hours needed to master a skill. If you count the reflections we cover on the show and be the first to comment on this episode, we'll get in touch and send you a coupon...

Oct 08, 20211 hr 13 min

Learning-focused engineering (Interview)

This week we're joined by Brittany Dionigi, Director of Platform Engineering at Articulate, and we're talking about how organizations can take a more intentional approach to supporting the growth of their engineers through learning-focused engineering. Brittany has been a software engineer for more than 10 years, and learned formal educational and classroom-based learning strategies as a Technical Lead & Senior Instructor at Turing School of Software & Design. We talk through a ton of gr...

Oct 01, 20211 hr 13 min

Fauna is rethinking the database (Interview)

This week we’re talking with Evan Weaver about Fauna — the database for a new generation of applications. Fauna is a transactional database delivered as a secure and scalable cloud API with native GraphQL. It's the first implementation of its kind based on the Calvin paper as opposed to Spanner. We cover Evan's history leading up to Fauna, deep details on the Calvin algorithm, the CAP theorem for databases, what it means for Fauna to be temporal native, applications well suited for Fauna, and wh...

Sep 24, 20211 hr 6 min

The business model of open source (Interview)

This week we're joined by Adam Jacob, CEO of System Initiative and Co-Founder of Chef, about open source business models and the model he thinks is the right one to choose, his graceful exit from Chef and some of the details behind Chef's acquisition in 2020 for $220 million...in cash, and how his perspective on open source has or has not changed as a result. Adam also shared as much _stealth mode_ details as he could about System Initiative.

Sep 17, 20211 hr 21 min

Coding in the cloud with Codespaces (Interview)

On this special edition of The Changelog, we're talking with Cory Wilkerson, Senior Director of Engineering at GitHub, about GitHub Codespaces. For years now, the possibility of coding in the cloud seemed so close, yet so far away for a number of reasons. According to Cory, the raw ingredients to make coding in the cloud a reality have been there for years. The challenge has really been how the industry thinks, and we are now at a place where the skepticism in cloud based workflows is "non-exist...

Sep 11, 20211 hr 8 min

We ask a lawyer about GitHub Copilot (Interview)

This week we're bringing JS Party to The Changelog — Nick Nisi and Christopher Hiller had an awesome conversation with Luis Villa, co-founder and General Counsel at Tidelift. They discuss GitHub Copilot and the implications of an AI pair programmer and fair use from a legal perspective.

Sep 08, 202159 min

Why Neovim? (Interview)

This week Neovim core maintainer TJ DeVries joins Jerod and guest co-host Nick Nisi (from JS Party) to follow-up on our Vim episode with a conversation dedicated to Neovim. TJ tells us why Neovim was created in the first place, how it differs from Vim, why Lua is awesome for configuration and plugins, what LSPs are all about, the cool tech inside tree-sitter, and how he's writing his own fuzzy file finder for Neovim called Telescope.

Aug 31, 20211 hr 14 min

OAuth, "It's complicated." (Interview)

Today we're joined by Aaron Parecki, co-founder of IndieWebCamp and maintainer of OAuth.net, for a deep dive on the state of OAuth 2.0 and what's next in OAuth 2.1. We cover the complications of OAuth, RFCs like Proof Key for Code Exchange, also known as PKCE, OAuth for browser-based apps, and next generation specs like the Grant Negotiation and Authorization Protocol, also known as GNAP. The conversation begins with how Aaron experiements with the IndieWeb as a showcase of what's possible.

Aug 23, 20211 hr 10 min

Building software for yourself (Interview)

Today we're talking to Linus Lee about the practice of building software for yourself. Linus has several side projects we could talk about, but today's show is focused on Linus' dynamically typed functional programming language called Ink that he used to write his full text personal search engine called Monocle. Linus is focused on writing software that solves his own needs, all of which is open source, to help him learn more deeply and organize the knowledge of his life.

Aug 23, 20211 hr 12 min

Richard Hipp returns (Interview)

This week, Richard Hipp returns to catch us up on all things SQLite, his single file webserver written in C called Althttpd, and Fossil -- the source code manager he wrote and uses to manage SQLite development instead of Git.

Aug 19, 20211 hr 26 min

Leading leaders who lead engineers (Interview)

This week we're joined by Lara Hogan -- author of Resilient Management and management coach & trainer for the tech industry. Lara led engineering teams at Kickstarter and Etsy before she, and Deepa Subramaniam stepped away from their deep roots in the tech industry to start Wherewithall -- a consultancy that helps level up managers and emerging leaders. The majority of our conversation focuses on the four primary hats leaders and managers end up wearing; mentoring, coaching, sponsoring, and ...

Aug 11, 20211 hr 9 min

Kaizen! The day half the internet went down (Interview)

This week we're sharing a special episode of our new podcast called Ship It. This episode is our Kaizen-style episode where we point our lens inward to Changelog.com to see what we should improve next. The plan is do this episode style every 10 episodes. Gerhard, Adam, and Jerod talk about the things that we want to improve in our setup over the next few months. We talk about how the June Fastly outage affected changelog.com, how we responded that day, and what we could do better. We discuss mul...

Aug 05, 20211 hr 8 min

Modern Unix tools (Interview)

This week we're talking with Nick Janetakis about modern unix tools, and the various commands, tooling, and ways we use the commmand line. Do you Bash or Zsh? Do you use `cat` or `bat`? What about `man` vs `tldr`? Today's show is a deep dive into unix tools you know and love, or should know and _maybe_ love.

Jul 31, 20211 hr 15 min

Why we 💚 Vim (Interview)

On this special edition of The Changelog, we tell Vim's story from the mouths of its users. Julia Evans, Drew Neil, Suz Hinton, and Gary Bernhardt join Jerod Santo for a deep and wide-ranging discussion about "the best text editor that anyone ever wrote."

Jul 21, 202145 min

The story behind Inter (Interview)

This week we're talking to Rasmus Andersson about his journey as a software creator. We talk about the work he's doing right now on Playbit, a computing environment which encourages playful learning, building, and sharing of software. We also talk about his work on the Inter typeface, as well as the reasons why this font family needed to be free and open source.

Jul 19, 20211 hr 25 min

Massive scale and ultra-resilience (Interview)

This week we're sharing a recent episode from Founders Talk that we continuously hear about from listeners. Listen and subscribe to Founders Talk at founderstalk.fm and anywhere you listen to podcasts. On Founders Talk #75 — Adam talks with Spencer Kimball, CEO and Co-founder of Cockroach Labs — makers of CockroachDB an open source cloud-native distributed SQL database. Cockroach Labs recently raised $160 million dollars on a $2 billion dollar valuation. In this episode, Spencer shares his journ...

Jul 09, 20211 hr 13 min

The foundations of Continuous Delivery (Interview)

This week we're sharing one of the most popular episodes from our new podcast Ship It. Ship It launched in May and now has 8 episodes in the feed to enjoy...it's hosted by Gerhard Lazu, our SRE here at Changelog. In this episode, Gerhard talks with Dave Farley, co-author of Continuous Delivery and the inventor of the Deployment Pipeline. Today, most of us ship code the way we do because 25 years ago, Dave cared enough to drive the change that we now call CI/CD. He is one of the great software en...

Jul 02, 20211 hr 14 min

xbar puts anything in your macOS menu bar (Interview)

On this episode we're talking with our good friend Mat Ryer whom you may know from the Go Time podcast. Mat created an awesome open source tool for putting just about *anything* in your Mac's toolbar. It was originally written in Objective-C, but it just got a big rewrite in Go and abig rename from BitBar to xbar. If you don't use a Mac don't hit skip on this episode quite yet! There are lessons to be learned for anyone interested in hacking on tools to make your life better. Plus, with this rew...

Jun 21, 20211 hr 5 min

Funds for open source (Interview)

This week we're talking with Pia Mancini about the latest updates to the mission of Open Collective. Earlier this year Open Collective announced "Funds for Open Source." The idea is simple, make it easy for companies to invest in open source, and they will. Also, since recording this episode, Pia and the team at Open Collective along with Gitcoin announced fundoss.org as part of Maintainer Week announcements. And right now, they have a matching fund of $75,000 dollars funding open source that yo...

Jun 18, 20211 hr 2 min

Every commit is a gift (Interview)

Maintainer Week is finally here and we're excited to make this an annual thing! If Maintainer Week is new to you, check out episode #442 with Josh Simmons and Kara Sowles. Today we're talking Brett Cannon. Brett is Dev Manager of the Python Extension for VS Code, Python Steering Council Member, and core team member for Python. He recently shared a blog post The social contract of open source, so we invited Brett to join us for Maintainer Week to discuss this topic in detail. Thank a maintainer o...

Jun 10, 20211 hr 8 min

Exploring Deno Land 🦕 (Interview)

This week we're joined by Ryan Dahl, Node.js creator, and now the creator of Deno - a simple, modern and secure runtime for JavaScript and TypeScript that uses V8 and is built in Rust. We talk with Ryan about the massive success of Node and how it impacted his life, and how he eventually created Deno and what he's doing differently this time around. We also talk about The Deno Company and what's in store for Deno Deploy.

Jun 08, 20211 hr 17 min

Maintainer week! (Interview)

This week is all about Maintainer Week — it's a week long event starting June 7th for open source maintainers to gather, share, and be celebrated. We're joined by Josh Simmons (Ecosystem Strategy Lead at Tidelift & President of Open Source Initiative) and Kara Sowles (Senior Open Source Program Manager at GitHub). Of course we love open source maintainers, that's why we're so excited about Maintainer Week and making it an annual thing. Today we talk through all the details of this event, wha...

May 28, 20211 hr 6 min
For the best experience, listen in Metacast app for iOS or Android
Open in Metacast