I was talking to a fellow escapee of The Conglomerate and we were talking about over-engineering culture. In the sense of “lol things built because it was time for someone to get promoted” and in the sense of complexity. The thing about layers and layers of (debatably necessary) abstractions is that they make things that should […]
Tag: over-engineering
Categories
6 Signs of Over-Engineering
Sub parts of the Thing are described as “shared” or “reusable”… but no-one else is using them. The Thing has lots of unit tests, but few (or no) integration tests because they are so much harder to write. No one can explain clearly what the Thing does, because the generalised use case has obfuscated […]