← Curated

article · gkogan.co · Greg Kogan · Mar 2, 2020

Simple Systems Have Less Downtime

Greg Kogan's case for resisting over-engineering: the simpler the system, the less there is to break.

Read it ↗

Why I saved it

Sometimes we tend to over-complicate things, especially when planning or designing software systems — there are lots of tools out there and the numbers are growing every day. Some engineers want to build complex systems just to satisfy themselves; it feels good knowing we know a lot of complex stuff. But is it a good decision to follow the complex route when we can keep it simple?

A very good read, where the author explains simply why we should avoid over-engineering and strive for simple systems as much as we can.

Saved Jul 11, 2026