The Changelog: Software Development, Open Source

Changelog Media
undefined
Sep 24, 2020 • 1h 8min

How open source saved htop (Interview)

Hisham Muhammad, the creator of htop and a dedicated maintainer for over 15 years, discusses the evolution of htop from a solo project to a collaborative effort after handing it over to new maintainers. He shares the emotional journey of maintaining open source software and the relief he felt during its transition. The conversation touches on community engagement, the importance of clear communication, and the human element in open source collaboration, emphasizing kindness and support among contributors.
undefined
Sep 11, 2020 • 1h 5min

Estimating systems with napkin math (Interview)

In this discussion, Simon Eskildsen, a Principal Engineer at Shopify, reveals his innovative approach to system estimation through 'napkin math.' He emphasizes using first-principle thinking to simplify complex problems without writing code. The conversation dives into navigating slow queries in MySQL, enhancing database management during high-demand scenarios like Black Friday, and the importance of practical estimations in system design. Eskildsen also shares insights from his self-taught journey in programming and the development of a newsletter focused on mathematical problem-solving for software performance.
undefined
Sep 4, 2020 • 52min

Inside GitHub's Arctic Code Vault (Interview)

Jon Evans, founding director of the GitHub Archive Program and an award-winning author and journalist, shares insights on the groundbreaking GitHub Arctic Code Vault initiative. He discusses the innovative method of preserving open source software in a decommissioned coal mine for 1,000 years, emphasizing inclusivity in repository selection. The conversation also delves into the challenges of digital data longevity, the implications of legacy code, and the philosophical significance of preserving knowledge for future generations.
undefined
Aug 26, 2020 • 1h 3min

Bringing beauty to the world of code sharing (Interview)

Mike Fix, maintainer of Carbon, shares insights on creating stunning visual representations of code through his open-source project. He discusses the journey of Carbon from its inception to becoming a widely-used tool, even by organizations like NASA. The conversation dives into the challenges of sustaining community engagement and monetization in open source. Mike also emphasizes innovative strategies for promoting indie creators and ensuring financial sustainability in the coding landscape, all while nurturing a vibrant developer community.
undefined
Aug 21, 2020 • 1h 12min

Celebrating Practical AI turning 100!! 🎉 (Interview)

Chris Benson, Principal AI strategist at Lockheed Martin, and Daniel Whitenack, data scientist with SIL International, celebrate a remarkable milestone of 100 episodes. They delve into the evolution of AI, addressing the misconceptions of AGI while highlighting its diverse and practical applications, from trail camera systems to conversational agents. The discussion emphasizes ethical responsibilities in AI and balances imagination with pragmatism in the field. They reflect on their podcasting journey, community engagement, and the future challenges and opportunities in AI.
undefined
Aug 12, 2020 • 1h 15min

Working in Public (Interview)

Nadia Eghbal, author of "Working in Public", dives into the intricate dynamics of open source software and community funding. She explores the transformative journey of open source and the critical needs for support among maintainers. Discussions include the evolving relationship between creators and platforms like GitHub, and the importance of intimate online communities. Nadia also reflects on the balance between public engagement and personal media, emphasizing the significance of nurturing connections in today's digital landscape.
undefined
Aug 7, 2020 • 1h 26min

Designing and building HEY (Interview)

Jonas Downey, the lead designer behind HEY email from Basecamp, dives deep into his mission to revolutionize email. He shares the innovative design philosophy that tackles long-standing email issues, emphasizing user-centric features like the filtered inbox and screener to prioritize important messages. Downey discusses the unique challenges of entering a market dominated by free services and how HEY focuses on quality over growth. With insights on achieving inbox zero and the importance of user feedback, this conversation is a delightful peek into the future of email.
undefined
Jul 31, 2020 • 1h 3min

Making Windows Terminal awesome (Interview)

Kayla Cinnamon, a Program Manager at Microsoft, dives into the reimagined Windows Terminal. She discusses the significance of modernizing the command line experience, including user feedback and design collaboration. Kayla also highlights the evolution of Cascadia Code, a font enhancing Terminal usability, and the importance of community engagement in development. From tackling legacy systems to unveiling exciting new features, this conversation showcases a thrilling journey in making Windows Terminal a robust tool for developers.
undefined
Jul 22, 2020 • 1h 5min

It’s OK to make money from your open source (Interview)

Zeno Rocha, a passionate open-source developer renowned for the Dracula theme and author of "14 Habits of Highly Productive Developers," discusses his evolving views on monetizing open source. He shares insights on the allure and success of the Dracula theme, including its unique user-focused features. Zeno also dives into the challenges of subscription fatigue, pricing strategies, and the art of cultivating productive habits. His journey highlights the balance between innovation and the open source ethos, encouraging developers to adapt and rethink their approaches.
undefined
Jul 16, 2020 • 1h 2min

Laws for hackers to live by (Interview)

Dave Kerr, an IT consultant and creator of the Hacker Laws repository on GitHub, shares valuable insights on essential principles for developers. He discusses laws like YAGNI and DRY, emphasizing their importance in software design and life. The conversation explores the complexities of estimating project timelines, advocating for adaptability amid unpredictability. Dave highlights the significance of empathy in teamwork and warns against over-engineering, offering wisdom on prioritizing simplicity and practical decision-making in coding.

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