Matt Pocock
Sviluppatore ed educatore inglese, creatore del corso Total TypeScript e di uno dei repository di skill per coding agent più diffusi al mondo. 1
Dal coaching vocale allo sviluppo software autodidatta
Prima di diventare sviluppatore, Pocock lavora per 6 anni come voice coach e singing teacher tra Londra ed Exeter (dove aveva frequentato l'università e conseguito un master in materia): insegna canto, accenti, dizione, Shakespeare nelle scuole di recitazione e public speaking per grandi società di consulenza. 1 Lascia quella carriera perché per esercitarla a un livello decente era indispensabile vivere a Londra — dove aveva provato a stare per due anni detestandola — mentre voleva tornare a vivere in campagna vicino alla famiglia. 1
Impara quindi a programmare da autodidatta per avere un mestiere praticabile da remoto: i suoi primi esperimenti in JavaScript nascono per migliorare le lezioni ai suoi studenti (piccole app di flashcard e, come primo vero progetto, un ambizioso analizzatore web di spettrogrammi vocali per verificare le frequenze di risonanza T1 e T2, che "girava malissimo" ma rendeva migliori le lezioni). 1 Viene assunto nel 2017 in una piccolissima azienda dove un collega senior "hardcore" (che viveva su una chiatta e gli fa installare CentOS 6 il primo giorno) gli trasmette le basi. 1 Fin dall'inizio il suo vantaggio competitivo è il background di insegnamento: pur avendo pochissima conoscenza tecnica iniziale, sa parlare con le persone e spiegare concetti tecnici in modo chiaro, il che gli permette di crescere rapidamente di ruolo appena colma il gap tecnico. 1
Agenzie, XState/Stately e Vercel
Dopo le difficoltà finanziarie della prima azienda, passa per diverse agenzie lavorando con TypeScript e React: già nel secondo lavoro introduce TypeScript per collegare un team frontend lento e pieno di bug con un team backend in Portogallo che cambiava continuamente i contratti, ribaltando la velocità del team. 1
In parallelo esplora l'open source: nel quarto lavoro usa XState (versione 4) di David Khourshid per gestire lo stato complesso di un'applicazione di videochiamata con navigazione 3D in tempo reale, costruisce tooling CLI per renderla più type-safe ed entra nel core team di XState al fianco di Khourshid e Mateusz Burzyński (Andarist). 1 Quando Khourshid fonda la società Stately raccogliendo finanziamenti, Pocock vi entra ottenendo il suo primo stipendio americano, che gli cambia la prospettiva economica e in cui inizia a fare developer advocacy. 1
Per il desiderio di tornare a insegnare pubblica su Twitter dei 2-minute tips sui tipi avanzati di TypeScript: una domenica ne registra 13-15 in fila e i suoi follower balzano da 4.000 a 10.000. 1 Viene notato da Vercel (dove lavoravano Lee Robinson, Delba de Oliveira e Lydia Hallie) ed entra con un contratto insolito di 3 giorni a settimana per circa 3 mesi sotto Jared Palmer, usando Vercel come "piano di backup" stabile mentre testa il proprio corso: in quei mesi partecipa al lancio di Turbopack alla Next.js Conf a San Francisco e ne scrive la documentazione iniziale. 1
Total TypeScript e il modello di business
Mentre è in Vercel collabora con Joel Hooks (co-fondatore di Egghead) per strutturare Total TypeScript: la pre-release genera immediatamente 30-40 volte il suo stipendio di Vercel, rendendo inevitabile lasciare l'azienda per dedicarsi a tempo pieno al progetto (pur rifiutando la cultura "996" di San Francisco e cercando di non lavorare mai nei weekend per stare con la famiglia). 1 Il corso completo esce a inizio 2023 (gennaio-febbraio), raggiunge le sette cifre (oltre 1 milione di dollari) rapidissimamente e tocca la milestone pubblica di 2,5 milioni di dollari di revenue complessiva (prima dello split con Hooks e dei costi). 1
Il modello di business è dichiaratamente lineare e "onesto": vendere prodotti formativi ad alto ritorno attingendo ai budget di formazione (education budgets) di sviluppatori e aziende, con una politica di rimborso molto estesa e il rifiuto di contenuti sponsorizzati (cercando persino di chiudere la propria pagina GitHub Sponsors). 1
Ruolo attuale: AI Skills e Software Fundamentals Still Matter
Con l'arrivo dell'AI — che rende economica l'acquisizione della knowledge (la sintassi, il "cosa") ma non della wisdom (il "perché") — le entrate di Total TypeScript calano. 1 Dopo aver sperimentato l'integrazione di agenti nelle applicazioni e aver vissuto la svolta del "winter break" di dicembre 2025 (con l'uscita di Opus 4.5 e i Ralph loops di Geoffrey Huntley), Pocock sposta il proprio focus dallo strato tattico a quello strategico e pubblica il proprio processo di lavoro sotto forma di set di skill per agenti AI. 1
Il repository esplode per passaparola fino a raggiungere 230.000 stelle su GitHub, diventando il secondo repo di skill più stellato al mondo e collocandosi circa tra il ventesimo e il venticinquesimo repo più stellato di sempre. 1 Nell'aprile 2026 tiene a AI Engineer London il talk Software Fundamentals Still Matter, che supera 1,2 milioni di visualizzazioni. 1
Posizioni chiave
- AI Skills e Grill-Me: distribuire processi per coding agent come cartelle di file markdown; usare
grill-meper farsi intervistare senza pietà dall'agente e colmare il gap di comunicazione sui valori e sullo scope, spezzare l'esecuzione entro la smart zone dei primi ~150.000 token (Dex Horthy) tramiteto-spec/to-ticketse Ralph loops, e pianificare su orizzonti lunghi conwayfinderlavorando in modalità day shift / night shift. 1 - Leading Words e Fondamentali del Software: gli agenti producono entropia del software più velocemente che mai; usare leading words pescate dai classici (The Pragmatic Programmer, A Philosophy of Software Design, Domain-Driven Design) come tracer bullets, vertical slices, deep modules e ubiquitous language (
grill with docs) per attivare i priors del modello, e praticare il Memento-driven development ottimizzando il codebase per un agente che a ogni sessione si sveglia senza memoria. 1 - Programmazione Strategica, Osservabilità e Ruolo del Giardiniere: l'AI ha mangiato la programmazione tattica lasciando agli umani quella strategica (il banco di missaggio il cui effetto si sente dopo 9 mesi); il debito tecnico esplode anche nei codebase minuscoli; gli sviluppatori diventano il platform team e i "giardinieri" dei propri agenti, misurati con osservabilità per repository e contraddistinti dalla capacità di introspezione sul proprio processo. 1
Vedi anche: AI Skills e Grill-Me, Leading Words e Fondamentali del Software, Programmazione Strategica, Osservabilità e Ruolo del Giardiniere, Spec-Driven Development e Dark Factory Agentica, Harness Engineering, Kent Beck, Maximilian Schwarzmüller