The Changelog: Software Development, Open Source

Han shot first (Friends)

34 snips
Feb 13, 2026
Brett Cannon, a Python core developer who drives packaging and tooling like pyproject and lock files. They chat Star Wars viewing orders and the Han-shot-first controversy. They dig into why Python needed a standard lock format, prebuilt CPython binaries, and new tooling like uv and Astral. They also cover governance, STAR voting, and the emotional costs of stewarding open source.
Ask episode
AI Snips
Chapters
Books
Transcript
Episode notes
INSIGHT

Governance Choices Shape Culture

  • Choosing a governance and voting system shapes project culture and power dynamics. Python's shift from informal consensus to formal PEP proposals forced hard discussions about voting mechanics and delegation.
ADVICE

Use STAR Voting For Nuanced Choices

  • Prefer STAR voting for multi-seat elections to express graded preferences rather than binary approvals. STAR lets voters score candidates then uses automatic runoffs to reflect nuanced community choices.
ADVICE

Defer To Domain Experts

  • Delegate domain-specific decisions to expert groups instead of centralizing everything in the steering council. Packaging issues became entrusted to PEP delegates with the community expertise to make callsthat scale.
Get the Snipd Podcast app to discover more snips from this episode
Get the app