{"id":3364,"date":"2026-07-04T23:16:58","date_gmt":"2026-07-04T21:16:58","guid":{"rendered":"https:\/\/www.theboomersays.it\/?p=3364"},"modified":"2026-07-04T23:45:52","modified_gmt":"2026-07-04T21:45:52","slug":"quando-si-programmava-senza-stack-overflow","status":"publish","type":"post","link":"https:\/\/www.theboomersays.it\/?p=3364","title":{"rendered":"Quando si programmava senza Stack Overflow"},"content":{"rendered":"\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"683\" src=\"https:\/\/www.theboomersays.it\/wp-content\/uploads\/2026\/07\/Quando_si_programmava-1024x683.png\" alt=\"\" class=\"wp-image-3366\" srcset=\"https:\/\/www.theboomersays.it\/wp-content\/uploads\/2026\/07\/Quando_si_programmava-1024x683.png 1024w, https:\/\/www.theboomersays.it\/wp-content\/uploads\/2026\/07\/Quando_si_programmava-300x200.png 300w, https:\/\/www.theboomersays.it\/wp-content\/uploads\/2026\/07\/Quando_si_programmava-768x512.png 768w, https:\/\/www.theboomersays.it\/wp-content\/uploads\/2026\/07\/Quando_si_programmava.png 1536w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Oggi basta copiare un messaggio di errore su Google, fare una domanda a ChatGPT o cercare su Stack Overflow per trovare una soluzione in pochi minuti.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Per chi ha iniziato a programmare negli anni Ottanta, era un altro pianeta.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Quando cominciai, non esisteva Stack Overflow.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Non esisteva Google.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Non esisteva nemmeno Internet per come la conosciamo oggi.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Esistevano i manuali&#8230; tanti manuali.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">La biblioteca del programmatore<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Ogni linguaggio aveva il suo mattone.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Cobol, C, Pascal, BASIC, Assembler, Visual Basic.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Libri spessi centinaia di pagine che occupavano interi scaffali e che spesso costavano una fortuna. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Nelle cantine dei programmatori ci sono biblioteche.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Quando un programma non funzionava, non si apriva il browser.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Si apriva il manuale.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">E si iniziava a cercare.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Pagina dopo pagina.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A volte la risposta c&#8217;era.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A volte no.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">E allora si ricominciava da capo.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Col tempo imparavi a conoscere quei libri quasi a memoria.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Sapevi esattamente dove trovare una funzione, un parametro o un esempio di codice.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Erano il nostro Stack Overflow cartaceo.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Le riviste informatiche<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Ogni mese aspettavamo con impazienza l&#8217;uscita delle riviste specializzate.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Micro e Personal Computer<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">MC Microcomputer.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Byte.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">PC Magazine.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Computer Programming.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Le leggevamo dalla prima all&#8217;ultima pagina.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">C&#8217;erano articoli tecnici, esempi di codice, recensioni, trucchi e qualche volta persino programmi completi da digitare a mano&#8230; S\u00ec, digitare&#8230;Riga per riga.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Se sbagliavi una virgola, il programma non funzionava. E iniziava la caccia all&#8217;errore.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Le notti di debugging<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">I bug non sono cambiati.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Erano fastidiosi allora come oggi.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">La differenza \u00e8 che non avevamo qualcuno a cui chiedere immediatamente.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">C&#8217;era solo il programmatore&#8230; e il problema.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ricordo serate intere passate davanti allo schermo verde cercando un errore che oggi avrei individuato in pochi minuti.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Serate? A volte notti di caff\u00e8 solubile per scrivere un programma con le note di Montecarlo Night e a volte con le note della figlia che si svegliava nella culla \ud83d\ude04<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Una parentesi dimenticata.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Una variabile scritta male.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Un indice fuori posto.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A volte la soluzione arrivava dopo cinque minuti.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A volte dopo cinque ore.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">E quasi sempre compariva quando stavi per arrenderti.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">La rete sociale prima dei social<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Quando il problema diventava davvero complicato, entrava in gioco la risorsa pi\u00f9 preziosa di tutte.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Gli amici programmatori.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Non c&#8217;erano forum.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Non c&#8217;erano community online.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">C&#8217;erano telefonate.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#8220;Ti disturbo un attimo&#8230;&#8221;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Era una frase che molti di noi conoscono bene.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Seguivano venti minuti di spiegazioni confuse.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Poi, dall&#8217;altra parte del telefono: &#8220;Fammi capire meglio&#8230;&#8221;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">E spesso bastava raccontare il problema a qualcuno per trovare da soli la soluzione.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Un fenomeno che, curiosamente, continua a funzionare ancora oggi.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Si imparava in modo diverso<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Forse eravamo pi\u00f9 lenti&#8230; sicuramente avevamo meno strumenti.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ma c&#8217;era un effetto collaterale interessante.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Eravamo costretti a capire davvero quello che stavamo facendo.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Non potevamo limitarci a copiare una risposta trovata online.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Dovevamo leggere.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Studiare.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Provare.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Sbagliare.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Riprovare.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ogni errore corretto diventava esperienza.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ogni notte passata a fare debugging diventava una lezione.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Oggi \u00e8 meglio?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">S\u00ec. Decisamente s\u00ec.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Stack Overflow, GitHub, ChatGPT e la documentazione online hanno reso la programmazione pi\u00f9 accessibile e produttiva. Sarebbe assurdo sostenere il contrario.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ma ogni tanto mi chiedo se, insieme alla fatica, non abbiamo perso anche qualcosa.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Quella sensazione di scoperta.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Quel piccolo momento di soddisfazione che arrivava dopo ore di tentativi.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Quando finalmente il programma partiva.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">E sullo schermo compariva il risultato che aspettavi.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Era una vittoria minuscola. Ma sembrava enorme.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">La curiosit\u00e0 resta la stessa<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Oggi le risposte arrivano in pochi secondi.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Negli anni Ottanta potevano richiedere giorni.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Eppure il motivo per cui programmiamo \u00e8 rimasto identico.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">La curiosit\u00e0. Il desiderio di capire come funzionano le cose.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">La soddisfazione di trasformare un&#8217;idea in qualcosa che funziona davvero.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Stack Overflow ha cambiato il modo in cui troviamo le risposte.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ma non ha cambiato la domanda che ci spinge ad accendere il computer.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Come funziona questa cosa?<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">E probabilmente \u00e8 la stessa domanda che continueremo a farci anche nell&#8217;era dell&#8217;intelligenza artificiale.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"wp-block-paragraph\"><em>P.S. Se avete programmato negli anni Ottanta o Novanta, sapete che il vero motore di ricerca dell&#8217;epoca non era un sito web. Era quell&#8217;amico che sembrava conoscere a memoria ogni manuale mai scritto.<\/em> \ud83d\ude04<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Oggi basta copiare un messaggio di errore su Google, fare una domanda a ChatGPT o cercare su Stack Overflow per trovare una soluzione in pochi minuti. Per chi ha iniziato a programmare negli anni Ottanta, era un altro pianeta. Quando cominciai, non esisteva Stack Overflow. Non esisteva Google. Non esisteva nemmeno Internet per come la [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[19,20,1,21,18],"tags":[],"class_list":["post-3364","post","type-post","status-publish","format-standard","hentry","category-cultura","category-curiosita","category-helloworld","category-opinoni","category-tecnologia"],"blocksy_meta":{"styles_descriptor":{"styles":{"desktop":"","tablet":"","mobile":""},"google_fonts":[],"version":8}},"_links":{"self":[{"href":"https:\/\/www.theboomersays.it\/index.php?rest_route=\/wp\/v2\/posts\/3364","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.theboomersays.it\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.theboomersays.it\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.theboomersays.it\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.theboomersays.it\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=3364"}],"version-history":[{"count":4,"href":"https:\/\/www.theboomersays.it\/index.php?rest_route=\/wp\/v2\/posts\/3364\/revisions"}],"predecessor-version":[{"id":3371,"href":"https:\/\/www.theboomersays.it\/index.php?rest_route=\/wp\/v2\/posts\/3364\/revisions\/3371"}],"wp:attachment":[{"href":"https:\/\/www.theboomersays.it\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=3364"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.theboomersays.it\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=3364"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.theboomersays.it\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=3364"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}