C'è una domanda che mi faccio spesso, quasi ogni mattina mentre mi avvio al lavoro: e se potessi lavorare da quella spiaggia in Portogallo? O da quel bar con vista sulle Dolomiti? Non è una fantasia da pigro. È una visione. Ed è uno dei motori più potenti — forse il più onesto da ammettere — che alimenta il mio percorso nello sviluppo software.
Potrei dirti che lo faccio solo perché mi appassiona il codice, che mi piace la Clean Architecture e che sento un brivido ogni volta che una REST API risponde con un 200 OK. Sarebbe tutto vero. Ma non sarebbe tutta la verità.
La verità completa è che voglio libertà. Voglio poter scegliere da dove lavoro, non solo su cosa.
Non tutti vogliono la stessa cosa — ed è giusto così
Partiamo da un punto fondamentale, perché altrimenti rischio di sembrare quello che non sono: non esiste una vita giusta e una sbagliata. Ci sono persone che amano la routine, che trovano pace nel sapere esattamente cosa le aspetta il lunedì mattina, che si sentono al sicuro con orari fissi, un ufficio in cui tornare, colleghi con cui fare la pausa caffè alle dieci. Lo rispetto profondamente, davvero.
Io non sono così. Non lo sono mai stato, e probabilmente non lo sarò mai.
A me quella struttura pesa. Non perché sia uno scansafatiche — e ci tengo a dirlo in modo netto, perché il rischio di essere frainteso è alto — ma perché il mio modo di dare il massimo funziona secondo regole diverse. Quando lavoro su qualcosa che sento mio, che mi appassiona, che vedo crescere giorno dopo giorno sotto le mie mani, mi dimentico persino di mangiare. Il weekend per me non è "staccare dalla settimana": è il momento in cui posso finalmente immergermi nel codice senza interruzioni. È quando mi formo, studio, costruisco progetti, sperimento cose nuove.
E sapere questo di sé — sapere dove batte il motore — è una delle consapevolezze più importanti che un essere umano possa raggiungere. Il problema non è la fatica. Il problema è la fatica spesa per qualcosa che non sento mio.
Due mondi paralleli
Ho un altro lavoro, e ci tengo a dirlo senza ambiguità perché sarebbe disonesto il contrario: mi piace. C'è una soddisfazione molto concreta, quasi viscerale, nel vedere una macchina che hai assemblato con le tue mani muovere i primi passi, fare esattamente quello per cui è stata progettata. Mi sento parte di un processo produttivo reale, tangibile. C'è un risultato che puoi toccare, osservare, misurare. E questo ha un valore che non sottovaluto.
Ma è un mondo molto fisico, molto diverso da quello del codice. Sono due strade parallele che partono dallo stesso punto — la voglia di fare bene le cose — ma che portano a destinazioni completamente diverse.
Il punto non è che una sia migliore dell'altra. Il punto è che io so dove voglio arrivare. E quella destinazione — la libertà professionale, la flessibilità geografica, la possibilità di costruire qualcosa che sia davvero mio — passa attraverso lo sviluppo software. Per questo il tempo libero lo investo qui, in questo percorso, anche quando sarebbe molto più comodo fermarsi sul divano.
Lo sviluppo software come strumento di libertà
Qui entra in gioco la programmazione. E non solo perché mi appassiona tecnicamente — anche se lo fa, eccome.
Lo sviluppo software è forse l'unica professione che unisce in modo così naturale competenza tecnica profonda e libertà geografica totale. Un buon sviluppatore, specialmente freelance o consulente, può lavorare da qualsiasi posto nel mondo con una connessione decente. Può scegliere i clienti, i progetti, i ritmi, e in molti casi anche l'orario in cui iniziare la giornata.
Per qualcuno come me — che ha voglia di viaggiare, di svegliarsi in posti diversi, di vivere con un po' più di quella "scomodità" fatta di zaini, voli last minute e alberghi con vista su qualcosa che vale la pena guardare — questo non è un dettaglio. È una delle ragioni principali per cui mi sto costruendo questa strada, mattone dopo mattone, sera dopo sera davanti al terminale.
Il sogno concreto: consulente, non fantasma con un laptop
Voglio essere chiaro su una cosa, perché non voglio passare per uno di quei personaggi da coach motivazionale che vende l'idea del laptop-e-spiaggia come se fosse la soluzione a tutto: non ho in testa quell'immagine romantica. Quella roba funziona in qualche reel di Instagram, nella realtà è spesso più complicata e meno sostenibile di quanto sembri.
Quello che immagino per me è qualcosa di più solido e concreto: diventare un consulente esterno specializzato in architettura software e sviluppo .NET, con rapporti continuativi e a lungo termine con aziende strutturate, anche grandi realtà. Non il lavoretto precario da freelance che passa da un micro-progetto all'altro sperando che arrivi il prossimo cliente. Una figura professionale riconoscibile, con un posizionamento chiaro, che porta valore vero — architettura, soluzioni C#, problem solving tecnico su sistemi complessi — e che in cambio di quel valore ha la libertà di gestire il proprio tempo e il proprio spazio.
E questo modello esiste, è diffuso, ed è in crescita. Non è fantascienza. Sono numeri.
I numeri che danno concretezza al sogno
A volte quando descrivo questi pensieri a qualcuno che non frequenta il mondo tech, la reazione è uno sguardo un po' scettico. Come se stessi parlando di diventare astronauta o cantante rock. Allora mi aiutano i numeri, perché i numeri sono difficili da ignorare.
Secondo il report annuale di MBO Partners — uno degli istituti di ricerca più autorevoli e citati sul mondo del lavoro indipendente — nel 2024 il mercato dei nomadi digitali ha raggiunto dimensioni difficili da ignorare:
Non è una moda passeggera: è una trasformazione strutturale e permanente del mercato del lavoro globale. E la categoria più rappresentata tra questi professionisti è proprio quella dell'IT e dello sviluppo software.
L'età media di chi vive davvero questo stile di vita è tra i 36 e i 39 anni. Sono professionisti con esperienza, con un portfolio, con clienti che li cercano per la loro competenza — non per il prezzo più basso. Non è roba da ventenni in cerca di avventura.
Le piattaforme che rendono tutto questo reale
Fin qui i numeri. Ma come funziona concretamente questo mondo? Dove si trova lavoro come consulente o contractor remoto di alto livello, senza passare da una bacheca di annunci generici piena di offerte a 15 euro l'ora?
Ho scoperto — anche per curiosità personale, non solo per questo articolo — che esistono piattaforme costruite esattamente per questo. Vale la pena conoscerle nel dettaglio, perché non sono tutte uguali e capire come funzionano aiuta anche a capire dove bisogna arrivare per poterci entrare. Sono punti di arrivo, non di partenza — ma avere una mappa del territorio cambia tutto.
Toptal →
Accetta il top 3% dei candidatiFondata nel 2010, è probabilmente la più conosciuta e selettiva. Il processo di ammissione si articola in tre fasi progressive: prima un colloquio di screening sulla comunicazione e sul profilo professionale (l'inglese deve essere fluente), poi una serie di esercizi tecnici da completare offline con vincoli di tempo, infine una sessione di pair-programming live con un ingegnere Toptal che valuta in tempo reale mentre si risolvono problemi.
Su oltre 200.000 candidature all'anno, ne superano il processo meno di 6.000. Ed è esattamente questa durezza a renderla appetibile per le aziende: i clienti includono Fortune 500 e startup della Silicon Valley. Per chi supera la selezione, contratti completamente da remoto, tariffe orarie libere — spesso oltre i 100 dollari/ora per profili senior su architettura e tecnologie enterprise.
Gun.io →
Accetta l'1-2% dei candidatiUn approccio più boutique — e forse il modello che sento più vicino a quello che voglio costruire. La selezione viene condotta direttamente da un team di senior developer, non da recruiter o HR generici. Questa distinzione è fondamentale: chi ti valuta sa davvero cosa sta guardando, capisce il codice e conosce il dominio.
Cosa mi ha colpito: Gun.io non parte dai coding test. Parte dalla tua storia lavorativa, perché il lavoro passato racconta più di qualsiasi quiz. Una volta dentro, la piattaforma gestisce tutta la parte amministrativa — contratti, fatturazione, pagamenti garantiti. I developer fissano le proprie tariffe e tengono il 100% di quello che guadagnano: zero commissioni nascoste. Focus su contratti long-term con aziende USA ed europee.
Arc.dev →
Accetta il top 2% — gratuita per i developerLa più ampia delle tre: oltre 350.000 professionisti in 190 paesi. Nata come Codementor Exchange, supporta contratti freelance (da 4 settimane a un anno), posizioni full-time remote e ruoli da contractor a lungo termine. Il vetting si concentra su comunicazione in inglese e competenza tecnica nel proprio dominio.
Arc ha sviluppato un sistema di matching basato su AI (HireAI) che riduce i tempi di selezione drasticamente — candidature qualificate presentate in pochi secondi invece che in settimane. Le tariffe per sviluppatori senior con 5+ anni di esperienza oscillano tra 80 e 120 dollari/ora, con punte superiori per specializzazioni avanzate. Per i developer è completamente gratuita.
Nessuna di queste è una bacchetta magica. Ci vuole competenza reale, reputazione costruita nel tempo, un portfolio che parli da solo. Ma sapere che esistono — sapere che c'è un mercato strutturato e serio che cerca esattamente il tipo di figura che voglio diventare — cambia radicalmente la percezione del percorso. La destinazione esiste, è mappata, e ci sono già milioni di persone che ci camminano sopra.
Perché te ne parlo
Questo blog si chiama "Il Viaggio del Programmatore" non per caso. È un viaggio — tecnico, umano, a volte frustrante e spesso esaltante. Un viaggio in cui ogni riga di codice scritta la sera, ogni progetto personale portato avanti nel weekend, ogni concetto difficile masticato e rimasticato finché non diventa chiaro, è un passo. Piccolo, forse. Ma nella direzione giusta.
E un viaggio, per definizione, ha una destinazione. La mia ha un nome chiaro: libertà professionale. Quella di scegliere da dove lavorare, con chi lavorare, su cosa lavorare. Non entro domani — sarei disonesto a dirtelo. Ci vuole competenza profonda, reputazione costruita mattone su mattone, tempo. Ma la direzione è quella, il percorso è già iniziato, e ogni volta che apro l'IDE dopo una lunga giornata so esattamente perché lo sto facendo.
Se stai leggendo queste righe e ti riconosci in queste sensazioni — se anche tu hai quel fuoco addosso, se anche tu stai investendo il tempo libero per costruire qualcosa di diverso, per orientarti verso una professione che ti dia più controllo sulla tua vita — sappi che non sei solo. Che non sei strano. E che probabilmente stai già facendo la cosa giusta.
Hai un sogno simile? Stai percorrendo un cammino di transizione professionale verso lo sviluppo software? Scrivimi, mi farebbe piacere sentire la tua storia.
- Email: doppiam1@gmail.com — per messaggi più articolati, collaborazioni o semplicemente per raccontarmi la tua storia
- LinkedIn: Marco Morello — per restare in contatto, seguire il percorso e confrontarsi nel tempo