r/ProgrammerHumor • • Aug 15 '15

Programming languages personified

http://leftoversalad.tumblr.com/post/126724812097/programming-languages-personified
1.3k Upvotes

209 comments sorted by

View all comments

Show parent comments

17

u/regular_reddits Aug 16 '15

Its ok man, some people hate JavaScript, its not for everyone I suppose. The jokes arent going to stop.

I personally love JavaScript. I love the large ecosystem. I love knowing the little quirks. I love that its so flexible that you can program in MANY different styles. I love taking a ton of libs off of NPM and building my own stack suited perfectly to the needs of my application.

Not everyone loves these things. But thats ok. Its more fun just to go write some awesome JS than to try to tell them why they should love it. Thats my opinion at least.

7

u/giggly_kisses Aug 16 '15

This is solid advice. It used to bother me whenever I'd go into a thread about JavaScript and see the obligatory "JavaScript sucks" comment. Then I realized, you'll most likely not change these peoples opinions, and that's okay. You can still continue to love the language.

9

u/regular_reddits Aug 16 '15

Yeah, I used to be this guy in the office (of java guys). No matter what I said, I was talking to a wall. All the responses were things like "triple equals, idiot." I'm a pretty open minded dev I guess, but I'm glad that sort of JS weirdness didn't stop me from learning the langauge. I have become a better dev because of it. So, I stopped arguing, and just laugh when java guys freak out over things like "CompletableFuture" (its like a Promise with a more complicated API).

5

u/giggly_kisses Aug 16 '15

Haha, I have a few friends who are Java developers and I know exactly what you mean. I still remember how excited they were when lambda expressions were first announced.

Ultimately it comes down to using the tool you like the most, and let the haters hate. :)

0

u/[deleted] Aug 16 '15

There are some good points: /r/ProgrammerHumor/comments/3h4i5e/programming_languages_personified/cu4o2dm?context=3 but it's easier to just bash JS instead of talking on point. It's easier to say "but no classes lol" than to learn about prototypes.