Hacker Laws raccoglie una serie di principi rivolti principalmente agli sviluppatori, ma fornisce spunti per chiunque cerchi di costruire o cambiare qualcosa. Eccone tre:
La legge di Gall dice che le grandi reinvenzioni di solito falliscono: i sistemi complessi funzionanti possono evolversi solo da sistemi semplici funzionanti, mai da zero.
Il Recinto di Chesterton mette in guardia dall'eliminare una vecchia politica o un processo che sembra inutile, prima di aver appreso il motivo della sua esistenza.
Il Principio della Minima Sorpresa dice che i sistemi e i processi devono corrispondere alle aspettative e ai modelli mentali degli utenti: la strada della minima sorpresa è di solito quella del successo.
Add new comment