Skip to main content

Code Pride - Fiero del mio codice

Essere fieri del proprio codice è difficile (e controproducente se si è egotici) per un programmatore: spesso è brutto, fatto in fretta, per necessità abbozzato e mai più rivisto. Senza considerare poi che il codice vero e proprio lo vedranno poche persone, e che più spesso verrà usato da persone che dovranno solo manutenerlo, e per questo ti odieranno.
butto il codice nel cestino finchè totoro guarda
Totoro esprime correttamente il mio stato attuale

Facendo quindi una conta sommaria di quello che in 13 anni di lavoro può succedere se ne fanno tante:
  • Scrivere codice orribile
  • Lavorare con codice orribile
  • Usare software orrendo (visual source safe su tutti)
  • Appassionarsi di concetti che non userai mai
  • Garantire retro-compatibilità a dir poco "tediose"
  • Odiare il proprio hardware
  • Odiare l'hardware dei clienti
  • etc
Ma per quanto la somma di tutti questi fattori possa andare al positivo o al negativo, nella mia vita di programmatore posso dire che una cosa è stata più importante di tutte le altre:


Essere utile alle persone che usano il mio codice

Ogni programmatore un giorno realizza che il prodotto del suo lavoro non è una commodity per chi lo usa ne un asset per l'azienda che lo vende. A tutti gli effetti il codice è lo scarto tra l'ingegno di chi l'ha creato e la soluzione finale fornita: per tutti gli stakeholders il codice è una serie potenziale di problemi da gestire, di per se non rappresenta alcuna soluzione.

eppure

Quando il tuo codice viene in media giornalmente usato da minimo un centinaio di persone, quando sai che il tempo extra che hai regalato al progetto per affinare il risultato oltre alle richieste contrattuali significa un'esperienza utente migliore, quando sai che la passione che sta alla base di quelle disperate linee di codice era sincera e motivata da un buon team che ti accompagnava in quel percorso li cominciano le soddisfazioni.

Quando poi realizzi che il tuo lavoro, nel suo piccolo, ha ispirato altri a migliorarsi (anche se volevano semplicemente scrivere codice migliore del tuo), che le soluzioni proposte si sono rivelate giuste (anche se nessuno te lo dirà mai), che sta facendo andare meglio importanti realtà italiane, sociali e non, li si può tranquillamente dire di essere fieri del proprio codice.

Credeteci o no, ma sono soddisfazioni. Grazie a tutti quelli che mi hanno accompagnato in questi anni e che continuano a farlo: comincia una nuova avventura!

Dedicato a voi, che avete capito cosa intendo!

totoro che sorride felice

Comments

Popular posts from this blog

Imparare a scrivere al PC

Salve a tutti! Oggi un post su richiesta: una breve guida sul come iniziare a scrivere al computer senza guardare la tastiera e usando dieci dita; insomma una mini guida per imparare a scrivere al PC. Io ho imparato circa 2 anni fa, in un paio di mesi, vediamo quanto ci mettete voi!

Finalmente Notepad++ Plugin Manager x64

Arriva infine su windows il plugin manager a 64 bit di notepad++! Vi siete trovati senza plugin quando per errore avete installato la versione a 64 bit del miglior editor open source di testo per windows ? Eravate rimasti sgomenti dal fatto che nell'installer il plugin manager non è più incluso? Nella versione 7.4.2 il plugin manager non è ancora presente Non sapevate più come indentare i vostri JSON e XML, come decodificare l'encoding delle URL o come confrontare in velocità due files? Beh ecco a voi come ripristinare il plugin manager!