The Babel Podcast
04: Fred Schott on Breaking Changes
        > What is a breaking change about anyway?
Fred Schott (@FredKSchott) joins Henry to have a discussion around the topic of breaking changes in programming. We chat about Snowpack and Babel's major versions, different vision means a new name (Rome), semver, RFCs, BDFLs, breaking changes as bug fixes, forking, and more (recorded in April)! Transcript at https://podcast.babeljs.io/breaking
Headings:
- Intro: What is a Breaking Change?
 - What is Snowpack: V1 to V2
 - When is a Breaking Change Just a New Package?
 - Re-Defining Semver?
 - Famous Coder, Bruce Lee
 - Commit: "fix stuff"
 - On RFCs
 - Project Vision: BDFLs and more
 - On Removing Babel's TC39 Stage Presets
 - Communicating Breaking Changes: React, Yarn, etc
 - Are the Changes We Make Even Helpful?
 - Different Vision, Different Name
 - React 17, Babel 8?
 - Rationalizing Breaking Changes as Bug Fixes
 - Breaking Changes and Plugin Ecosystem
 - Reverse Transforms for All Proposals
 - Project Sustainability and Sponsorship
 - Streaming Coding
 - The Difficulty of Reaching Out
 - Scaling Your Time, Managing Your Attention
 - The Freedom of Contributors To Join and Leave
 - The Value of Forking
 - Platform Funding, Sponsorship
 - "Babel Pika Fellowship"
 
The Babel Podcast