Re:Algorithms.js – Atwood's Law applied to CS101
by dtech on Friday May 30, 2014 @08:49AM
(#7821437)
Why is a Javascript implementation of some very basic algorithms interesting or noteworthy?...
[ Parent
| on HN ]
Re:Algorithms.js – Atwood's Law applied to CS101
by teh_klev on Friday May 30, 2014 @09:06AM
(#7821508)
See: http://blog.codinghorror.com/the-principle-of-least-power/
"Atwood's Law: any application that can be written in JavaScript, will eventually be written in JavaScript."
It's kind of a joke thing.
Re:Algorithms.js – Atwood's Law applied to CS101
by feliperibeiro on Friday May 30, 2014 @09:13AM
(#7821536)
Exactly! Also, many JS devs are clueless about CS101 basic things, it's a way to maybe make them a bit interested.
From the wiki (https://github.com/felipernb/algorithms.js/wiki):
The intention is to blend academic concepts with the
JavaScript bits of insanity, applying Atwood's Law to CS101.
Re:Algorithms.js – Atwood's Law applied to CS101
by wnevets on Friday May 30, 2014 @11:19AM
(#7822244)
While I may not be clueless, post like this do make me more interested.
Re:Algorithms.js – Atwood's Law applied to CS101
by akilism on Friday May 30, 2014 @09:33AM
(#7821634)
What percentage would you say are clueless about CS101 basic things?
Re:Algorithms.js – Atwood's Law applied to CS101
by delluminatus on Friday May 30, 2014 @09:46AM
(#7821714)
I would estimate 75% of Web developers are "clueless" about algorithms and data structures (although that's a fairly strong word).
Re:Algorithms.js – Atwood's Law applied to CS101
by revdinosaur on Friday May 30, 2014 @01:37PM
(#7823018)
Do you include in your estimate those who may currently be JS developers not by choice but due to the vogue of web apps?
Re:Algorithms.js – Atwood's Law applied to CS101
by akilism on Friday May 30, 2014 @09:55AM
(#7821781)
This seems high...I just went through a bunch of front end web developer interviews and nearly everyone I was asked some algorithm or data structure question. Maybe it's just NYC or maybe it's where I was applying.
Re:Algorithms.js – Atwood's Law applied to CS101
by acdha on Friday May 30, 2014 @10:10AM
(#7821865)
It's likely an artifact of the jobs you're applying for but also consider that they're might be asking those questions now because in the past there were too many applicants who weren't qualified. It's only been fairly recently that front-end development has been taken more seriously as an engineering discipline.
Re:Algorithms.js – Atwood's Law applied to CS101
by akilism on Friday May 30, 2014 @11:12AM
(#7822208)
I get the feeling these days most JS developers at least professional ones aren't totally clueless about algorithms and data structures.
Re:Algorithms.js – Atwood's Law applied to CS101
by CmonDev on Friday May 30, 2014 @11:59AM
(#7822484)
Its sounds correct.
Re:Algorithms.js – Atwood's Law applied to CS101
by nawitus on Friday May 30, 2014 @10:05AM
(#7821836)
That maybe used to be true, but these days that's absolute incorrect. A lot of non-Web developers are becoming "web developers", because such a large percentage of new software is written for the Web.