Hey now! ;)
Marc Brooks
1

Apologies, got a little carried away. Pointing out the WAT in JS is funny because it’s true. But it has become tiresome to read the same flaws pointed out over and over, as if somehow brand new each time, and then delivered as a proof that JavaScript is unusable or “unfixable”.

It’s a flawed language, but also a very capable language. It’s unfortunate that, as mentioned, few take the time (or have the time) to understand how it works. Propagating fud is easy, and panders to the common opinion of JavaScript as an abomination. Much harder is to try and shift the sentiment by educating developers on what works in JavaScript, and how it fundamentally differs from other languages.

Ruby, Python, Java, C, all have some pretty ugly parts of their own, making any of them good choices for some things and bad for others. But JavaScript is the only option we have for development of sophisticated, dynamic web applications. And will continue to be for the foreseeable future. Even as ASM gains support, it’s almost certain that JavaScript will be the primary language used to write the source code.

Instead of adding fuel to the JavaScript bonfire, wouldn’t it be better to try and increase that 100 count of developers with competency in the language through examples of JS done right?