
The Changelog: Software Development, Open Source
Software's best weekly news brief, deep technical interviews & talk show.
Latest episodes

Mar 11, 2020 • 33min
Altair 8800 and the dawn of a revolution (Interview)
Discover the story of the Altair 8800, a quirky machine that sparked the personal computer revolution. Learn how a microcomputer kit transformed a struggling business and ignited a tech frenzy. Dive into the debates between hobbyists and the nascent software industry, featuring a pivotal letter from Bill Gates on software sharing. Hear about the collaborative spirit at the Homebrew Computer Club that fueled innovation and the emergence of the open-source movement. It's a fascinating look at the dawn of computing!

Mar 9, 2020 • 1h 33min
Enter the Matrix (Interview)
Matthew Hodgson, technical co-founder of Matrix and an advocate for decentralized communication, shares insights into the revolutionary features of Matrix, including end-to-end encryption and its ability to bridge communication silos. He discusses the nostalgic shift from IRC to modern platforms and the challenges of maintaining independence from corporate influences. The conversation highlights collaborations with governments and emphasizes the significance of user experience in fostering effective communication. Matthew’s passion for open-source innovation shines through as he explores the future of secure messaging.

Mar 2, 2020 • 1h 10min
From open core to open source (Interview)
Frank Karlitschek, the founder of Nextcloud, discusses the evolution of open-source software, tracing its roots from OwnCloud to Nextcloud. He dives into the challenges of the open core model versus true open-source solutions and emphasizes the significance of community engagement. Karlitschek highlights the advantages of on-premise solutions for data privacy and security, especially for organizations like governments. He also touches on fostering a strong open-source community and the complexities of turning contributors into paid roles while maintaining integrity.

Feb 21, 2020 • 1h 25min
The developer's guide to content creation (Interview)
Stephanie Morillo, a seasoned content strategist and former editor-in-chief at DigitalOcean and GitHub, shares insights from her book, 'The Developer’s Guide to Content Creation.' She discusses the importance of writing for developers and offers a four-step recipe for generating content ideas. Stephanie emphasizes the role of personal branding in career development and provides strategies for effective content promotion. Listeners will learn how to engage their audience and navigate the challenges of content creation in the tech landscape.

Feb 17, 2020 • 1h 3min
The dawn of sponsorware (Interview)
Caleb Porzio, the mind behind Livewire and AlpineJS, talks about his intriguing 'sponsorware' model that turned heads in the open-source community. He shares the journey from a conventional job to pioneering this innovative approach, highlighting the importance of sustainability in open-source development. The conversation dives into sponsorship strategies, balancing monetization with community benefits, and the transparent dynamics that make software valuable. Expect insights on fostering meaningful sponsor relationships and evolving the landscape of software support!

Feb 14, 2020 • 49min
Productionising real-world ML data pipelines (Interview)
Yetunde Dada, a product manager at QuantumBlack and Sundance New Frontier Lab fellow, dives into the revolutionary Kedro project. She explains how Kedro transforms Python data pipelines, making them scalable and reproducible. The conversation also covers the intricacies of transitioning to open-source, user engagement, and the challenges faced along the way. In a delightful twist, Yetunde shares insights about her VR film 'Atomu,' which explores gender norms in Kenya, showcasing a blend of technology and creativity.

Feb 6, 2020 • 60min
Good tech debt (Interview)
Jon Thornton, Engineering Manager at Squarespace and author of a popular blog post on "3 Kinds of Good Tech Debt," dives into the nuances of technical debt. He explains how good tech debt, when leveraged correctly, can drive innovation and product development. Jon likens tech debt to financial debt, highlighting the need for strategic, intentional decision-making. He shares real-world analogies, like homeownership, to illustrate the balance between fast feature releases and sustainable code quality, emphasizing the importance of communication and prioritization in managing these challenges.

Feb 4, 2020 • 30min
The soul of an old machine (Interview)
Discover the fascinating story of minicomputers and their pivotal role in shaping personal computing. Explore the intense rivalry between tech giants like Digital Equipment Corporation and Data General. Hear firsthand accounts of innovations like the advanced 32-bit design and the challenges of developing the Eagle computer. Delve into the balance of work and life in the tech industry, along with the sacrifices of the unsung heroes behind these groundbreaking advancements.

Jan 31, 2020 • 1h 7min
Open source meets climate science (Interview)
Anders Damsgaard, a climate science researcher at Stanford University, discusses the fusion of open source and climate science. He dives into his ScholarRef tools, which simplify academic reference gathering for researchers. The conversation reveals groundbreaking insights into glacier behavior and the critical role of programming in climate modeling. Anders also reflects on the balance between corporate influence and independent software practices, as well as the importance of reconnecting with nature through hobbies in a tech-driven world.

Jan 24, 2020 • 45min
Intro to Rust programming (Interview)
In this engaging discussion, Carol Nichols, co-author of 'The Rust Programming Language' and Ruby performance improver, teams up with Jake Goulding, a Rust instructor and community contributor. They delve into Rust's unique strengths, especially its efficiency and safety for web and embedded development. Topics include the evolution from Ruby to Rust due to performance, the utility of Cargo, and the challenges around using Rust for rapid prototyping. They also share valuable resources for learning Rust, making it accessible for developers across various backgrounds.