Wednesday, March 30, 2005

Leggi dellinformatica moderna

Pubblicate già dal 1998.
Le verità restano costanti nel tempo...

Legge ciclica sulla programmazione: Analizza, sviluppa, distribuisci e ricomincia
Legge generale sulla programmazione
: Usa la memoria con parsimonia
Legge del rimpianto: Prima era meglio
Legge sull'incremento della RAM: Ciò che dieci anni fa richiedeva 8 Kb per girare bene, richiede ora 8 Mb per girare male.
Corollario 1: Incrementa la memoria (la tua)
Corollario 2: Prima di usare la memoria del computer usa la tua
Legge ciclica sul Debug: La correzione di un errore genera nuovi errori

Legge sull'Help Desk
: Le domande più sensate vengono dagli utenti più idioti
Corollario 1: L'utente preparato è colui che non evolve
Corollario 2: Gli utenti non sanno di non sapere
Legge sulla semplicità delle cause: Più sai, più impieghi a risolvere i problemi
Corollario: Parti dalle cause apparentemente più banali
Legge sulla navigazione in Internet: Se non si dove andare lo scoprirai
Legge sul backup: Usate il backup per ripristinare un file e l'utente si ritroverà con un documento non aggiornato
Corollario: Una volta fatto, il backup è da buttare
Legge sulla precarietà dei dischetti: Una volta salvati su dischetto i dati sono perduti

Legge sugli influssi informatici: Quando arrivi da un utente, ciò che non funzionava riprende a funzionare miracolosamente.
Suggerimento: Invia gli influssi per telefono

Legge del confine: Il SW inizia dove l'HW finisce. L'utente inizia dove il SW finisce.
Corollario 1: La vera causa di un problema utente non è mai nota.
Corollario 2: Se qualcosa va male sostituisci tutto l'HW
Corollario 3: Se il problema non è risolto reinstalla tutto il SW
Corollario 4: Se le cose continuano a non andare sostituisci l'utente
Legge sulla compilazione: Non sempre lo stesso sorgente produce lo stesso eseguibile
Corollario 1: Mantieni sampre una copia di tutte le compilazioni
Corollario 2: Forse è il caso di cambiare ambiente di sviluppo
Legge sulla Password: Password = Passa Parola
Corollario 1: Tutti sanno la password di tutti
Corollario 2: Se qualcuno non sa la password di un altro, gli servirà di notte
Corollario 3: Inventa un meccanismo per far cambiare la password e dovranno assumere un'altra persona al CED

Legge sulla quantità di memoria: Ram + Hard Disk + Disco di rete = non basta
Legge sulla condivisione di files: I files condivisi sono già stati aperti da qualcun'altro
Legge sul tempo di lavoro: Il tempo che un utente dedica al proprio lavoro è inversamente proporzionale al numero di personalizzazioni presenti sul suo PC
Legge sulle installazioni: Niente è più utile dell'opzionale!
Suggerimento: Installa tutto e subito
Legge sulle stampanti: Poche e buone
Legge sui processi: Informatizza un processo ed otterrai un processo diverso
Corollario 1: Gli utenti non sanno ciò che vogliono
Corollario 2: Inventa il processo
Corollario 3: Un algoritmo non risolve mai completamente un problema
Legge sulla velocità: La velocità non sta nell'Hardware
Corollario: Ogni installazione decrementa in Mhz della CPU
Legge sui drivers di tastiera: Non sempre il tasto premuto produce il carattere desiderato
Legge sullo sviluppo rapido: Sviluppa rapidamente, consegna rapidamente, cambia il recapito rapidamente
Corollario (già legge dei tappulli): Trova una soluzione rapida e preparati a trovarne un'altra.
Legge sugli Help: L'intuizione conta più di mille help
Corollario 1: Nell'informatica non si legge: si capta
Corollario 2: Anche l'help migliore è troppo difficile da leggere
Corollario 3: Meglio usare un programma male che perdere tempo a leggere l'Help
Legge sulla stabilità di un sistema informatico: Ogni HW ha il suo SW che lo stabilizza
Corollario: Non aggiornare mai un sistema stabile
Legge sulla compatibilità del formato dei documenti: Il contenuto di un documento varia in base al suo formato.
Legge sull'incremento delle leggi: Le leggi non sono mai tutte scritte


Ed infatti...aggiunte dalle ultime esperienze

Legge uno sul capo: Il capo non fa... delega
Legge due sul capo: Il capo non sa... quindi non fa
Legge tre sul capo (già legge della ricorsione): Il capo non fa... quindi non sa
Legge sulla gestione delle risorse: se hai troppe risorse, non assegnarle e tutti sapranno cosa fare
Legge sul tempo: se hai troppo tempo a disposizione ed i progetti stanno per finire, inventati nuove specifiche e fai ricominciare da capo il lavoro
Legge sull'help desk (già furbizia degli utenti): se esiste un sistema automatico per l'help desk, gli utenti non lo usano, se non esiste gli utenti non lo usano.
Corollario 1: l'help desk si chiama telefono
Corollario 2: le urgenze sono solo altrui
Legge sulla inutilità della pazienza: la pazienza non fa fare soldi
Conseguenza 1: Chi lavora nell'informatica non farà mai i soldi
Conseguenza 2: Cambia lavoro se sei interessato ai soldi
Legge sulla distribuzione della conoscenza: in un'azienda il 90% della conoscenza è nella testa degli informatici. Con il rimanente 10% l'azienda viene mandata avanti dagli altri.
Legge sulla distribuzione dei soldi: in un'azienda il 10% delle persone guadagna il 90% dei soldi che ogni mese l'azienda paga ai dipendenti
Corollario delle 2 leggi sopra (già detta Pareto degli informatici): chi conosce il 90% guadagna il 10%
Corollario 2 (già espresso in altra forma come legge del capo): per guadagnare non si deve sapere.
Legge del miglioramento Statico: Chi non fa non sbaglia. Chi non sbaglia emerge.
Corollario: Per emergere non devi fare
Legge del sovraccarico: Più fai più avrai da fare

No comments: