News for hackers. Stuff that matters.
Re:The State of Atom's Performance by subsection1h on Wednesday January 10, 2018 @09:10PM (#16120952)
> CoffeeScript which is a language I personally _loathe_. [...] it was so inaccessible

You know JavaScript, yet CoffeeScript is inaccessible? WTF. I had never written a line of Lisp in my life before using Emacs, but that didn't stop me from writing hundreds of lines of Emacs Lisp during the first weekend that I used Emacs.

What's up with the unwillingness (or inability?) that many web developers seem to have for using more than one or two programming languages?

Re:The State of Atom's Performance by rubyn00bie on Wednesday January 10, 2018 @10:08PM (#16121164)
Why would I learn something which doesn't offer me any value? CoffeeScript is literally syntactical sugar, which I believe, adds levels of indirection to the code and makes it more difficult long-term to support, read, and develop. Not only that, but JavaScript's evolution has made nearly every reason to use it moot.

Also FWIW-- I've done vastly more native and server-side programming over the last... oh, seven years than "web." So... I don't think this is something with "web developers."

Re:The State of Atom's Performance by keymone on Thursday January 11, 2018 @12:45AM (#16121669)
yeah, I could see myself saying the same but not about coffeescript. That thing just needs to go away, seriously.

Having to constantly keep a mental model of two languages when you write code outweighs any benefits from syntax sugar and supposed readability.

It was nice ten years ago when JavaScript was absolutely horrendous but not now.

Re:The State of Atom's Performance by oneweekwonder on Thursday January 11, 2018 @01:52AM (#16121917)
> It was nice ten years ago when JavaScript was absolutely horrendous but not now.

ECMAScript 5 was released in December 2009, Coffeescript first appeared the same month with release 0.1.0.

What was absolutely horrendous about ECMAScript 5?

edit: Javascript 1.8 shipped with Firefox 3 in June 2008.

Re:The State of Atom's Performance by keymone on Thursday January 11, 2018 @02:43AM (#16122109)
i don't even.. for people making these claims there's just no way to convey how horrific js development was until quite recently (it still is far worse than most popular languages out there tbh) other than inventing a time machine and sending you there, but then it's a kind of punishment i wouldn't want upon my worst enemy.

browser fragmentation rings any bells? were you actually doing js dev back then?

Re:The State of Atom's Performance by oneweekwonder on Thursday January 11, 2018 @10:11AM (#16124306)
> were you actually doing js dev back then?

Actually started webdev in 2004 php3 and basic js. Back then the joke was "nobody know how to code js, everybody just copied this one piece of code and mutated it from there".

It sadness me to think such behavior is more entrenched in todays development environment with sites like stack-overflow.

Don't get me wrong I'm grateful that sites like SO exist. I'm also grateful that when I had to learn the ropes or solve "hard problems", I could not turn to my browser. Like I do today; every fsck'ing time; because it is easier and I'm lazy.

Re:The State of Atom's Performance by tigershark on Thursday January 11, 2018 @03:19AM (#16122229)
What is the connection between browser fragmentation and coffescript syntax? Coffescript was born to have a lighter JavaScript-like syntax, not to remove browsers fragmentation.
Re:The State of Atom's Performance by keymone on Thursday January 11, 2018 @04:21AM (#16122476)
the connection is between fragmentation and claim that ecmascript and js 1.8 were released and everything magically became great in december 2009 as was implied by the grandparent.
Re:The State of Atom's Performance by oneweekwonder on Thursday January 11, 2018 @09:58AM (#16124217)
> magically became great in 2009 as was implied by the grandparent.

I implied nothing, I asked you a question. Might have been a bit open ended but you made a claim that did not reflect with my reality. So I did a reality check.

If there was a "magic" moment I will give chrome released late 2008 and firebug 1.4 released early 2009 the attribution for a turning point in webdev.

Re:The State of Atom's Performance by keymone on Thursday January 11, 2018 @11:24AM (#16125121)
> I implied nothing

X was horrible ten years ago -> but X' was actually released 10 years ago, what was horrible about X'?

sorry, there is no way for me to interpret that other than implying that my statement was false.

there were multiple magic moments, but js didn't stop being horrible on daily basis for another couple years. having chrome debugger or firebug didn't save you from having to support internet explorer, did it?

Re:The State of Atom's Performance by oneweekwonder on Thursday January 11, 2018 @01:59PM (#16126673)
> save you from having to support internet explorer, did it?

I showed IT how we can keep firefox updated on all our machines using AD.

External sites said best viewed with firefox and mentioned ie6/ie8 a steph-child.

My solution not acceptable for everybody, but my employers were happy and I could continue being productive without worrying to much about ie.

Re:The State of Atom's Performance by keymone on Thursday January 11, 2018 @02:28PM (#16126968)
lucky you
Re:The State of Atom's Performance by qubex on Thursday January 11, 2018 @04:30AM (#16122516)
> that didn’t stop me from writing hundreds of lines of Emacs Lisp

Oh, you wrote an A.I.-enabled missile launch control system in your first weekend too? ;)