A person who said they started coding in 2007 at the age of 14 said that they don't want to do front-end development anymore. In the blog post, they shared that the first thing they wrote was HTML. Then they learned CSS. They liked making silly web pages that included embedded YouTube videos and guest books. They added marquees, blinks and GIFs. The pages were simple but fun to make and joyful to use. At the time, this person had no idea that money could be made through building web pages. They just saw it as a hobby.
Three years later, they got their first gigs as a web develper. By that point, they were good at CSS and HTML. They also knew enough PHP to solve most problems. They also knew JQuery. Even so, they kept making mostly simple websites that brought them joy. They said it was easy to get started at that time in 2010. However, it wasn't long until designing websites and the overall web itself got complicated.
These days, the blogger makes a living with TypeScript, JavaScript and React.js as front-end frameworks. JavaScript is disliked, so the community made a poor workaround. This person said that by the time a person can get their idea into code, it's so complicated that they probably forgot their idea in the first place. They also said that libraries, package managers and other tools are required. After installing a multitude of systems, a coder can finally build their CSS site.
The blogger goes on to say that style is necessary, and CSS is no longer good enough for the styles that people expect. They added that the internet is far more advanced since 2007, and that is partly a good thing. Even so, they don't like using so many tools. They dislike the feeling that if they don't know about and use all those tools, their skills will be irrelevant. Because of this, the joy is gone. They resigned their front-end development job and will do back-end work in their next role. They wondered if other coders can relate. For more information click here https://www.askonomm.com/blog/i-dont-want-to-do-frontend-anymore/.