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

Dec 21, 2020 • 1h 22min
State of the “log” 2020 (Interview)
Reflecting on the highlights of 2020, the hosts celebrate key moments and favorite episodes while exploring the rise of Postgres and its community engagement. They tackle productivity myths, revealing that output waxes and wanes daily, and examine the evolution of email with Basecamp's Hey product. Insights on monetizing open source and navigating tech communities emphasize collaboration and the importance of quality contributions. The discussion wraps up with an appreciation for listener feedback and the podcast's thriving community.

Dec 20, 2020 • 1h 20min
You can FINALLY use JSHint for evil (Interview)
In this discussion with Mike Pennisi, the maintainer of JSHint, we dive into the complexities of software licensing and how they can hinder open-source projects. Mike shares the journey of JSHint, particularly the significant shift from a restrictive license to a more accessible MIT license, enabling broader adoption. He discusses the ethical implications of licensing choices and the emotional weight of such decisions. The conversation also highlights the importance of maintaining human connections in the developer community, stressing empathy and authentic engagement.

Dec 13, 2020 • 1h 18min
Coding without your hands (Interview)
Josh Comeau, a developer forced to innovate due to cubital tunnel syndrome, discusses his hands-free coding system using voice dictation and eye-tracking technology. He shares the challenges of adapting to coding without traditional typing and the significance of accessibility tools for developers facing similar issues. Josh also provides a practical demonstration of voice coding techniques while emphasizing the importance of personal balance and innovative solutions in tech. His journey highlights resilience in the face of adversity and the transformative power of technology.

Dec 2, 2020 • 1h 21min
Growing as a software engineer (Interview)
Gergely Orosz, a former Engineering Manager at Uber and author of 'The Tech Resume Inside Out,' shares insights from his career transition. He discusses the importance of adaptability in tech, moving from corporate to startup life, and validating new ideas. Gergely also highlights strategies for crafting effective resumes and the hiring landscape's evolution, including ethical practices. Listeners will find his reflections on mentorship and the value of community feedback especially inspiring as he navigates this next chapter in his career.

Nov 20, 2020 • 1h 18min
The future of Mac (Interview)
Tim Triemstra, a 15-year veteran at Apple and the Product Marketing Manager for Developer Technologies, sheds light on the revolutionary transition to M1 chips and their impact on Macs. Ken Case, founder of The Omni Group known for productivity apps, discusses the evolution of Mac applications and the exciting potential of running iOS apps natively. They explore the balance between portability and power, innovations in user experience with macOS Big Sur, and how developers can seize new opportunities in this transformative era for the Mac ecosystem.

Nov 13, 2020 • 1h 29min
The Kollected Kode Vicious (Interview)
George Neville-Neil, the mind behind the beloved Kode Vicious column, shares his journey through programming insights and humor. He discusses the art of curating essays that resonate with tech enthusiasts, and the importance of code readability amid debates like tabs versus spaces. Lifelong learning and understanding computer fundamentals are emphasized as keys to staying relevant in tech. Neville-Neil also shares his favorite programming languages and the exciting release of his new book, a compilation of his popular advice for coders.

Nov 6, 2020 • 1h 21min
Inside 2020's infrastructure for Changelog.com (Interview)
Gerhard Lazu, a site reliability engineer and infrastructure specialist at Changelog, delves into the evolution of their infrastructure and the transition to Linode Kubernetes Engine. He discusses the ease of Kubernetes management, the importance of automated deployments, and how managed services streamline operations. Highlighting a hands-on resilience test, Gerhard shares insights on recovery and downtime humorously. The conversation wraps up with a focus on the significance of simplicity in infrastructure choices for small teams.

Oct 30, 2020 • 60min
Maintaining the massive success of Envoy (Interview)
Matt Klein, creator and maintainer of Envoy at Lyft, shares insights on the unexpected success of this edge proxy designed for cloud-native applications. He discusses the shift in Lyft's approach to open source and why he chose not to launch Envoy as a commercial venture. The conversation highlights the importance of community engagement, the challenges of maintaining open source projects, and the balance between an open-source ethos and commercial pressures in the tech landscape.

Oct 23, 2020 • 1h 8min
What's so exciting about Postgres? (Interview)
Craig Kerstiens, a PostgreSQL aficionado known for his extensive contributions to the community, joins the discussion to highlight the unique features of Postgres. He shares insights on its evolution, emphasizing JSON capabilities while maintaining relational integrity. Craig dives into managing background tasks and the power of customizable extensions that make Postgres versatile. With a passion for community engagement, he also discusses future advancements and practical tips for maximizing PostgreSQL performance.

Oct 16, 2020 • 1h 9min
Shopify’s massive storefront rewrite (Interview)
Maxime Vaillancourt, a Shopify engineer, discusses the intricacies of their ambitious storefront rewrite from a Ruby on Rails monolith to a new Ruby-based implementation. He shares insights on maintaining feature parity, optimizing performance, and the challenges of ensuring API consistency during the overhaul. Maxime emphasizes the strategic importance of a modular approach and collaboration within the team, addressing the emotional dynamics and risk management required for such transformative projects.