Le domande che Stack Overflow adesso premia
Ascolta l'articolo (sperimentale) · 11:15

Sono su Stack Overflow da abbastanza tempo perché certi riflessi mi siano marchiati addosso. Uno di essi scatta quando una domanda chiede qual è la best practice, o quale strumento usare: il vecchio addestramento dice segnalala, vota per chiudere, manda a chi ha chiesto il link alla pagina che spiega perché qui le opinioni non si fanno. Per questo mi sono bloccato di colpo, girando per il sito l'altro giorno, nel vedere domande vive che indossavano il tag best-practices, non cancellate, non chiuse, che raccoglievano risposte alla luce del sole. E non una domanda isolata; il tag sta lì con una pila crescente sotto, accanto a un fratello chiamato tooling-recommendation che nomina, in parole povere, l'esatta categoria che il sito ha passato la mia intera carriera a chiudere a vista.
Per sentire perché tutto ciò è notevole serve la storia, perché questi non sono semplici tag. Sono i fantasmi di una purga costituzionale.
Un tag morto che cammina
Nell'agosto del 2010 Stack Overflow pubblicò un post intitolato The Death of Meta Tags e distrusse sistematicamente i tag che descrivevano cosa una domanda era invece di che cosa trattava. La vittima più famosa fu best-practices. Il ragionamento era pulito: le domande sulle best practice attirano opinioni, le opinioni non si possono verificare, e il sito era costruito sulla premessa che una domanda di programmazione abbia una risposta controllabile. La stessa logica spinse più tardi fuori dal sito, del tutto, ogni domanda del tipo «quale strumento dovrei usare», al punto che per loro venne fondata una colonia d'esilio su Software Recommendations, un sito Stack Exchange separato la cui funzione principale, per quanto io sia mai riuscito a capire, era essere il posto che Stack Overflow indicava mentre ti chiudeva la domanda.
Quella è stata la costituzione per quindici anni. I fatti dentro, il giudizio fuori.
Il rovesciamento, a quanto pare, è ufficiale. A ottobre del 2025 il sito ha cominciato in sordina a sperimentare quelle che chiama domande aperte, il genere preferenza-dello-sviluppatore, più-di-una-risposta-giusta, che aveva sempre chiuso, e a febbraio del 2026 l'esperimento è stato esteso a tutti. I tag risorti ne sono il bordo visibile: il macchinario del vecchio divieto smontato pezzo per pezzo, in produzione.
Emendare una costituzione in pubblico
Ciò che rende tutto questo più interessante dell'annuncio di una funzionalità è guardare la community metabolizzarlo, perché il dibattito si sta svolgendo alla luce del sole, su Meta, e si legge come un'assemblea costituente.
C'è un thread che chiede, in tutta serietà, cosa dovrebbe portare il tag best-practices, e che cita l'esecuzione del 2010 come i giuristi citano un precedente ribaltato. La community che un tempo bruciò il tag, con strumenti costruiti apposta per bruciare tag su larga scala, ne sta ora redigendo le linee guida d'uso. Un altro chiede se le domande aperte debbano essere misurate con standard diversi, se il sito possa permettersi di essere più indulgente con loro, che è l'intera discussione di quindici anni compressa in un solo titolo. Nei thread vicini gli emendamenti si accumulano: le vecchie domande, chiuse come basate su opinioni sotto il regime precedente, andrebbero ritaggate e riaperte, come condanne riesaminate sotto una legge nuova? Come dovrebbe lo Staging Ground, dove le domande nuove vengono accompagnate prima di andare in onda, trattare una che per definizione non ha una risposta giusta? Bisognerebbe pretendere che una domanda aperta porti un secondo tag, perché si dichiari onestamente?
Niente di tutto ciò è unanime, e chiamarla un'accoglienza calorosa sarebbe una bugia. I post ufficiali che illustrano i prossimi passi per le domande aperte sono stati votati a fondo in negativo, mentre le risposte della community a quei post sono tra le cose più votate su Meta, che è il modo tradizionale del sito di dire abbiamo sentito il piano e abbiamo delle osservazioni. È proprio questa discussione a rendere credibile il cambiamento. Un rebranding calato dall'alto sarebbe facile da liquidare. Una community immersa da quindici anni in una dottrina, che si batte clausola per clausola su come operare sotto quella opposta, è qualcosa di più raro: un'istituzione che cambia idea per iscritto, con le obiezioni conservate agli atti.
I voti sono d'accordo
Se i tag e i thread fossero tutta la storia potresti liquidarli come teatro politico. Quello che mi ha convinto è che i voti si muovono nella stessa direzione, e i voti sono l'unica cosa su Stack Overflow che nessuno può decretare.
Una delle domande di programmazione più lette del sito di recente non era un segfault né un off-by-one. Era uno studente che scriveva, in un titolo senza una riga di codice, "I get stuck learning HTML, CSS, and JavaScript (I am a student)" (mi blocco imparando HTML, CSS e JavaScript — sono uno studente). Nessun messaggio di errore, nessun esempio minimo riproducibile, nessuna singola risposta controllabile. Secondo la vecchia costituzione quella domanda è irrecuperabile, troppo ampia, principalmente basata su opinioni, chiusa in pochi minuti con un link che spiega come si chiede. Invece ha raccolto migliaia di visualizzazioni, un punteggio di 19 e una risposta in cima a 17 in cui uno sconosciuto accompagna un principiante attraverso il come restare bloccati senza affogare. Ho sostenuto in un articolo precedente che restare bloccati è il luogo in cui si forma la comprensione, quindi ammetto che la domanda ha trovato in me un bersaglio morbido. I votanti non lo sapevano, e non ha avuto importanza.
Lo schema si ripete ovunque guardi, ultimamente. Qualcuno ha pubblicato il suo progetto di gestione dell'inventario e ha chiesto, in un inglese dolorosamente onesto, che la gente lo criticasse e gli dicesse come migliorare; il genere di richiesta aperta che un tempo era l'esempio canonico di ciò per cui Stack Overflow non serve, e la sua risposta migliore sta a un punteggio che la maggior parte delle risposte del sito non raggiunge mai. "Is coding going to be obsolete?" (programmare diventerà obsoleto?), una domanda che è al cento per cento ansia di carriera e allo zero per cento codice, ha raccolto in silenzio centinaia di visualizzazioni. Intanto le domande a forma di fatto, il come-si-fa e il compito a casa e l'incollo-il-mio-errore, continuano ad atterrare sul fondo, votate in negativo e chiuse, non perché siano peggiorate ma perché una macchina risponde prima che la scheda finisca di caricarsi, e tutti, chi chiede e chi vota, lo sanno.
Perché adesso
Niente di tutto questo è misterioso se segui dove è andato il valore. Ho scritto in un articolo precedente che l'AI rende la metà a buon mercato della conoscenza priva di valore e la metà costosa più preziosa che mai. Le regole di Stack Overflow erano un motore per fabbricare la metà a buon mercato su scala industriale e con qualità da archivio: risposte canoniche, deduplicate, verificabili a domande di fatto. Ci riuscì così completamente che il suo archivio divenne dati di addestramento, e le macchine addestrate su di esso ora rispondono a quelle domande più in fretta di quanto il sito abbia mai potuto, senza il tono. Il centro oggettivo del Q&A di programmazione, il come-si-fa e il perché-questo-errore, è stato automatizzato fuori dalla scarsità.
Ciò che resta scarso tra le persone è esattamente ciò che la costituzione escludeva. Quale pratica è solida. Quale strumento vale la pena adottare, detto da qualcuno che l'ha adottato e ha pagato per l'errore. Se questo codice, il mio codice, l'unico progetto a cui tengo, vale qualcosa, e cosa fare di preciso al riguardo. Giudizio, in una parola, e il giudizio era bandito precisamente perché non può essere verificato, solo meritare fiducia. Il sito si è ottimizzato, con vero rigore e le migliori intenzioni, per l'unica categoria di contenuto che l'AI avrebbe automatizzato per prima, e adesso sta, ufficialmente, riaprendo le porte ai sopravvissuti.
C'è una versione di questa osservazione che gongola, e non voglio averci niente a che fare. Gli anni severi non furono un errore. Le regole hanno prodotto il migliore riferimento di programmazione che il mondo possieda, e la disciplina di porre una domanda alla maniera di Stack Overflow, esempio minimo, errore esatto, cosa hai provato, ha insegnato a un'intera generazione di noi a pensare prima di chiedere, me compreso. La costituzione era giusta per un'era in cui i fatti erano scarsi e andavano estratti dalle persone. L'era è finita. Il merito che va al sito è di essersene accorto, e il merito che va alla community è che sta facendo la parte difficile, rinegoziare quindici anni di giurisprudenza thread dopo thread, invece di fingere che non sia cambiato niente.
Cosa ammette l'emendamento
Fai qualche passo indietro e i tag, i thread e i voti sono tutti un unico segnale. Il rovesciamento è una confessione, resa in forma di policy: la parte dell'archivio che rendeva Stack Overflow indispensabile non è più la parte che le macchine non possono sostituire. I fatti sono sistemati. Ciò su cui il sito sta scommettendo il suo secondo atto è il tipo di domanda che un tempo considerava al di sotto di sé, quella non verificabile, quella calata in una situazione, quella che richiede giudizio, portata alle persone perché solo le persone hanno pagato il prezzo di sostenere un'opinione.
Il mio riflesso di chiusura, addestrato dalla vecchia costituzione, scatta ancora quando vedo un tag best-practices. Sto imparando a lasciarlo passare. Se i conteggi continueranno a salire, allora da qualche parte tra un tag risorto e un thread su Meta, quest'anno, un'era è finita, e il sito che ha insegnato al mondo i fatti della programmazione ha cominciato a trasformarsi nel posto dove porti le domande che le macchine non possono dirimere. È un sito più piccolo, quasi di sicuro. Potrebbe anche essere quello più prezioso.
Le domande a cui questo articolo risponde
Si possono di nuovo fare domande sulle best practice su Stack Overflow?
Sì. Il tag best-practices è tornato su domande vive, non cancellate e non chiuse, che raccolgono risposte, accanto a un tag fratello chiamato tooling-recommendation. Entrambi poggiano su un cambiamento ufficiale: a ottobre del 2025 il sito ha cominciato a sperimentare le domande aperte, quelle con più di una risposta giusta, e a febbraio del 2026 l'esperimento è stato esteso a tutti.
Perché Stack Overflow aveva bandito quel tipo di domande?
Perché non si potevano verificare. Nell'agosto del 2010 il sito pubblicò The Death of Meta Tags e distrusse i tag che descrivevano cosa una domanda era invece di che cosa trattava, con best-practices come vittima più famosa, sul ragionamento che le opinioni non si possono verificare e che il sito era costruito sulla premessa che una domanda di programmazione abbia una risposta controllabile. Le domande su quale strumento usare furono poi spinte fuori dal sito del tutto, su Software Recommendations, un sito Stack Exchange separato che serviva soprattutto come il posto che ti indicavano mentre ti chiudevano la domanda.
Non è semplicemente Stack Overflow che allenta le regole per riprendersi il traffico perso a favore dell'AI?
I voti rendono difficile sostenerlo, e i voti sono l'unica parte del sito che nessuno può decretare. La domanda di uno studente che si blocca imparando HTML, CSS e JavaScript, senza messaggio di errore e senza codice nel titolo, ha raccolto migliaia di visualizzazioni, un punteggio di 19 e una risposta in cima a 17. Intanto i post ufficiali sui prossimi passi sono stati votati a fondo in negativo, mentre le risposte della community a quei post sono tra le cose più votate su Meta, che è una community che discute un piano, non che accetta un rebranding.
Che tipo di domanda vale ancora la pena portare su Stack Overflow?
Quella che qualcuno ha dovuto pagare. Quale pratica è solida, quale strumento vale la pena adottare detto da chi l'ha adottato e ha pagato per l'errore, se questo preciso progetto vale qualcosa e cosa farne poi. Le domande a forma di fatto sono sistemate: una macchina risponde prima che la scheda finisca di caricarsi, e lo sanno sia chi chiede sia chi vota, ed è per questo che adesso affondano.
Da leggere dopo
AILe domande che ci facciamo ancora
Le risposte sono diventate gratis e le domande tra sviluppatori hanno cambiato forma. Quelle che hanno ancora bisogno di una persona sono proprio quelle che ci hanno insegnato a liquidare.
AIQuando l'IA deve filmare la propria revisione
Quando viene aperta una pull request, una mia o una che devo revisionare, ora chiedo all'agente di eseguirla sulla mia macchina, di provare a romperla e di filmarsi mentre lo fa. Un paragrafo può affermare che un test è stato fatto. Una registrazione deve mostrarlo, e decidere cosa significa resta compito mio.