Hacker News new | ask | show | jobs
by AlexC04 3780 days ago
Yet another"Edgy hyperbolic developer opinion"

"Cancer" really? I'm sorry, but cancer is really fucking scary.

The article wasn't funny, insightful, or high quality.

It was crude. Photos of a woman handling giant pig testicles?

This just isn't good enough for hacker news.

3 comments

My mother died from breast cancer, so yes, cancer is fucking scary. So is JavaScript, which is metastasizing into nearly every other application domain in IT, including the mobile space, the server side, the Internet of Things, video gaming, etc. I've made it my personal mission to evangelize against this language. (Previously, I was a Smalltalk evangelist.)
Not insightful? I'm the author. I drew attention to several important facts about JavaScript...

1) The language has terribly inconsistent semantics, esp. with regards to its loose typing and aggressive coercions.

2) Just because JavaScript is the native language of the web browser, it does not necessarily mean that you must program in it directly. There are dozens of better languages that transpile to it.

3) Despite Node's popularity, JavaScript is ill-suited for the server side. Have you heard the axiom, "Use the best tool for the job"? On the server side, JS is definitely not the best tool. There are much better languages, such as Go or C# or Scala, just to name a few.

4) ECMA is turning JavaScript into a very complicated language. Just look at the size of ES6's language spec! JS can no longer claim to be an "easy to learn" language, which was one of the key reasons for its growing popularity.

berserker-one was correct: I wrote a satirical article. It was meant to be funny, and I can testify that many people do find it amusing (based on the responses I've been getting). I'm sorry you don't share my sense of humour. You need to lighten up.

It's a piece of satire. Actually, other people have found the article hilarious. It's a matter of personal taste; not everyone will like it. So far, it has received 10 Recommendations.