← Tutti gli episodi
Copertina di Restare bloccati: la psicologia del debugging
Stagione 2 · Episodio 002

Restare bloccati: la psicologia del debugging

23 agosto 2026 4:30
0:00 4:30

Ciao, e benvenuto nella seconda puntata della seconda stagione. Oggi parliamo di un'esperienza che conosci di sicuro, anche se hai iniziato da poco: restare bloccato. Quelle ore passate a fissare lo schermo, con qualcosa che non funziona e nessuna idea sul perché. Ma non parliamo della tecnica del debugging, di cui abbiamo già accennato. Parliamo della sua parte psicologica, cioè di cosa succede dentro di te mentre sei bloccato, e di come gestirlo senza impazzire.

Cominciamo da una verità che ti toglie un peso: restare bloccati non è un fallimento, è il mestiere. Programmare significa, per gran parte del tempo, affrontare problemi che non sai ancora risolvere. Se scrivessi solo codice che sai già scrivere, non staresti lavorando, staresti ricopiando. Il blocco non è il segnale che sei incapace: è il segnale che sei esattamente dove deve stare chi costruisce qualcosa di nuovo.

Il problema è che il blocco non è solo tecnico, è emotivo. Dopo un po' che sbatti contro lo stesso muro, arriva la frustrazione, poi il dubbio su te stesso, poi quella visione a tunnel in cui continui a riprovare la stessa cosa aspettandoti un risultato diverso. Ed è qui il punto chiave: la frustrazione non ti rende solo infelice, ti rende anche più stupido. Sotto stress la mente si restringe, e proprio mentre ti servirebbe pensare in modo aperto e creativo, fai il contrario.

Questo spiega un fenomeno che avrai già vissuto: la soluzione che arriva sotto la doccia. Hai presente? Passi ore bloccato, molli, vai a fare una passeggiata o a dormire, e all'improvviso la risposta ti appare in testa da sola. Non è magia. Il cervello ha due modi di lavorare: uno concentrato, che usi mentre fissi il problema, e uno diffuso, più rilassato, che collega le idee in sottofondo quando smetti di forzare. Staccare non è arrendersi: è mettere al lavoro l'altra metà del tuo cervello.

Da qui la prima strategia, la più importante di tutte: quando sei davvero bloccato, allontanati. Non per pigrizia, ma come tecnica. Alzati, cammina, bevi qualcosa, fai una pausa vera. Molto spesso tornerai al problema con occhi nuovi e vedrai in due minuti ciò che prima ti era invisibile. Imponiti di staccare quando ti accorgi di girare a vuoto: è controintuitivo, ma è la mossa più produttiva che puoi fare.

Una seconda tecnica, famosa e quasi ridicola nella sua semplicità: spiega il problema ad alta voce, anche a un oggetto. C'è chi tiene sulla scrivania una paperella di gomma e le racconta cosa sta cercando di fare. Sembra assurdo, ma funziona: mettere in parole il problema, passo per passo, ti costringe a rallentare e a rendere esplicito ciò che davi per scontato. Moltissimi blocchi si sciolgono proprio nel momento in cui provi a spiegarli.

Poi c'è un lavoro mentale più sottile, ma decisivo: separa "il problema è difficile" da "io sono stupido". Sono due frasi completamente diverse, e la tua testa tende a confonderle. Un bug ostinato non dice niente sul tuo valore come persona o come sviluppatore; dice solo che quel bug è ostinato. Ogni volta che ti sorprendi a pensare "non sono capace", correggi in "questo è difficile, e i problemi difficili richiedono tempo". Cambia tutto, incluso quanto lucidamente riesci a ragionare.

Parliamo di quando chiedere aiuto, perché anche questo è un nodo psicologico. Tanti restano bloccati per ore, o giorni, perché chiedere sembra ammettere una debolezza. È il contrario: sapere quando chiedere è una competenza da professionisti. Un trucco pratico è darti un tempo massimo: se dopo, diciamo, trenta o sessanta minuti sei ancora fermo senza fare progressi, chiedi. Non prima, per non rinunciare troppo presto; ma nemmeno dopo mezza giornata buttata per orgoglio.

E quando chiedi, chiedi bene. Spiega cosa vuoi ottenere, cosa hai già provato e cosa è successo. Questo non solo aiuta l'altro a risponderti, ma molto spesso, mentre scrivi la domanda in modo ordinato, trovi la soluzione da solo. Non a caso esiste un nome scherzoso per questo: capita così spesso di risolvere il problema nel formulare la domanda, che formularla bene è già mezza soluzione.

Per oggi ci fermiamo qui. Restare bloccati fa parte del lavoro, e la differenza non la fa chi non si blocca mai, ma chi ha imparato a gestire il blocco: staccare per far lavorare la mente diffusa, spiegare il problema ad alta voce, non confondere un bug difficile con un difetto personale, e chiedere aiuto al momento giusto. La prossima volta che sarai fermo davanti allo schermo, ricordati che è normale, e che uscirne è una competenza che stai allenando. Nelle note trovi qualche spunto. Se ti è stata utile, condividila. Grazie per l'ascolto, e ci sentiamo alla prossima.