Nota: i tool AI cambiano molto velocemente. Questa guida riflette ciò che ha funzionato per me quando l’ho scritta e alcune parti potrebbero diventare obsolete. La aggiornerò quando il workflow cambia davvero.
In breve
- Sono un analista dati senza background da dev e ho costruito un’estensione screenshot Chrome + il sito usando IA.
- Ho usato soprattutto Gemini per implementare e ChatGPT come “seconda opinione” per debugging e traduzioni.
- La lezione più importante: architettura + pulizia a milestone contano più dei prompt enormi.
Data analyst, niente background dev — ho costruito un’estensione completa con AI
Sono un analista dati di professione e non capisco nulla di coding. Però so aumentare o diminuire radius e font-size in CSS, aggiungere una virgoletta mancante in HTML… e basta. Non ho idea di cosa sia JavaScript o perché funzioni.
Il processo può sembrare banale a un developer. Per me, senza esperienza software, è stato interessante guardare indietro. Ci ho messo quasi un anno.
Tutto nell’estensione, nel sito e in quello che leggi qui sotto è stato sviluppato o revisionato da AI. Troverai ancora qualche errore, ma senza AI sarebbero stati molti di più.
Di cosa si tratta?
Ho costruito un’estensione screenshot per Chrome. Supporta: area visibile, pagina intera (screenshot lungo), area selezionata e selettore elementi, con padding e timer. C’è una pagina editor (Lliben Capture) dove puoi ritagliare, annotare ed esportare (Copia, PDF, PNG, JPG) o stampare.
Ha quattro componenti principali:
- Popup
- Impostazioni
- Pagina viewer/editor (Lliben Capture — si apre dopo la cattura)
- Sito web
Ecco alcune immagini del progetto:



Stack tecnico
- Google AI Studio
- ChatGPT
- Visual Studio Code
- GitHub (edit del sito via GitHub)
- Cloudflare Workers & Pages (GitHub deploy + build finale)
- Resend (form di contatto e commenti)
- Apple Email (storage economico + dominio, ma serve ecosistema Apple)
- Stripe (pagamenti)
Email e pagamenti non erano necessari. Avrei potuto usare Gmail o Outlook, ma volevo una struttura “da azienda”: tutto a posto, inclusa monetizzazione.
Non penso che questo mi renda indipendente finanziariamente dall’oggi al domani. Ma voglio spingerlo finché posso guardarlo e dire: “Ok, ora è perfetto.”
Come è iniziato
Ho iniziato a inizio anno. Ho provato almeno 200 volte (non scherzo) da zero e ho mollato. Non conoscere gli strumenti di sviluppo ha influito tantissimo. Mi ricordo ancora di aver googlato come cambiare tema e font-size in VS Code.
Verso giugno/luglio ho ricominciato. Avevo già una base e non dovevo più combattere con tool, cartelle e build.
Gemini
Circa il 90% l’ho fatto con Gemini e il 10% con ChatGPT. Il sito e le feature sono scritte da Gemini, mentre ChatGPT l’ho usato per traduzioni.
Gemini funziona benissimo, ma è quasi impossibile farlo smettere di scrivere codice. Anche se dico “stiamo facendo brainstorming, niente modifiche”, lo fa lo stesso. È stata la mia frustrazione più grande con Gemini.
ChatGPT
Quando non riuscivo a risolvere un problema con Gemini, passavo a ChatGPT per capire la causa e fare brainstorming. Spesso dava consigli ottimi. Se niente funzionava, incollavo il codice e chiedevo una review o un rewrite mantenendo le variabili, poi testavo più versioni.
Il più grande limite che ho visto in ChatGPT finora è l’SVG: non è forte e non si avvicina a Gemini per generare icone SVG corrette.
Claude
Non sono riuscito a testarlo davvero a fondo. Le volte che l’ho provato ha prodotto troppo codice e ha complicato tutto. Ogni tanto lo riapro quando niente funziona — ma spesso entro con un problema ed esco con 100 nuovi.
Cosa conta davvero per me
- I token e la “context awareness” non contano quanto sembra: meglio lavorare feature per feature che fare 2–3 cose insieme.
- L’architettura è la cosa più importante: se non capisci l’architettura, alcuni bug tornano sempre.
- Scrivi tu almeno in una lingua: io ho scritto tutto in inglese e poi ho tradotto. AI tende a scrivere troppo “marketing”.
- Inizia con massimo 2 lingue: più lingue = più tempo per ogni iterazione.
- Usa più modelli.
- Pulisci il codice spesso: dopo milestone, rimuovi dead code e file vuoti.
- Definisci casi d’uso e comportamento: mi ha aiutato a scoprire problemi di performance e spostare l’assemblaggio nel visualizzatore/editor.
- Usa librerie pubbliche: per PDF A4 ho usato jsPDF ed è stato ottimo.
Un’ultima cosa
Molte piattaforme “AI coding” sono solo VS Code con un altro skin. Perché non usare direttamente VS Code ed evitare lock-in?
Cosa non ho testato
Non ho testato davvero i pagamenti in produzione. Stripe funziona in sandbox, ma mi sembra strano chiedere donazioni ad amici/famiglia.
Se sei un developer
Se sei un developer esperto, mi farebbe piacere un commento sull’estensione, sulle funzionalità o sul design del sito. È il mio primo progetto completo in produzione: qualsiasi critica è utile.
Estensione: Chrome Web Store – Lliben
Sito: https://lliben.com/
Conclusione
Lo spazio tra idea e implementazione si è ridotto tantissimo.
Da analista dati, è impressionante vedere quanto velocemente l’IA stia avanzando nel coding.
Da un lato, chiunque con un’idea può costruire qualcosa. Dall’altro: cosa succede ai developer esperti il cui lavoro è scrivere codice?
Non so se sia un bene o un male.
Senza AI, non mi sarei mai azzardato a provarci.
Quindi… posso chiamarmi developer?