<story><title>Intro to CoffeeScript</title><url>http://aseemk.com/blog/intro-to-coffeescript</url></story><parent_chain></parent_chain><comment><author>zalew</author><text>&amp;gt; &lt;i&gt;What I find sad, though, is that most people who dislike CoffeeScript don’t truly know it. They haven’t taken the time to really learn it, or even try it. Their reactions are usually knee-jerk, or based on fallacies. [...] The explanation for most people’s dislike of CoffeeScript is probably our natural resistance to new things and our comfort in what we know. &lt;/i&gt;&lt;p&gt;Oh, wow. I&amp;#x27;ve been using CoffeeScript for about a year for the usual front-end crap, not long ago I re-evaluated Coffee for the second time before starting a full-JS project and certainly won&amp;#x27;t use it. While I&amp;#x27;m a fan of bracketless whitespace significant langs (Python, Sass, Haml) CS&amp;#x27;s is just bonkers and you never know when a single space will bite you by compiling to a completely different code you had in mind. The ecosystem is weak not to say non-existent comparing to JS, and every JS solution and example out there from minor jquery stuff through SPA frameworks to mobile UI builders is in, well, JS (duh!), so public code reusability becomes a ridiculous task of converting to CS, only to compile it to JS once again. I still use CoffeeScript for small front-end work, meanwhile for any bigger work I find CS an obstacle over JS, and an unnecessary step between my idea and working code; especially when the JS ecosystem has grown a lot of tools to help you deal with what pisses you off (underscore&amp;#x2F;lodash as an example come to mind).&lt;p&gt;And from the slide:&lt;p&gt;&amp;gt; &lt;i&gt;And as of July 2013, it&amp;#x27;s also the tenth most popular language on GitHub! That&amp;#x27;s more than Objective-C, ActionScript, C#, Clojure, Go, Groovy, Scala&lt;/i&gt;&lt;p&gt;Yay github charts as evidence of industry value.&lt;p&gt;Knee-jerk, fallacies, resistance? Call it what you want and good luck. Meanwhile, I will use coffee to keep me awake, not to write apps with.&lt;p&gt;&amp;#x2F;&amp;#x2F;edit: care to explain the downvote?</text></comment>
<story><title>Intro to CoffeeScript</title><url>http://aseemk.com/blog/intro-to-coffeescript</url></story><parent_chain></parent_chain><comment><author>sdevlin</author><text>&amp;gt; The explanation for most people’s dislike of CoffeeScript is probably our natural resistance to new things and our comfort in what we know.&lt;p&gt;This is a mildly insulting, as is the invocation of Blub.&lt;p&gt;CoffeeScript doesn&amp;#x27;t have a ton of exotic features. String interpolation, list comprehensions, and class definitions (!) are all familiar to programmers from other languages.&lt;p&gt;I&amp;#x27;m guessing that a lot of people have weighed CoffeeScript&amp;#x27;s feature set against its overhead and decided the trade just isn&amp;#x27;t worth it.</text></comment>