The Babel Podcast

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

Show Notes

> 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"

What is The Babel Podcast?

You probably use Babel. Do you ever wonder who made or works on the software you use, especially in open source? Or maybe it's in your dependencies and you don't even know.

Henry Zhu chats with other members of the team, TC39, and the JS community about the future of JavaScript, open source, and how it's all maintained. Join us in babbling about Babel!