Search - "js is wacky"
  • 9
    There has been a post today about the existence of too many js frameworks. Which reminds me of this awesome post https://hackernoon.com/how-it-feels...

    At first I thought someone was corpseposting, as it is my understanding that the js ecosystem is calming down a bit. But then I noticed that post got almost 20 upvotes. So here's my thoughts:

    (I'm not sure what I'm ranting about here, as it feels kinda broad after writing it. I think it's kinda valid anyhow.)

    I'm ok with someone expressing frustration with js. But complaining about progress is definitely off to me.

    How is too many frameworks a bad thing?

    How does the variety and creation of more modern frameworks affect negatively developers?

    Does it make it hard to understand each of these new frameworks?
    Well, there's no need to. Just because it has a logo and some nice badges and says it will make you happy doesn't mean you should use it.
    You just stick to the big boys in the ecosystem and you'll be fine for a while.

    Does it make you feel compelled to migrate the stack of every project you did?

    Well, don't. If you don't like being on the bleeding edge of js, then just stick to whatever you're using, as long as it's good code.

    But if a lot of companies decided to migrate to react (among others frameworks), it's because they like the upsides: the code is faster to write, easier to test and more performant.

    In general, I'm more understanding/empathic with beginner js programmers.

    But I have for real heard experienced devs in real life complain about having to learn new frameworks, like they hate it.
    "I just want to learn a single framework and just master it throughout my life" and I think they're lowering the bar.

    There's people that for real expect occupying positions for life, make money, but never learn a new framework.

    We hold other practitioners to high standards (like pilots or doctors), but for some reason, some programmers feel like they're ok with what they know for life.

    As if they couldn't translate all they learned with one framework to another.

    Meanwhile our lives are becoming more and more intertwined with technology and demand some pretty high standards. Standards that historically have not been met, according to thousands of people screaming to their devices screens.

    Even though I think the "js can be frustrating" sentiment is valid, the statement 'too many js frameworks is bad' is not.

    I think a statement like 'js frameworks can go obsolete very quickly' is more appropriate.

    By saying too many js frameworks is a bad thing you're
    1) Making a conspiracy theory as if js devs were working in tandem to make the ecosystem hard,

    But people do whatever they want. Some create packages, others star/clone/use them.

    2) Making a taboo out of a normal itch, creating.
    "hey you're a libdev? just stop, ok? stop"
    "Are you a creative person? Do you know a way to solve a problem in an easier way than some famous package? it doesn't matter, don't you dare creating a new package."

    I'm not gonna say the js world is perfect. The js world is frantic, savage, evolves aggressively.
    You could say that it (accidentally) gives the middle finger to end users, but you could also say that it just sets the bar higher.

    I liked writing jquery code in the past, but at the same time I didn't like adding features/fixing bugs on it. It was painful.

    So I'm fine with a better framework coming along after a few years and stealing their userbase, as it happens almost universally in the programming world, the difference with js is that the cycle is faster.

    Even jquery's creator embraced React.

    This post explains also
    https://medium.com/@chrisdaviesgeek...
    13