Crockford started his talk by describing the Japanese organizing consultant Marie Kondo’s philosophy of only keeping things that “Spark Joy”, and applying it to the current state of computer languages. He treated us to a whistle-stop tour of many of the things wrong with everything from ASCII to arrays, and from generators to null. He spoke about the successes and the failures of Functional programming, and his enthusiasm for Elm. It was a far-ranging talk and I learned a lot on the way - why 0/0 doesn’t return NaN on some computers, why we ‘throw’ exceptions, why the callback should alway be the first parameter, and why I’ve been wrong about semicolons all this time.
Skills Matter have now uploaded the video to: