2 ms·
I’ve fallen into this trap as well and try to be more mindful and pick boring, easy technologies and frameworks. Each and every time I built some (in my opinion
by throwaway63467 3y ago
I’ve fallen into this trap as well and try to be more mindful and pick boring, easy technologies and frameworks. Each and every time I built some (in my opinion) clever abstraction or library some other devs would struggle to use it. And they were right I guess, as I don’t want to grok other peoples homegrown libraries either. In the end software is a team game and you need a common language, and you need to realize that most programmers (maybe not the ones here) just want to solve the issue at hand in a straightforward way.
That said even frameworks can be problematic, e.g. in the JS world the technology churn rate is so high that I had developers rewrite perfectly fine though a bit outdated React code bases in the latest fad framework. Those developers are dangerous too, they don’t invent their own stuff but they want to always stay on the bleeding edge, which is a recipe for disaster in most organizations.