

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

10 snips
Oct 1, 2021 • 1h 13min
Learning-focused engineering (Interview)
Brittany Dionigi, Director of Platform Engineering at Articulate and a veteran software engineer with over a decade of experience, discusses the critical role of learning in engineering. She delves into mentorship practices, how to navigate transitions from teaching to leadership, and effective learning strategies. Brittany emphasizes the importance of structured environments, effective communication, and the necessity of fostering trust between senior and junior engineers. The conversation is packed with insights on enhancing education and collaboration within tech teams.

Sep 24, 2021 • 1h 6min
Fauna is rethinking the database (Interview)
In this engaging discussion, Evan Weaver, Co-founder of Fauna and former Twitter engineer, dives into the revolutionary aspects of Fauna's transactional database. He highlights the innovative Calvin algorithm's role in addressing latency and complexity in data management. The conversation also navigates the cultural implications of modern databases and the vital balance between security and accessibility in API databases. Evan shares insights into the evolving landscape of database solutions and the journey towards building a user-friendly data platform.

Sep 17, 2021 • 1h 21min
The business model of open source (Interview)
Adam Jacob, CEO of System Initiative and co-founder of Chef, shares his journey through the world of open source business models. He discusses the delicate balance between community engagement and commercial viability, reflecting on Chef's $220 million acquisition. Adam emphasizes the importance of consistent effort and positive mindset for long-term success while offering insights into the future of collaborative software. He also hints at exciting developments at System Initiative, advocating for the goodness of community-driven change in open source.

Sep 11, 2021 • 1h 8min
Coding in the cloud with Codespaces (Interview)
Cory Wilkerson, Senior Director of Engineering at GitHub, shares insights on GitHub Codespaces and its transformative effects on developer workflows. He discusses overcoming initial skepticism about cloud coding and how 600 engineers at GitHub now use this tool daily. The conversation highlights innovative strategies like the GitHub Computer Club and the rapid improvements in productivity. Cory also touches on the integration of VS Code and the exciting future of coding in the cloud, promising a more streamlined and efficient experience for developers.

Sep 8, 2021 • 59min
We ask a lawyer about GitHub Copilot (Interview)
In this engaging discussion, Luis Villa, Co-founder and General Counsel at Tidelift, dives into the legal intricacies of GitHub Copilot. He explores fair use and copyright issues surrounding AI programming tools. Luis shares insights on how court decisions could shape software development and highlights the need for technical understanding among judges. The conversation also touches on the ethical implications, community perceptions, and the future potential of AI in programming, making it a must-listen for developers and legal enthusiasts alike.

Aug 31, 2021 • 1h 14min
Why Neovim? (Interview)
TJ DeVries, core maintainer of Neovim, and Nick Nisi from JS Party dive into the evolution of Neovim, highlighting why it was created as a modern alternative to Vim. They discuss the advantages of Lua for configuration and the powerful integrations of LSP and TreeSitter that enhance coding workflows. TJ also shares his project, Telescope, a fuzzy file finder for Neovim, and emphasizes the collaborative spirit of the community that shapes its development. The conversation showcases the exciting future of this powerful text editor.

Aug 23, 2021 • 1h 10min
OAuth, "It's complicated." (Interview)
Aaron Parecki, co-founder of IndieWebCamp and maintainer of OAuth.net, discusses the intricate evolution of OAuth 2.0 to 2.1. He delves into the complexities of Proof Key for Code Exchange (PKCE) and the new Grant Negotiation and Authorization Protocol (GNAP). The conversation highlights how personal data tracking can enhance memory retention and the role of personal websites in the IndieWeb movement. Parecki emphasizes the importance of security in OAuth flows and how simplified authentication can benefit developers and users alike.

Aug 23, 2021 • 1h 12min
Building software for yourself (Interview)
In this engaging discussion, Linus Lee, a software engineer at IdeaFlow known for creating the Ink programming language and Monocle search engine, shares insights on building software for personal needs. He delves into the unique challenges of developing a personal programming language and the learning benefits of open-source projects. Linus highlights how side projects foster creativity and career growth, while also emphasizing the importance of personal knowledge management with tools like Monocle, advocating for user privacy and innovative solutions.

Aug 19, 2021 • 1h 26min
Richard Hipp returns (Interview)
Richard Hipp, the mastermind behind SQLite, Althttpd, and Fossil SCM, shares his insights on the latest SQLite advancements and the importance of balancing innovation with stability. He discusses the challenges of maintaining a minimal library size while introducing new features and reflects on creating Althttpd as a simplified web server. The conversation highlights Fossil's unique advantages in version control, including its intuitive web interface, and emphasizes choosing the right tools for effective software development.

Aug 11, 2021 • 1h 9min
Leading leaders who lead engineers (Interview)
Lara Hogan, author of Resilient Management and a management coach who has led teams at Kickstarter and Etsy, shares her insights on effective leadership. She emphasizes the critical roles of mentoring, coaching, sponsoring, and providing feedback. Hogan discusses the transformative power of sponsorship in career growth, advocating for a shift from mentorship to proactive advocacy. She also explores the transition from engineer to manager, emphasizing the importance of self-reflection, community support, and aligning leadership with team missions.