Why I Hate Coffeescript
I have a problem with coffeescript, it’s not necessary. I see no benefit from having to learn a new syntax that just compiles (really just converted) to another version that I already know. Coffeescript tries to fit into the same paradigm as less, sass or haml. But I actually find these tools to be useful, why? Because they take syntax that can’t be logical and makes it logical like less or sass, or can reduce the amount of text needed (from text heavy markup languages) and simplifies it like haml.
If you’re going to be working with javascript, learn native javascript! Another problem I have with it is if there are any errors with your code it won’t match up to your code (I realize that you can probably figure it out pretty easily, but this just adds another step).