News for hackers. Stuff that matters.
Re:JavaScript right on the hardware by dclowd9901 on Thursday August 15, 2013 @02:53AM (#6216497)
You seem to think these programmers are content with simply learning only what they need to know and calling it a day.

As a self taught developer, I find it offensive that you think I would go through all the trouble of teaching myself how to code, and then rest on my laurels, like I wasn't inherently curious and thoughtful.

Since learning Javascript front to back, I've developed a curiosity with strictly typed languages, assembly, computer science, Big O notation and other (what I consider) hardcore disciplines in computing.

Javascript was my gateway, and I love it to death, but I'm not a javascript developer any more than a C developer is simply a C developer.

Re:JavaScript right on the hardware by PommeDeTerre on Thursday August 15, 2013 @08:20AM (#6217327)
I don't intend to offend you, but I think you illustrate a problem with many programmers who have come into the field with a self-taught JavaScript or PHP background, and without any sort of a formal education.

Type systems, complexity analysis, and assembly language programming, for example, aren't "hardcore disciplines in computing". They're the basic foundation upon which the rest of our knowledge is built. They are among the minimal level of knowledge that all programmers should have.

When you understand concepts such as those first, and are exposed to JavaScript later on, it's plainly obvious how inexcusably bad JavaScript is. While theory may not always work well in practice, JavaScript goes out of its way to ignore sensible and practical theory in every way possible.

People starting with JavaScript (or PHP; JavaScript isn't alone in being a bad language), but without this basic theoretical knowledge, don't seem to realize how bad the language truly is. It's unfortunate to see them not accept and admit to these flaws, even after the learn that there are much better ways of doing things.

Re:JavaScript right on the hardware by foobarbazqux on Thursday August 15, 2013 @03:54PM (#6220168)
> Type systems, complexity analysis, and assembly language programming, for example, aren't "hardcore disciplines in computing". They're the basic foundation upon which the rest of our knowledge is built.

Your second sentence pretty much defines "hardcore". The "hard core" of anything is what supports the rest. Originally the term is from the mid-19th century and refers to a layer of broken stones and bricks that provided support for a building project, commonly roads.

http://boards.straightdope.com/sdmb/showthread.php?t=523412

Re:JavaScript right on the hardware by lowboy on Thursday August 15, 2013 @03:43PM (#6220107)
Re:JavaScript right on the hardware by pjmlp on Thursday August 15, 2013 @03:34AM (#6216581)
People like yourself are the exception, usually the majority follows what the parent post was stating.

As someone that codes since 1986 with a CS degree, I am often dismayed what many "programmers" seem to know nowadays.

Re:JavaScript right on the hardware by amorphid on Thursday August 15, 2013 @06:52AM (#6217073)
Programmer may have been an elite title at one time, but now it's just like saying gardner, chef, or scientist. You just have to work a little harder to figure out whether or not someone is a moron. There have always been morons and there always will be. I may be one of them!
Re:JavaScript right on the hardware by Ygg2 on Thursday August 15, 2013 @03:45AM (#6216608)
To quote Sturgeon "90% of everything is CRUD". Majority of people that get CS now is due to money (how else to justify the expense of a diploma?), not the appeal computers have, and it's been like that for a while.

Lowering barrier to entry is +EV move, almost always. It multiplies crud but more importantly multiplies the 10% that are worth the crud.

Re:JavaScript right on the hardware by pjmlp on Thursday August 15, 2013 @04:31AM (#6216715)
> Majority of people that get CS now is due to money (how else to justify the expense of a diploma?)

Not sure where you are, but universities in Europe are not like in USA.

In many countries public universities are more renowned than private ones and in some, it is even quite symbolic what you pay per semester.