Settings

Theme

I Am Switching to JavaScript

blogtitle.github.io

43 points by mrtbld 6 years ago · 20 comments

Reader

_bxg1 6 years ago

This is satire but it's pretty lame and unconvincing satire, so much so that I didn't realize it until about 1/3 of the way in. The funniest thing here is a Go developer complaining about JavaScript's unpredictable behavior.

I'm not going to take the bait and start a flame-war. I will just say that odd quirks don't make either of them a bad language because they each have many other benefits. And that the author shouldn't quit his day job to become a comedian.

  • marcosdumay 6 years ago

    > unconvincing satire, so much so that I didn't realize it until about 1/3 of the way in

    Hum... I have some news for you.

    • _bxg1 6 years ago

      "Unconvincing" of the underlying point it was trying to make.

      • marcosdumay 6 years ago

        Oh, ok. This makes sense.

        The underlying point was to make fun of Javascript. That's an usual activity developers do when bored, so I'm not sure the author was trying to convince anybody. But I do agree, if he was trying to convince anybody, he failed.

cs702 6 years ago

This had me laughing the whole way through.

One of the most sarcastic put-downs of a language I've ever seen.

It won't change anyone's mind; that's not its purpose.

It's meant to be funny. Don't take it too seriously. Read it for fun.

--

EDIT: We all know there are lots of reasons to use JS for a ton of use cases -- indeed, JS is currently the most widely used language on Stack Overflow: https://insights.stackoverflow.com/survey/2019#technology-_-... -- but that doesn't mean we can't recognize and laugh at the idiosyncrasies of the language :-)

  • ergothus 6 years ago

    But it is a very overdone idea. Everyone lives to mock the js devs. Idiots that dont know what they're doing. Morons working in the (checks notes) most widespread platform since C.

    When I first started coding 20-some years ago, I ended up as a Perl dev. (Cue mockery). I noticed that the perl community loved to mock the PHP (and to a lesser extent Python ) devs. But the LEADERS in the Perl community did NOT mock them. They compared notes, shared experiences, and mutually improved.

    So when the programming community decides it is cool to put one group down, to relentless mock and deride them, but hey, it's just a joke, lighten up....

    I'm not impressed. I enjoy a good joke, but not all jokes are good jokes.

    • happytoexplain 6 years ago

      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.

      • ergothus 6 years ago

        I'm well aware that popularity does not equate to quality, but at the same time surviving every effort to replace it denotes SOMETHING, that critics routinely fail to address.

        My comment was not to the article directly, but rather to the above poster who seemed so joyous at a "takedown". That's the attitude that is so tiresome. Good-natured pointing out of idiosyncrasies like the "wat" video ARE funny, but people that use them to look down on others aren't. Perhaps I'm oversensitive, but that could be to having my profession belittle me for the past several years...

    • cs702 6 years ago

      Please don't attack a straw-man! The OP didn't "mock" anyone. As I wrote above on the subsequent EDIT: There are lots of good reasons to use JS or TypeScript for a ton of use cases... but that doesn't mean we can't recognize and laugh at the idiosyncrasies of the language :-)

edflsafoiewq 6 years ago

   3.14 % 5
   // 3.14  
   13.14 % 5  
   // 3.1400000000000006
There's nothing strange about this, it is, as you would expect, exactly 13.14 - 10.
samcheng 6 years ago

If you enjoyed this, you'll also enjoy this "Wat" video:

https://www.destroyallsoftware.com/talks/wat

dahart 6 years ago

Ah, it got me, I have to admit it. I thought the author was just mildly confused about JavaScript after skimming most of the article, and then I looked again at the date. I’m the April fool. I don’t mind using doubles for integer arithmetic though, they have 53 bits of mantissa, so you have a larger range of exact integer arithmetic than with an Int32Array...

yoav 6 years ago

I don’t think they’re switching to JavaScript

LandR 6 years ago

This is an Aprtil fools right?

>> This is something I have been waiting for: exact arithmetics. It is incredible to think about a language having such a feature.

Haha!

speg 6 years ago

Haha. Took me longer than it should have ;)

JeanMarcS 6 years ago

Started to read. Asked myself « but...why ? » Gone back to the top to check the date Oh... right !

hazelnut 6 years ago

Great article!

What date is it again?

droobles 6 years ago

lol

Keyboard Shortcuts

j
Next item
k
Previous item
o / Enter
Open selected item
?
Show this help
Esc
Close modal / clear selection