The growing complexity of modern software systems is slowly killing software developers. How can you regain control, without losing out on the best these technologies have to offer?
This is primarily a phenomenon in Js ecosystem I find.
I agree. You realize that something is wrong when in your JS/TS/React/Vue/[whatever shiny toy] project you have more than 30 config files 🤯 .
That and the programmed obsolescence; a program/framework in web development these days is considered old if it doesn’t receive some “update” after a year and most likely when you try to run it after that time it won’t work correctly due to “outdated libraries/apis” is condemning this profession.
These are some of the reasons why I am moving to Rust/Clojure. They offer more congruent solutions when doing web stuff.
Yeah, that’s the worst part. The two choices you have in Js ecosystem suck/ One is simply not updating your project, at which point it quickly becomes legacy and you’re stuck any security issues in the libraries you’re using. Alternatively, you can try to keep up, which effectively means rewriting large chunks of your project every few months. It’s a no win scenario.
The worst part is that it’s often really just churn for the sake of churn. The features and complexity people add to Js frameworks are net negative for vast majority of projects out there.
I agree. You realize that something is wrong when in your JS/TS/React/Vue/[whatever shiny toy] project you have more than 30 config files 🤯 .
That and the programmed obsolescence; a program/framework in web development these days is considered old if it doesn’t receive some “update” after a year and most likely when you try to run it after that time it won’t work correctly due to “outdated libraries/apis” is condemning this profession.
These are some of the reasons why I am moving to Rust/Clojure. They offer more congruent solutions when doing web stuff.
Yeah, that’s the worst part. The two choices you have in Js ecosystem suck/ One is simply not updating your project, at which point it quickly becomes legacy and you’re stuck any security issues in the libraries you’re using. Alternatively, you can try to keep up, which effectively means rewriting large chunks of your project every few months. It’s a no win scenario.
The worst part is that it’s often really just churn for the sake of churn. The features and complexity people add to Js frameworks are net negative for vast majority of projects out there.