|
|
|
|
|
by icedchai
1045 days ago
|
|
There is a balance. I've seen plenty of under-engineered software with the same code copy-and-paste dozens of times. I've also seen incredibly complex abstraction layers that only made sense to their original authors (long gone...) and were incredibly hard to navigate and maintain (class hierarchies 5 layers deep, etc.) |
|
"Never attribute to over-engineering that which is adequately explained by repeated under-engineering."