Comment by mexicocitinluez

Comment by mexicocitinluez a day ago

8 replies

You have agency. There is no invisible hand stopping you from continuing to do what you enjoy.

It's the same when I hear people complain about how complex new UI frameworks are. The web still runs perfectly well on simple html, CSS, and Javascript. There is not federal police force that will arrest you for not using React.

mnau a day ago

There is invisible hand, literally. https://en.wikipedia.org/wiki/Invisible_hand

Yes, I can do it. In my free time. But that part of my job that was enjoyable? Poof. Not anymore. Can't compete, get on with times, be more productive.

I spend a 40% of my "alive" time in work. It's a massive downgrade.

  • mexicocitinluez a day ago

    > There is invisible hand, literally. https://en.wikipedia.org/wiki/Invisible_hand

    Companies preferring React over vanilla Javascript != you can't build sites with vanilla JavaScript anymore. Sites LITERALLY still work that way.

    > I spend a 40% of my "alive" time in work. It's a massive downgrade.

    This martydom with front-end frameworks is crazy to me. Guess what? You're a software developer. You actually have a lot more power tahn you think. And this "roll over and play dead while whining about every advancement in technology because you feel left behind" is exactly the reason you feel the way you do.

    • mnau a day ago

      > martydom with front-end frameworks

      You are the only one that even mentioned FE frameworks. Or plain JS. Neither was even tangentially mentioned and has nothing to do with my comment.

amonith a day ago

That invisible hand exists and had always existed, it's the market. Nobody will arrest you, but the enjoyable work simply slowly disappears. Unless we're talking hobby scenarios, but nobody cares about that.

  • mexicocitinluez a day ago

    > That invisible hand exists and had always existed, it's the market.

    I have never heard a client say "Man, glad you used React". Literally nobody cares what framework you use to build your site. Nobody.

    If you didn't know any better you'd think all software developers are chained in a basement where they have absolutely no power to do anything but build React sites.

    • amonith 17 hours ago

      You sound like a freelancer or something. Every single company I interviewed for in the last couple of years as a full stack dev *required* experience in React/Vue/Angular 2+. With old school js/html/css you wouldn't even pass CV screening. Best you could get with that is some wordpress gig for peanuts.

      • DANmode 3 hours ago

        This comment is pretty off-base.

        1.) Those WordPress gigs can make your React gig look like indentured servitude

        2.) The company you’re applying to isn’t the client.

        3.) “freelancer or something”, like you’re spitting it out? Yes - some of us aren’t handcuffed to mediocrity by 200-1000 person orgs. As the kids say, “Don’t hate.”

        • amonith 38 minutes ago

          I'm not hating, might be a language barrier, I'm from Poland, sorry.

          1. Definitely not in my country. The average pay of a Wordpress/PHP dev is half of a modern full stack and the clients are terrible, because it's just websites for small businesses. Modern full stacks don't create websites most of the time, but highly interactive B2B apps.

          2. It is absolutely my client. I optimize their happiness not their customers. I have no relationship with the customers, some don't know who I am.

          3. I worked as a contractor for a couple of years and I'm not missing the stress and unstable pay. Especially now with a kid on board. Many contracts were actually "hey we need a React/[insert other tech] guy for our current project, wanna join?", not "we have an idea and we don't know how to do it" kind of thing. The latter are super rare and even more stressful, because they come from "non-technical startup founders" often with little money.

          Keep in mind that I'm in EU, so the benefits of permanent employment make a huge difference.