Vi è mai capitato di bloccarvi mentre scrivete un pezzo di codice particolarmente complicato e di capire cosa non andava nel momento esatto in cui chiedevate aiuto ad un collega?
Spiegate il vostro codice ad un’anatra (se è di gomma, resterà sempre a portata di mano sulla vostra scrivania) e le vostre idee si chariranno velocemente.
Può sembrare strano ma se invece di leggere il codice a ripetizione, lo raccontate a qualcuno, il vostro cervello spesso svela il mistero. L’idea di spiegare il codice ad un anatra di gomma è stata resa popolare dal libro “The Pragmatic Programmer”. Il metodo funziona. Questo spiega il logo.
Ma cos’è che ci ha spinti a creare un sito che vi incita a parlare ad un’anatra? Abbiamo fatto diverse constatazioni:
- Capitiamo spesso su codice non aggiornato rispetto all’articolo che lo spiega
- In molti casi i progetti associati agli articoli sono sprovvisti di test.
- La qualità del codice è un argomento poco conosciuto oppure trascurato a favore di differenti fattori che quasi mai sono giustificabili in termini razionali.
L’idea principale di questo sito è quindi quella di presentare degli articoli e delle metodologie cui saranno associati dei progetti con la stessa qualità che ci è richiesta nel nostro lavoro e di mantenerli aggiornati.
Per estensione, l’idea è anche quella di presentare degli articoli riguardo il nostro mestiere di sviluppatori e magari anche di presentare dei libri che ci sono particolarmente piaciuti.
Gli argomenti riflettono unicamente le nostre opinioni e il nostro modo di fare ma si tratta sempre del nostro punto di vista e siamo ben disposti a cambiarli perché per progredire bisogna sapere ascoltare e capire l’opinione degli altri ed accettare che esistono diversi modi di fare.