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