Kate Holterhoff esplora il fenomeno del "vibe coding" che ha caratterizzato l'estate del 2025, un approccio informale e intuitivo allo sviluppo software assistito dall'IA. Il "vibe coding", termine reso popolare da Andrej Karpathy, consiste nel lasciare che i large language model (LLM) svolgano la maggior parte del lavoro di codifica, mentre lo sviluppatore guida il processo in linguaggio naturale, senza revisionare meticolosamente ogni riga di codice generato.

Simon Willison sottolinea il potenziale del "vibe coding" per l'apprendimento e la sperimentazione, presentandolo come una forza democratizzante in grado di consentire a milioni di persone di costruire i propri strumenti personalizzati senza richiedere una laurea in informatica. Tuttavia, non tutti condividono questo entusiasmo. Shawn "swyx" Wang mette in guardia contro la "negligenza" che il "vibe coding" potrebbe incoraggiare, in cui gli sviluppatori si fermano a un livello "abbastanza buono" senza completare il difficile 20% del lavoro relativo alla rifinitura e alla correzione dei bug. Egli sottolinea l'importanza dell'efficienza e della qualità, suggerendo un approccio più rigoroso come l'AI engineering.

L'estate del 2025 ha visto il proliferare di strumenti e funzionalità a supporto del "vibe coding". LLM migliorati come DeepSeek-v3, Gemini, Claude, Grok-4 e ChatGPT hanno reso il "vibe coding" più accessibile. Sono emersi anche IDE come Cursor e Windsurf, oltre a piattaforme SaaS come Lovable, v0, Bolt e Replit. AWS ha persino integrato una modalità "Vibe" nel proprio IDE Kiro, consentendo agli agenti IA di generare codice e infrastruttura con istruzioni minime. GitHub ha lanciato Spark, una piattaforma che trasforma le idee in applicazioni full-stack intelligenti con un solo clic.

Nonostante l'entusiasmo, sono emerse sfide importanti, in particolare in materia di sicurezza. Incidenti come la perdita di un database di produzione su Replit o le fughe di dati tramite il Model Context Protocol (MCP) su GitHub e Supabase hanno costretto i fornitori a rafforzare le proprie misure di sicurezza. Austin Parker di Honeycomb consiglia di "verificare i risultati" del codice generato dall'IA e di applicare i principi DevOps di osservabilità e test.

Un altro punto controverso è stata la politica dei prezzi di Cursor, che ha irritato la comunità del "vibe coding" a causa di confusi cambiamenti di prezzo e costi imprevisti per l'uso intensivo dei modelli IA. Questo episodio ha messo in luce la realtà economica del "vibe coding": un uso intensivo dei token è costoso e i fornitori non possono offrire un accesso illimitato a tempo indeterminato.

L'articolo menziona anche l'emergere di strumenti di codifica "agentic", in cui l'IA è in grado di scomporre autonomamente compiti di alto livello in sottocompiti di codifica. L'acquisizione di Windsurf da parte di Cognition (i creatori di Devin) illustra l'importanza strategica e la posta in gioco finanziaria di questa tecnologia.

In conclusione, l'"Hot Vibe Code Summer" è stata un periodo di sperimentazione e divertimento, che ha reso la programmazione più accessibile e intuitiva. Sebbene le questioni di sicurezza e di costo restino aperte, lo spirito del "vibe coding" è destinato probabilmente a perdurare, integrando le sue caratteristiche chiave nelle pratiche di sviluppo standard.