3 ms·
Frontend development in JavaScript has become a hellhole. Projects can have three plus build tools that each take a long time. Massive list of dependencies plu
by fetbaffe 9y ago
Frontend development in JavaScript has become a hellhole.
Projects can have three plus build tools that each take a long time. Massive list of dependencies plus bad dependency management, lack of documentation, everything changes so fast you need to find the correct stackoverflow answer for this week solution to your build problems, build tools depends on other build tools configurations in undocumented ways, reimplementation of the model & business logic of each project, constantly reinvention of the wheel.
And the end result? Web just becomes slower and slower.
Developers today build software that fits their paradigm, not the users experience.
- lllr_finger 9y agoThat last sentence succintly describes my primary issue with front end developing, and why I'm starting a new job in a few weeks that is almost purely backend. Most of my recent web work has been trying to manage shared libs and duct taping the build process together. Every feature branch has major shrinkwrap merge conflicts because there is so much module churn.
- jbreckmckye 9y agoI am currently working on a Node/React project with 120 first-order dependencies. 120! And it's just a crud app with a few canvas visualisations.