| This is the epitome of a cliche JS project: Emojis in docs? Check Piles of abstraction layers? Check No tests? Check Already at version 2, but has breaking changes? Check Stacking up on yet-to-be-proven-framework (tailwind)? Check We just need a BLM support message, donation link in the npm install stdout and some more JS shenanigans like support for yarn, gulp, webpack, npx, degit, and the next gen packaging tool soon™ to be released. Sorry if this is offensive, but this ecosystem offends me and my sanity. This project is going to last 6 months and they'll move onto something else. I think I am finally ready to jump on React since it has been a few years and appears to be stable. Edit: My ramblings are unfair. There are tests. |
There's been many such trends to name a few - discarding years worth of stable codebases to try out some shiny new framework, throw away proven technologies to trade for some perceived developer convenience (Eg. PostgreSQL to MongoDB), labeling known terminologies to sound cool (Hacker vs Growth 'Hacker'). All these hipster moves come with a huge cost - they cost morale, time, money, teams, relationships. It just feels so unnatural to accept this as the norm.
In comparison, I just feel like some old dude from the 1950s rambling though these things have started to happen only the last half of the decade or so. Where did we go wrong?
Edited for OT