software development grump
An irritating phenomenon:
1. Someone hypes up a technology or concept that is inappropriate for solving the vast majority of problems (or even all of them)
2. Someone else tries to 'water down' the concept so that it becomes less unsuitable for most usecases, but still isn't the optimal solution and still suffers significant drawbacks in those cases
3. Now every time you criticize the hyped-up thing for being inappropriate for most cases, people go "that's not true! it works fine for those cases, look" and it turns out they are talking about the watered-down version, but they are not receptive either to "the much older solution actually still works better" and just *assume* that the hyped-up concept must be better and it's up to you to disprove it
And now it just becomes fucking impossible to get rid of the long tail of these hypes poisoning software development discourse everywhere, forever.
See: MVC, microservices, ...