Software Unscripted cover image

My Contribution to the Left-Pad Incident with Simon Lydell

Software Unscripted

00:00

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

Transcript
Play full episode

The AI-powered Podcast Player

Save insights by tapping your headphones, chat with episodes, discover the best highlights - and more!
App store bannerPlay store banner
Get the app