Da «basta che giri» a «oso cambiarlo e farlo funzionare»: il diario di un mese di programmazione di un novellino
Una premessa: non sono un ingegnere del software, e i contenuti di programmazione di cui parlo qui sono in realtà tutti quel cosiddetto Vibe Coding, quello del tipo «vai dove ti porta l’istinto».

Ultimamente, per far filare un po’ meglio il lavoro, sto sviluppando da tempo i miei piccoli strumenti. In questi due giorni ho fatto tre cose: ho iniziato a fare backup con Git, ho corretto qualche bug nella logica del programma e ho collegato un nuovo modello di IA.
La parte più difficile non è la sintassi, ma «trasformare ciò che si vuole in codice»
Dopo un mese, la conclusione più grande è questa: la parte più difficile dello scrivere codice non è, in realtà, la sintassi, bensì convertire «che cosa voglio davvero» in «codice concreto».
Per esempio, «correggere un bug» si dice in un attimo, ma prima di metterci davvero le mani bisogna porsi un mucchio di domande:
- Salvo prima?
- Apro un nuovo branch?
- Quando faccio il test? E come lo faccio?
- Una volta finita la modifica, che cosa vale come «fatto»?
- Ne approfitto per assegnare un numero di versione?
In realtà nessuna di queste è una questione di programmazione, ma di «abitudini di lavoro». Questo insieme di procedure sarà forse comunissimo nel settore, ma per un principiante della programmazione è, né più né meno, un incubo.
Alcune piccole cose che ho imparato
In questo mese ho imparato alcune piccole cose, che condivido con i principianti come me:
- Prima alza lo scudo protettivo, poi mettiti a smanettare. Usando Git per il controllo di versione, anche se combini un disastro, in trenta secondi puoi tornare al passato: rassicurante come un punto di salvataggio in un videogioco.
- Fai una cosa sola per volta. Mai e poi mai «già che ci sono, cambio un’altra riga»: è proprio il genere di cosa che farà venire al te futuro una gran voglia di sbattere la testa contro il muro.
- Andare piano è normale. Un intero pomeriggio per tirar fuori una sola piccola funzione? Sì, è la quotidianità. Quei tutorial-lampo, per lo più, ti stanno prendendo in giro.
- Scrivi appunti per il te futuro. Altrimenti, la prossima volta che torni a guardarlo, penserai che quel programma l’abbia scritto qualcun altro. (Va bene, sì: questo programma l’ha scritto davvero un’IA.)
Da «basta che giri» a «oso cambiarlo e farlo funzionare», ciò che sta nel mezzo sono, probabilmente, proprio queste abitudini di lavoro che sembrano insignificanti eppure vanno colmate una a una.