Front-end is hard because of the variety of tools available and a lack of standard approach to building web apps. Literally every project I've ever worked on was different from one another even if the same tech stack was used. That being said, I have a feeling that things start to settle down a bit as the front end libraries become more polished. Which is definitely a good thing. It was a hot mess just a few years ago
Just ran across your post while looking info on lowdb. Thank you for making a statement. It gives me a hope that not everything is lost - I'm not getting this when I'm talking with my family members who live in Russia.
For me front-end is really much harder than backend, frontend is really too much, style components, sass, css modules, tailwind, hundreds of components libraries, Its hard even to choose one... For backend its just GraphQL or REST api with any database and you're done.
Thank you for all this information, it's very helpful! I'm a backend developer so far and I'm so bored, so I want to move to frontend which I find more exciting but... Nobody tells these truths!
Ran into this with Safari and which was not supported until Oct 2020... Oh, and instead of clearing the time when deleting from the input like any other browser, Safari decided to put a 12:30 pm placeholder text, which breaks a lot of component libraries
I have to say CSS is really difficult most of the time, when I started learning I just couldn't understand why it didn't work and then comes a "ah hah" moment I don't know if any new comers are here, but I found this website called Webflow It is kind of like a website builder where you drag and drop things, but the positioning they use is purely CSS, flexbox and grid elements positioning is also there, and you can see the results right away After that just note down what you did, which CSS properties and positioning you use, and then rewrite it with your own code It's kind of a way to minimize the frustration, and I hope newcomers will understand CSS better through it Great video!
How fed up I am with such whining. I will tell you what is hard - delivering bamboo to resellers through the whole continent on the river raft for something like 5 bucks a month and a huge possibility to be eaten by a crocodile in the process.
Another annoying little thing, you can put in the effort to learn these things but employers can be biased, cheap and competition to just find a first job can be unfairly unbalanced based on things completely unrelated to doing the job like gender, race, and numerous things. Good luck to new copy and paste developers. The easier it becomes to build things the less money you will earn. Coding is my hobby but a headache if you are made to built projects you have no interest in.