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

Oct 31, 2019 • 1h 20min
Back to Agile's basics (Interview)
Robert C. Martin, famously known as Uncle Bob, is a software engineer and author celebrated for his work on Agile development and his 'Clean' book series. In this discussion, he shares the origins of his nickname and delves into the Agile Manifesto's significance today. Bob emphasizes the necessity of returning to Agile's core principles amidst modern challenges. He explores the dynamics of team collaboration, the importance of code quality, and how Agile practices facilitate effective project management, all while shedding light on the urgent need for responsibility in the growing development landscape.

Oct 18, 2019 • 52min
Pioneering open source drones and robocars (Interview)
Chris Anderson, former Editor-in-Chief of WIRED, is a luminary in the drone and robotics space, having founded 3D Robotics and DIY Drones. He shares his journey from hobbyist setbacks to launching a successful drone business. The discussion touches on the importance of open-source in the drone community, navigating regulatory challenges, and the rising popularity of DIY Robocars. Anderson emphasizes the thrill of competition in robotics while navigating complex industry dynamics, inviting listeners to engage with these exciting developments.

Oct 9, 2019 • 40min
Let's talk Elixir! (Interview)
Chris Bell and Desmond Bowe, co-hosts of ElixirTalk, dive into the dynamic world of Elixir and Phoenix. They discuss the appeal of Elixir, touching on its finalized status and the buzz surrounding Phoenix LiveView for real-time apps. The ambitious Lumen project is highlighted, showcasing its potential to bring Elixir to WebAssembly. Personal developer experiences reveal the advantages of Elixir over previous languages, emphasizing community support and the language's advancements in stability and functionality. Their insights illuminate the future of web development with Elixir.

Oct 2, 2019 • 43min
Maintainer spotlight! Valeri Karpov (Interview)
Valeri Karpov, the solo maintainer of Mongoose since 2014, shares his journey in open-source development with a healthy dose of humor. He discusses the struggle of maintaining an uninterrupted contribution streak while balancing life challenges, including a failed attempt to climb Mount Kilimanjaro. Karpov delves into his evolution as a maintainer, the complexities of managing Mongoose, and navigating relationships with corporations. He also highlights tools and influential figures in the JavaScript community, emphasizing the importance of mentorship and ongoing education.

Sep 27, 2019 • 1h 33min
Nushell for the GitHub era (Interview)
Jonathan Turner, Andrés N. Robalino, and Yehuda Katz, core contributors to Nushell, delve into the modern shell's innovative features built for the GitHub era. They discuss the advantages of Rust, the evolution of shell technology, and the importance of community involvement. Insights include how Nushell enhances data manipulation with intuitive commands, the significance of Minimum Viable Products in software development, and experiences that shaped their collaborative journey. Tune in for a deep dive into making command-line interfaces more accessible and engaging!

Sep 19, 2019 • 1h 4min
Machine powered refactoring with AST's (Interview)
Amal Hussein, Engineering Manager at npm and former open web engineer, dives into the world of Abstract Syntax Trees (ASTs) and their potential for transforming legacy code. She shares how ASTs improve code analysis over traditional methods and automate refactoring processes. Amal also discusses the importance of representation in tech leadership and how discontentment can drive innovation. With tools like JS CodeShift, she emphasizes demystifying ASTs to enhance development efficiency, making them accessible for all developers.

Sep 17, 2019 • 1h 17min
Generative engineering cultures (Interview)
Dave Kaplan, Head of Software Engineering at Policygenius, delves into generative engineering cultures, highlighting their significance in tech. He contrasts this with pathological and bureaucratic cultures, stressing the need for management support and autonomy. Kaplan shares the six core skills for empowered teams, navigates the challenges of scaling generative cultures, and emphasizes proactive collaboration over hierarchical structures. His insights on reframing problems as challenges foster a growth mindset crucial for innovation.

Sep 6, 2019 • 1h 8min
Modern software is built on APIs (Interview)
Abhinav Asthana, the founder of Postman, discusses the remarkable transformation of Postman from an open-source tool to a leading API Development Environment backed by a recent $50 million Series B funding. He shares insights on the importance of APIs in software development and the vibrant community that supports them. Abhinav emphasizes user engagement through empathy, innovative automation features, and how direct user interactions shape product evolution. The conversation highlights Postman's role in empowering over seven million developers globally.

Aug 29, 2019 • 1h 4min
Maintainer spotlight! Feross Aboukhadijeh (Interview)
Feross Aboukhadijeh, a trailblazer in open source with projects like StandardJS and WebTorrent, shares his journey navigating the challenges of maintaining popular software. He candidly discusses the emotional pressure and burnout that often accompany such responsibilities. The conversation explores innovative collaborations, particularly with Brave on WebTorrent, and emphasizes the necessity of community engagement. Feross also tackles the financial sustainability of open source contributions, highlighting the importance of secure funding and corporate support for maintainers.

Aug 23, 2019 • 1h 20min
OSCON 2019 anthology (Interview)
Eric Holscher from Write the Docs dives into ethical advertising and conference inclusivity, sharing the unique 'Pac-Man rule' for fostering engagement. Ali Spittel, a developer advocate at Codebeast, discusses her passion for teaching coding and her new love for podcasting. Lastly, Hong Phuc Dang of FOSSASIA highlights impressive open-source projects like Pocket Science Lab and the cultural divides in the Asian open-source ecosystem, shedding light on how to bridge the gap for better collaboration.