John Gall's book

Today, I discovered an interesting law, the GallÙs law from John Gall. Le’s discover how it can be applied to programing.

John Gall in its book Systemantics: How Systems Really Work and How They Fail. states :

“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.”

This quote is relevant even after 1975 its date of writing. A successful software is written first as a simple system. Moreover, a simple system is probably conceived by a person that needs its system not an engineer. We need to people to write their own Software and at a point we can make them evolve to enterprise grade solutions. But skipping this step and you will have a software promised to be failure.


A good reference to read more about it


Next to read  How to implement CQRS with Spring : new framework

By Sylvain Leroy

Senior Software Quality Manager and Solution Architect in Switzerland, I have previously created my own company, Tocea, in Software Quality Assurance. Now I am offering my knowledges and services in a small IT Consulting company : Byoskill and a website Currently living in Lausanne (CH)

Do NOT follow this link or you will be banned from the site!