The Changelog: Software Development, Open Source cover image

The Changelog: Software Development, Open Source

Latest episodes

undefined
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.
undefined
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.
undefined
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.
undefined
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.
undefined
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.
undefined
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.
undefined
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.
undefined
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.
undefined
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.
undefined
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.

The AI-powered Podcast Player

Save insights by tapping your headphones, chat with episodes, discover the best highlights - and more!
App store bannerPlay store banner
Get the app