4 ms·
> Ryan Florence argues that if people use CoffeeScript to write JavaScript programs, maintenance will be a nightmare: I posted that article a little prematurel
by ryanflorence 15y ago
> Ryan Florence argues that if people use CoffeeScript to write JavaScript programs, maintenance will be a nightmare:
I posted that article a little prematurely and more as a rant for my co-workers. It was a bit misunderstood (and it blew up online before I even knew it so I didn't bother editing).
My point in that quote was that bad CoffeeScript is worse than bad JavaScript.
Good CoffeeScript is better than good JavaScript.
- deleted 15y ago[deleted]
- raganwald 15y agoUpdated. I hope this reflects your feelings properly. If not, I’m willing to remove your name and link, I don’t want to misrepresent your concerns.
- MatthewPhillips 15y ago> Good CoffeeScript is better than good JavaScript. Bold statement, explanation?
- tjholowaychuk 15y agomajor fail
- yesbabyyes 15y agoAs a CoffeeScript - and JavaScript - fan, I must say that TJ's JavaScript is among the best code I've seen, in any language.
- tjholowaychuk 15y agosyntax doesn't make code beautiful, you can trust me on that one. I've seen beautiful C, lisp, erlang, js, asm, you name it. IMO the fanboy-ish nature of CS just screams naivety to me, kinda like when Ruby people think its syntax is "amazing", they all suck just in different ways :D haha if anything lisp is probably conceptually the most elegant
- rimantas 15y agoTrue, you can find ugly parts anywhere if you look hard enough. This however does not make everything the same. There is a huge difference if you encounter ugliness in every line you write or just in obscure cases. Syntax does matter.
- tjholowaychuk 15y agoactually now that i think about it, maybe that's why people like CS so much, their own inability to write clean code
- ryanflorence 15y agoI find really well-written CoffeeScript easier to comprehend and scan, even though the community at large believes I hate the stuff entirely (I don't). I'm just not sure if it's enough to make up for a less-than-optimal debugging experience, especially considering that most of us don't write really excellent code all the time.