Scritta da: Armando Laturo
Principio di Shaw
Fai un programma che anche un idiota può usare, e soltanto un idiota vorrà usarlo.
Commenta
Fai un programma che anche un idiota può usare, e soltanto un idiota vorrà usarlo.
Le idee fumose servono a evitare di stimare gli eventuali costi di una loro realizzazione.
La realizzazione di un progetto mal pianificato richiede il triplo del tempo previsto; quella di un progetto pianificato con la massima attenzione solo il doppio.
I computer sono inaffidabili, ma gli uomini ancora di più.
Qualsiasi sistema che dipende dall'affidabilità umana è inaffidabile.
Gli errori che non si trovano hanno un'infinita varietà, mentre invece quelli che si trovano sono per definizione finiti.
I costi degli investimenti sull'affidabilità aumenteranno fino a superare quelli degli eventuali errori, o finché qualcuno non insisterà che si faccia qualcosa di produttivo.
L'errore che produce il danno maggiore sarà scoperto soltanto dopo che il programma è stato usato per almeno sei mesi.
Se il programma è stato concepito in modo tale che i dati introdotti siano rifiutati, ci sarà sempre un idiota abbastanza ingegnoso per trovare il metodo di farli passare.
Tutte le leggi di Finagle possono essere trascurate da chi ha imparato la semplice arte di fare senza pensare.
Prima tracciate le curve che vi servono, poi trovate i punti che corrispondono.
Ogni esperimento deve essere riproducibile, e fallire sempre allo stesso modo.
Non credete ai miracoli, contateci ciecamente.
Una volta che si è pasticciato qualcosa, qualsiasi intervento teso a migliorare la situazione non farà altro che peggiorarla.
In un qualsiasi insieme di dati, la cifra così evidentemente corretta da non richiedere un controllo è l'errore.
Qualunque sia il risultato di un esperimento, ci sarà sempre qualcuno pronto a:
a) fraintenderlo;
b) falsificarlo;
c) credere che si sia prodotto in virtù della sua teoria preferita.
Tutto va male anche in diversi sistemi di riferimento.