Do all the things like ++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatarSign Up
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple APILearn More
The reason is because modern front end guys aren't really programmers.
They're just good a gluing shit together from npm.
And they can't really "work to improve their craft" because every control on the page somebody else wrote.
It's like... if you want to be an artist, you can only go so far with cutting out construction paper and gluing it together. And I mean... it is very fast... and you could go a long way... look at south park. That's all they did.
But if you're the type of artist who really wants to improve their skillset purely for the sake of their craft, then eventually you have to put down the construction paper and glue stick and pick up some oil paints.
But these devs... they don't want to be Monet... they WANT to be Matt and Trey. Right? Construction paper is their pièce de résistance.
So, until the world realizes you can do their entire job with like 20 lines of CSS... we're fucking stuck with them.
Sorry but no.
The least helpful thing is not realising why certain things might not as easy as you think.
The idea that frontend wouldn't require any programming skills is just ignorant.
Not approaching things in a way that acknowledges why it matters to do things as good as possible and that might way harder and not at all the same as getting it to work.
👍 solid rant, but missing paragraphs..too much monolithic text, almost gave up on reading..
Tl;dr: attitude matters. And amen to that. "Good enough" is never what you should aspire for. Good enough is the point where you should reflect and gather insight on where you could improve.
I also agree, that it seems to be mainly a frontender issue, probably because it's easier to get into frontend than it is backend, thanks to places like dev.to and medium and some idiotic JS-evangelist YT channels (and more).