When it’s not over-architecting
There is a lot of push-back lately against over-architecting and too-early-abstraction. I think this is great, “DRY” often leads to bad architectures.
However, I feel it can be harmful if we don’t decide when exactly a thing is “over-architected”…