3 ms·
The problem with "simple" is precisely the problem of removing what is not necessary. In most commercial software design, we tend toward making designs so flexi
by devonkim 6y ago
The problem with "simple" is precisely the problem of removing what is not necessary. In most commercial software design, we tend toward making designs so flexible we make them tougher to reason about than necessary. One of the other problems in software is that software that is good is also the code that is easiest to understand and therefore replace. This doesn't happen so much with things like houses evidently.