Skip to main content

Coding Simplicity

Just read a great article in Doctor Dobb's from Andrew Binstock. The conclusion struck me as a great quote and I highly recommend reading.

[...] Simplicity is the quality of code that is no more complex than required to express the underlying complexity. In this way, simple code can be intensely complex. There is no inherent good/bad dichotomy.

- The Misplaced Obsession with Simplicity, Andrew Binstock.'

I think it's important to stress, however, where it says, '[...] is no more complex than required [...].'. My worst code is usually either way more complex than it has to be or drastically over-simplifies a problem such that it's brittle.