You don't realize the irony in what you said! You complain about JavaScript developers making grand statements and you are making a grand statement about ALL JavaScript developer!
Please explain further what negative characteristics do you apply to the ”js crowd“ as a whole.
As a developer who only develops in JavaScript, I feel personally attacked by your post, so I would appreciate if your attack could be more specific to the point of being constructive or at least informative.
I've met several programming curmudgeons in my time, none of them were JS devs. Oddly they were people like yourself that like to throw around lazy generalizations.
Kinda makes you think the person you're replying too is not a JS developer and hasn't touched the ecosystem at all, and yet it's here spewing nonsense.
"people" hate javascript. "they" can't write code.
i've learned from experience that "people" who use generalized statements like those will never be the superstars that make real shit happen. they're far too insecure, attacking perceived weaknesses of the tools used rather than the work output and very often, results achieved. elitism by attacking toolsets is insecurity driven by lacking experience and ultimately, lack of skill, nothing more. who the fuck cares what tools are used? did the project get results?
JS hatred is a huge problem.
It has driven huge projects since XHR was invented.
Google's GWT was one of the first, targeted at Java devs.
jQuery was a bit js hatey, too (early devs didn't know where js stopped and jquery began, including me).
And js hatred continues to drive countless projects promising devs 'you don't have to learn js'.
I believe this attitude is utterly foolish.
To build a webapp without knowing the foundations of the web is foolish.
And much of the misery devs experience is because they weren't willing to do the harder, but wiser, thing and just suck it up, and learn how to program browsers.
Literally every dev who's ever believed the line about not needing to know html, css, or js has discovered how utterly false this is.
(TypeScript is actually an exception here since it's a strict superset of JavaScript, so if you are a TS expert you are already a JS expert)
Thanks for being so calm. In hindsight I regret my comment.
Reading your comment now and rereading your comment I realize you were defending Javascript programmers, not the language. (I guess we'll have to disagree about JavaScript the language :-)
I agree we shouldn't attack programmers because of language choice. And I am happy that I pointed out that I am amazed by the JS community as it hopefully shows that I wasn't trying to attack anyone.
For someone who has no clue what they are talking about, you are remarkably dismissive.
I get the point that he doesn't like javascript. Why should anyone care about his personal preferences?
I code in lots of languages besides javascript. I am not insisting on anything. If it were my choice I would have gone with lua, or some dialect of logo or lisp. Or even haskell. it is him insisting that javascript should not be used, with the only justification being something that is not true. Having thoroughly debunked that one piece of evidence he had, what's left? Why should anyone take his opinion seriously?
Resorting to calling me "some kid" is pretty classic though. Did you run out of real things to say, and decided to resort to just dismissing me with ad hominem?
I think it's important to realize that these criticisms are primarily leveled at Javascript and its ecosystem, not at front-end developers, who have to work in that ecosystem. It's possible to write good code in a crap ecosystem. You aren't your tools, don't take it personally when your tools get criticized.
I've written some scathing things here and elsewhere about JavaScript. Does that mean I think everyone who writes JS is a crappy programmer? Of course not--I write JavaScript myself every day. I criticize Javascript because I write a lot of it.
I can stand yet another javascript critic(just boring nonsense) but, “cheap developers” ?! that’s unfair to the many brilliant people out there, people that build new stuff and create value making the best with what they have and mastering the art without being chic. And Callback hell it’s just an old argument that’s been solved many times even before promises
You are correct that I should not claim that the entire JavaScript community is like that, but that's where I've seen the most prevalent delusions of grandeur problem.
Where does he make fun of JS devs? Call them idiots? Morons? You're overreacting in a big way. Almost everything he points out is a totally legitimate criticism of the language, not the people who use it, and he does so in a good-natured way. Everybody knows we don't just pick the language we think is "best". Far from it. And on a side note, appealing to how widespread it is seems obviously faulty - I think you probably know how little relationship there often is between usage and quality due to the nature of the software ecosystem.
tsk tsk tsk
reply