

The Changelog: Software Development, Open Source
Changelog Media
Software's best weekly news brief, deep technical interviews & talk show.
Episodes
Mentioned books

Dec 1, 2019 • 1h 26min
The making of GitHub Sponsors (Interview)
Devon Zuegel, Open Source Product Manager at GitHub and a pivotal force behind GitHub Sponsors, discusses her journey to GitHub and the extensive research she undertook to tackle open source sustainability. She delves into various funding models and the importance of transparent financial decision-making for project maintainers. Also explored are the motivations for sponsorship, the significance of effective naming in tools, and insights on the future of community support in the open source ecosystem.

Nov 15, 2019 • 1h 32min
Five years of freeCodeCamp (Interview)
Quincy Larson, the founder of freeCodeCamp, shares insights into its remarkable five-year journey as a transformative coding education platform. He discusses the evolution from a single curriculum to a thriving global community, addressing challenges in the nonprofit sector. The conversation highlights the need for improved tech hiring practices and the impact of multilingual resources. Quincy also elaborates on the shift to project-based learning and the complexities of Jamstack architecture while emphasizing community support and the importance of affordable education.

Nov 10, 2019 • 1h 9min
Finding collaborators for open source (Interview)
Jeff Meyerson, host of Software Engineering Daily and founder of FindCollabs, dives into the challenges of finding collaborators for open-source projects. He discusses the evolution of podcasting and shares insights on navigating remote work dynamics. The importance of reputation systems in collaborative efforts takes center stage, along with the complexities of credibility within these spaces. Meyerson invites listeners to explore FindCollabs, aimed at enhancing collaboration reliability, while emphasizing community engagement and innovative user strategies.

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.


