Few things are guaranteed to increase all the time: Distance between stars, Entropy in the visible universe, and Fucking business requirements . Many articles say Dont over-engineer but don’t say why or how. Here are 10 clear examples. Important Note: Some points below like “Don’t abuse generics” are being misunderstood as “Don’t use generics at all”, “Don’t create unnecessary wrappers” as “Don’t
![Modern Software Over-Engineering Mistakes](https://cdn-ak-scissors.b.st-hatena.com/image/square/510db3a897511e32a21353194897ba752e1501bb/height=288;version=1;width=512/https%3A%2F%2Fmiro.medium.com%2Fv2%2Fresize%3Afit%3A1023%2F1%2AqF9NY-utSWs7zPJ4oSs5hg.png)