4 ms·
you two are discussing separate sides of the same coin. or to clarify: people with a naive understanding of a problem will always feel like people who don't de
by arnorhs 11y ago
you two are discussing separate sides of the same coin. or to clarify:
people with a naive understanding of a problem will always feel like people who don't design solutions that are overly complex.
people with a deeper understanding of a problem will always feel like people who don't design solutions that are overly simplistic.
- slavik81 11y agoI've successfully refactored way too much code that was needlessly complex to agree. Better understanding of a problem frequently leads to simpler solutions. It doesn't always lead to more complexity.
- arnorhs 11y agoWhether people who are bad at programming, or at least inexperienced, write overly complicated code or not has got nothing to do with what I said. Except that there's word-choice correlation.