Sono anche preoccupato dai plugin e dai componenti di bassa qualità, e non mi fido molto di quelli che per il 99% sono stati creati tramite “vibe coding” da persone che non conoscono la programmazione.
Ma credo anche alle affermazioni di programmatori esperti, qui e là, secondo cui i programmatori scadenti esistevano da molto prima dell’AI. Codice approssimativo, inaffidabile e difettoso è stato scritto a mano da secoli.
Ciò che mi preoccupa è quando vedo un’app/plugin/qualunque cosa creata tramite vibe coding e sospetto che l’autore non abbia revisionato il codice.
Ho alcune conoscenze di base in programmazione, ma non scrivo codice da molto tempo e non sono mai stato bravo. Ho provato a fare vibe coding per alcuni progetti.
Inizialmente ero molto riluttante a pubblicarli ufficialmente su meta, ma alla fine l’ho fatto dopo aver preso il tempo di revisionare e capire cosa facesse ogni pezzo di codice e di dichiarare pubblicamente il mio approccio nei miei topic. Non ricordo tutto ciò che ho letto prima di pubblicare quei plugin, ma almeno potevo garantire l’affidabilità e la sicurezza al momento della pubblicazione di quel lavoro.
Ho un buon esempio per illustrare come il vibe coding potrebbe farmi rilasciare un plugin molto insicuro.
Prima di lavorare su 🖼️ Topic Gallery, ho creato un proof of concept di un plugin simile qui: A way to monitor user-uploaded files 🖼️ - #2 by Canapin
Funzionava alla grande e l’AI ha seguito le mie direttive.
C’era un problema, però: anche se la funzionalità era chiaramente una funzione di moderazione, l’AI non ha tenuto conto dei permessi: qualsiasi utente, inclusi i visitatori, poteva aprire questa pagina e vedere tutti i file caricati da tutti gli utenti. Per me era ovvio che dovesse essere accessibile solo agli admin, ma l’AI non ci ha “pensato”. E poiché non gliel’ho chiesto, ha creato una pagina pubblica di default.
Quindi continuo a dirmi che se io e l’AI siamo stati in grado di trascurare una simile falla di sicurezza, allora i non programmatori che fanno vibe coding di TC e plugin potrebbero purtroppo fare la stessa cosa.
Le opinioni sul codice AI nel software sono fortemente polarizzate. Basta dare un’occhiata a qualsiasi progetto open source popolare in cui Claude è citato come co-autore degli ultimi commit per vedere una valanga di odio da parte di certe persone.
Sono convinto che dovremmo affrontare queste cose con cautela e che le nostre opinioni dovrebbero essere più sfumate.
Non sono particolarmente favorevole all’idea di avere un tag vibe-coded che potrebbe danneggiare inutilmente la popolarità di personalizzazioni ben codificate e sicure e dei loro autori.
So che ora chiunque può produrre personalizzazioni, che probabilmente ne arriveranno sempre di più ogni giorno e che non ci sono abbastanza persone per revisionarle.
La revisione tramite AI è forse la soluzione. Il mio istinto non mi piace molto questa idea per vari motivi, ma credo che se Sam propone questo tipo di soluzione, probabilmente è una buona, perché mi fido molto delle sue competenze e del suo giudizio. Soprattutto dato che io stesso non ne so nulla. 
Forse alcuni sviluppatori qui che conoscono la programmazione e l’ecosistema Discourse potrebbero avere un titolo che mostri esplicitamente la loro competenza in questo campo, così da essere considerati sviluppatori affidabili anche dai visitatori che cercano solo personalizzazioni qui senza registrarsi. Sarebbe l’opposto di ciò che chiedi, darkpxlz. Invece di “umiliare” potenziali personalizzazioni inaffidabili, metteremmo in risalto quelle affidabili. 
Solo spunti di riflessione, però. 