4 ms·
Personally I don't think that's entirely true. Both under- and over-engineering can be hard to fix. What definitely does make things easier is simply having le
by contravariant 8y ago
Personally I don't think that's entirely true. Both under- and over-engineering can be hard to fix.
What definitely does make things easier is simply having less code to fix. Although measuring the 'amount' of code is at least somewhat subjective.
- targafarian 8y agoYes! I think what I've come to is: Spend more time thinking about how to do something more concisely, rather than spending time thinking of how to abstract the code. Sometimes the former leads to the latter. But less code--or rather more concise code (not to be misrepresented as "fewer characters" or "everything in one line"!)--is almost always better for maintaining the code into the future.