For modern development Javascript indeed is a shit language
Despite most of the points in this post being debatable — there's one bit that caught my eye:<p><pre><code>    "Being nice will not help it, and CoffeeScript is not radical enough."
</code></pre>
As the guy who started CoffeeScript, I agree. It's an intentionally very conservative approach. But there's more than one good way to skin the JavaScript cat. I think it would be fun to take another run at the same problem — attempt to find a minimal, readable, and easier-to-learn language that fits in the same role as JavaScript — but to do so with a <i>much</i> more radical design. Whereas previously such a thing would have been unusable in practice, having good sourcemap support in most browsers these days makes it viable, perhaps. I've been playing around with it a bit...