A review of a book that has a lot to say about systems: how they works, how they fail, but most of all how we should build them

A couple of months ago, I don’t even remember where, I came across this principle called the Gall’s Law:

A complex system that works is invariably found to have evolved from a simple system that worked. A complex system designed from scratch never works and cannot be patched up to make it work. You have to start over with a working simple system.

At that time, I read it and made a lot of sense to me. I was starting to work on a project to introduce a Design System in my company, on the basis of a previously introduced Style Guide, so I saved it in my notes as a useful advice. But I didn’t fully understand the implications and how it would have impacted on my work a few months later.