If that misconception is the "only one thing" you know about getting a certification, then why do you feel it appropriate to comment on the process? You don't need to buy the books in order to pass the certification…
That approach could have unintended consequences, though. A department could just cut back on the services they provide, in order to cut back on their spending, to stay well within their budget. If these services are…
What you propose may sound great and easy in theory, but in practice it's usually a huge disaster. The truly useful code of the application will quickly become overwhelmed by the code that tries to abstract away the…
We may not use GNOME today, but many of us did happily use it before the GNOME 3 disaster. After that happened, though, we had no choice but to move to other environments. Some of us even hoped that maybe someday the…
That's sort of a useless distinction to make, in practice. If jQuery isn't usable as-is, then it could very well be said that this problem is at least partially due to using jQuery. Having to play games with jQuery to…
What makes you think that "no one had objections about Apple and Amazon doing so"? Lots of people did. Lots of people have been quite vocal in their dislike of the so-called "walled garden" practices of various…
The universal behavior is to consistently behave inconsistently?
I think that you may be vastly overestimating the number of web and mobile app developers. They're still a relatively small proportion of all software developers. While web developers may be more vocal and have more…
There's nothing "snarky" about pointing out stupidly and inexcusably broken programming language features.
The people you refer to as "haters" are usually just professional software developers. As professionals, they don't stand for the unjustifiable inferiority exhibited thoroughly by PHP and JavaScript. So of course…
I wouldn't say that Crockford really "explored JavaScript's good parts". Rather, he just covered parts of JavaScript that shouldn't be used, and whatever wasn't completely broken was considered to be "good". It isn't…
A bad programming language that remains bad for nearly two decades isn't really any better, in my opinion, than a bad language that undergoes some change that may have mixed results in the end. JavaScript is bad. PHP is…
I wouldn't say so. It's far, far closer to a functional programming language than JavaScript is, for instance. But it's clearly nowhere near what Haskell or Standard ML are, either. Maybe "semi-functional" would be a…
Syntax is highly important, however. A poor syntax can make an otherwise decent language quite unbearable. A nice syntax doesn't make an otherwise poor language good, either.
Support for higher-order functions is obviously a minimal requirement of a "functional programming language". But functional programming extends far, far beyond that. It also embodies a philosophy emphasizing the purity…
Enough with the "JavaScript is a functional language" myth, please. Merely having first-class functions does not make a language a functional programming language. JavaScript does not promote the use of pure functions,…
What you say is very true. PHP is in the same boat that JavaScript is in. Their very severe, yet very inherent, language flaws just cannot be covered up with one library or framework after another. The only real option…
C++ is a tool for power users, not a popularity contest. Changes to the language should not be done just to attract more users. This is especially true if these new users would be today's PHP, JavaScript and Ruby users.…
True, that could very well explain its horrid state in mid-1995. But that was 18 years ago, and things really haven't gotten any better since then. The Harmony work is somewhat of a step in the right direction, but its…
C++, Java and JavaScript each have their own different kinds of complexities. The complexities of C++ almost always arise out of the extremely high degree of power and flexibility it offers programmers. The complexities…
People who "hate on JavaScript" tend to know the language very well. They also know at least several other languages very well. This knowledge makes JavaScript's many flaws much more obvious, and much less justifiable.…
I'm not sure that's true at all. A lot of us older developers look at the tools we used in the 1970s, 1980s and 1990s, and we can't help but notice how much better they are, even today, than many of the most-hyped tools…
Even today, web apps do not rival the desktop apps of a decade or two ago. Yes, there has been some advancement, but web apps are still inferior in every respect. The performance of web apps is much worse than that of…
It's disappointing to see your kind of a response here. It starts when somebody makes a legitimate observation that a very specific set of functionality has been shown to have serious flaws in practice, and then…
That may be true for you and the other 99% of customers. However, if that 1% of customers who do consider such things to matter are the most important of a given firm's customers, then their opinions on such issues can…
If that misconception is the "only one thing" you know about getting a certification, then why do you feel it appropriate to comment on the process? You don't need to buy the books in order to pass the certification…
That approach could have unintended consequences, though. A department could just cut back on the services they provide, in order to cut back on their spending, to stay well within their budget. If these services are…
What you propose may sound great and easy in theory, but in practice it's usually a huge disaster. The truly useful code of the application will quickly become overwhelmed by the code that tries to abstract away the…
We may not use GNOME today, but many of us did happily use it before the GNOME 3 disaster. After that happened, though, we had no choice but to move to other environments. Some of us even hoped that maybe someday the…
That's sort of a useless distinction to make, in practice. If jQuery isn't usable as-is, then it could very well be said that this problem is at least partially due to using jQuery. Having to play games with jQuery to…
What makes you think that "no one had objections about Apple and Amazon doing so"? Lots of people did. Lots of people have been quite vocal in their dislike of the so-called "walled garden" practices of various…
The universal behavior is to consistently behave inconsistently?
I think that you may be vastly overestimating the number of web and mobile app developers. They're still a relatively small proportion of all software developers. While web developers may be more vocal and have more…
There's nothing "snarky" about pointing out stupidly and inexcusably broken programming language features.
The people you refer to as "haters" are usually just professional software developers. As professionals, they don't stand for the unjustifiable inferiority exhibited thoroughly by PHP and JavaScript. So of course…
I wouldn't say that Crockford really "explored JavaScript's good parts". Rather, he just covered parts of JavaScript that shouldn't be used, and whatever wasn't completely broken was considered to be "good". It isn't…
A bad programming language that remains bad for nearly two decades isn't really any better, in my opinion, than a bad language that undergoes some change that may have mixed results in the end. JavaScript is bad. PHP is…
I wouldn't say so. It's far, far closer to a functional programming language than JavaScript is, for instance. But it's clearly nowhere near what Haskell or Standard ML are, either. Maybe "semi-functional" would be a…
Syntax is highly important, however. A poor syntax can make an otherwise decent language quite unbearable. A nice syntax doesn't make an otherwise poor language good, either.
Support for higher-order functions is obviously a minimal requirement of a "functional programming language". But functional programming extends far, far beyond that. It also embodies a philosophy emphasizing the purity…
Enough with the "JavaScript is a functional language" myth, please. Merely having first-class functions does not make a language a functional programming language. JavaScript does not promote the use of pure functions,…
What you say is very true. PHP is in the same boat that JavaScript is in. Their very severe, yet very inherent, language flaws just cannot be covered up with one library or framework after another. The only real option…
C++ is a tool for power users, not a popularity contest. Changes to the language should not be done just to attract more users. This is especially true if these new users would be today's PHP, JavaScript and Ruby users.…
True, that could very well explain its horrid state in mid-1995. But that was 18 years ago, and things really haven't gotten any better since then. The Harmony work is somewhat of a step in the right direction, but its…
C++, Java and JavaScript each have their own different kinds of complexities. The complexities of C++ almost always arise out of the extremely high degree of power and flexibility it offers programmers. The complexities…
People who "hate on JavaScript" tend to know the language very well. They also know at least several other languages very well. This knowledge makes JavaScript's many flaws much more obvious, and much less justifiable.…
I'm not sure that's true at all. A lot of us older developers look at the tools we used in the 1970s, 1980s and 1990s, and we can't help but notice how much better they are, even today, than many of the most-hyped tools…
Even today, web apps do not rival the desktop apps of a decade or two ago. Yes, there has been some advancement, but web apps are still inferior in every respect. The performance of web apps is much worse than that of…
It's disappointing to see your kind of a response here. It starts when somebody makes a legitimate observation that a very specific set of functionality has been shown to have serious flaws in practice, and then…
That may be true for you and the other 99% of customers. However, if that 1% of customers who do consider such things to matter are the most important of a given firm's customers, then their opinions on such issues can…