Kate Holterhoff esplora il fenomeno del "vibe coding" che ha caratterizzato l'estate 2025, un approccio informale e intuitivo allo sviluppo software assistito dall'intelligenza artificiale. Il "vibe coding", termine reso popolare da Andrej Karpathy, consiste nel delegare ai grandi modelli linguistici (LLM) la maggior parte del lavoro di codifica, mentre lo sviluppatore guida il processo in linguaggio naturale, senza rivedere 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 capace di permettere a milioni di persone di costruire i propri strumenti personalizzati senza bisogno di una laurea in informatica. Tuttavia, non tutti condividono questo entusiasmo. Shawn "swyx" Wang mette in guardia contro la "negligenza" che il "vibe coding" potrebbe favorire, per cui gli sviluppatori si fermano a un livello "abbastanza buono" senza completare il difficile 20% del lavoro di rifinitura e correzione dei bug. Egli sottolinea l'importanza dell'efficienza e della qualità, suggerendo un approccio più rigoroso come l'ingegneria dell'AI.
L'estate 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 comparsi 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, che consente agli agenti AI di generare codice e infrastruttura con istruzioni minime. GitHub ha lanciato Spark, una piattaforma che trasforma 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'AI 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 modifiche di prezzo confuse e costi imprevisti per un uso intensivo dei modelli AI. Questo episodio ha messo in luce la realtà economica del "vibe coding": un uso intensivo di 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'AI può scomporre autonomamente compiti di alto livello in sottocompiti di codifica. L'acquisizione di Windsurf (i creatori di Devin) da parte di Cognition illustra l'importanza strategica e la posta in gioco finanziaria di questa tecnologia.
In conclusione, la "Hot Vibe Code Summer" è stata un periodo di sperimentazione e divertimento, che ha reso la codifica più accessibile e intuitiva. Sebbene permangano questioni di sicurezza e di costi, lo spirito del "vibe coding" è destinato probabilmente a persistere, integrando le proprie caratteristiche chiave nelle pratiche di sviluppo standard.