Eric Steven Raymond
Aspetto
(Reindirizzamento da Eric S. Raymond)
Eric Steven Raymond (1957 – vivente), informatico statunitense.
La cattedrale e il bazaar
[modifica]- Ogni buon lavoro software inizia dalla frenesia personale di uno sviluppatore.
- I bravi programmatori sanno cosa scrivere. I migliori sanno cosa riscrivere (e riusare).
- Se hai l'atteggiamento giusto, saranno i problemi interessanti a trovare te.
- Quando hai perso interesse in un programma, l'ultimo tuo dovere è passarlo a un successore competente.
- Trattare gli utenti come co-sviluppatori è la strada migliore per ottenere rapidi miglioramenti del codice e debugging efficace.
- Distribuisci presto. Distribuisci spesso. E presta ascolto agli utenti.
- Stabilita una base di beta-tester e co-sviluppatori sufficientemente ampia, ogni problema verrà rapidamente definito e qualcuno troverà la soluzione adeguata.
- Dato un numero sufficiente di occhi, tutti i bug vengono a galla.
- Meglio combinare una struttura dati intelligente e un codice non eccezionale che non il contrario.
- Se tratti i beta tester come se fossero la risorsa più preziosa, replicheranno trasformandosi davvero nella risorsa più preziosa a disposizione.
- La cosa migliore, dopo l'avere buone idee, è riconoscere quelle che arrivano dagli utenti. Qualche volta sono le migliori.
- Spesso le soluzioni più interessanti e innovative arrivano dal fatto di esserti reso conto come la tua concezione del problema fosse errata.
- Ogni strumento dovrebbe rivelarsi utile nella maniera che ci si attende, ma uno strumento davvero ben fatto si presta ad utilizzi che non ci si aspetterebbe mai.
- Quando si scrive del software per qualunque tipo di gateway, ci si assicuri di disturbare il meno possibile il flusso dei dati – e 'mai' buttar via alcun dato a meno che il destinatario non ti ci costringa!
- Quando il linguaggio usato non è affatto vicino alla completezza di Turing, un po' di zucchero sintattico può esserti d'aiuto.
- Un sistema di sicurezza è sicuro soltanto finché è segreto. Meglio diffidare degli pseudo-segreti.
- Per risolvere un problema interessante, comincia a trovare un problema che risvegli il tuo interesse.
- Stabilito che il coordinatore dello sviluppo abbia a disposizione un medium almeno altrettanto affidabile di Internet, e che sappia come svolgere il ruolo di leader senza costrizione, molte teste funzionano inevitabilmente meglio di una sola.
Bibliografia
[modifica]- Eric Steven Raymond, La cattedrale e il bazaar, traduzione di Bernardo Parrella, Apogeo, 1999.
Altri progetti
[modifica]- Wikipedia contiene una voce riguardante Eric Steven Raymond
- Wikisource contiene una pagina dedicata a Eric Steven Raymond
- Commons contiene immagini o altri file su Eric Steven Raymond