
My Contribution to the Left-Pad Incident with Simon Lydell
Software Unscripted
The Importance of Backwards Compatibility in JavaScript
I remember like me fixing a bug or at least according to the creator of coffee script, it was a bug. The intention was that whenever you wanted to refer to one of those properties, you should just say at and the name,. But due to implementation detail, if you had like an argument called at age, then you could say just age without that sign inside of the constructor. That was just like leaking implementation details. So eventually I made a pull request to fix that because I felt like that was a fun thing to do. And it got released. Then we got a lot of issue reports from users of a language that like said, oh, suddenly we have runtime errors all over the
00:00
Transcript
Play full episode
Remember Everything You Learn from Podcasts
Save insights instantly, chat with episodes, and build lasting knowledge - all powered by AI.