53
Comments
  • 5
    Touché! A very important lesson to know as early as possible.
  • 3
    Oh this is so true for so many things/services out there (although also opinion-based)
  • 5
    true for a lot of things, but not for everything. Some things are also popular because they are good
  • 2
    I mean, isn't Javascript extremely popular though?

    I'll drop an unpopular, exceptionally brilliant technology name for you: perl.
  • 1
    @CoffeeNcode But that can also be opinion-based again :) (take Google or Facebook for example)
  • 6
    Popular != bad as well
  • 2
    jquery
  • 2
    Urgent != Critical
  • 1
    Would say that for chrome but opinion-based
  • 2
    popular != dev
  • 2
    To be fair to some popular things that i think are good (like The Beatles for example) i would type it like that:

    popular != alwaysGood;
  • 3
    Python != Good 😎
  • 2
    @CoffeeNcode @musician @ilikeshred I meat exactly that. It can be a subset, but there's lots of shit we have to deal with just because it is popular!
  • 1
    @bahua Yeah JS is popular as hell... And it's really bad for the most part.

    Ps. Js was the motivation behind the rant!
  • 1
    popular = !good
  • 1
    @DangerousDev

    Yeah, not a fan, myself.
  • 1
    I started with JS after being a backend dev for a while, and I didn’t have a lot of difficulties. Most of the hate stems from lack of knowledge (i.e. of course [1] == [1] is false in JS, the fuck do you expect?), or from using frameworks written by people with lack of deeper knowledge of programming... it’s frustrating for sure at times, but I recognize that’s because I’m used to a different programming mindset.
  • 0
    @piehole Don't get me wrong, I have no issues with the syntax. Infact Js excels in web frontend. The problem is with overrated frameworks like NodeJs, React Native etc. They really suck when it comes to performance!
  • 1
    @DangerousDev of course react native is gonna suck in performance; it’s not a competitor for perf. And Node? If you compare it to Python or Ruby, afaik, it comes out on top, doesn’t it?
  • 1
    @piehole everytime there's a comment about js, there's always the "deep knowledge" and "read the docs" comments.

    Sure, reading docs is a must, but who the fuck reads documentation for + and - ?!
    "oooo let me see how + works in <insert programming language>"... Well js has the weirdest arithmetic operators ever. And no amount of "deep knowledge" will fix that. Hell, even assembly's add is more straightforward than js +, even with all the flags that get set and whatnot... it adds 2 numbers, as opposed to js + deciding to add the size of an array to the length of a string...
  • 0
    Cheers, don't use '==' and '+' when there are other alternatives (such as concat). Problem solved. Basically, you're angry it doesn't work like you want it to work. The solution is simple--find the JS solution to the problem, don't look for a Java solution, or a Python solution, or whatever else (if you're coding in JS, that is). You wouldn't expect Haskell to work the same as C++, would you...
  • 1
    @piehole No, you don't get it... Also I'm not angry at all. I haven't touched js in 2 years, and I can keep my neurons alive.

    "don't look for a java solution, look for a js one" would make sense if I was doing matrices or some platform/language dependant thing or whatever.
    What I am trying to point out is when every language out there uses the same operators in the same way ( more or less ), yet js decides that it's arithmetic operators should do magic, then that's not ok.

    You see there's a point when everyone who has ever used js whines about how weird + acts. They're all stupid people who don't read docs? Or is the language just fucked up? If you want a full list of combinations that + and == can do, then you'll have text that's longer than all the text I've ever written... it is weird alright
Your Job Suck?
Get a Better Job
Add Comment