Il codice è il nuovo specifico: importanza della scrittura chiara per i programmatori
Secondo Pratik Wadher, CTO di Kaseya, i programmatori dovranno adattarsi a un nuovo ruolo di coach nell’ambito dell’intelligenza artificiale, insegnando ingegneria delle richieste e diventando esperti nei loro settori. Questa trasformazione si verifica mentre l’azienda ristruttura il suo portafoglio di servizi, che include monitoraggio, gestione remota, backup, recupero, cyber sicurezza e automazione.
“L’obiettivo è unificare i nostri dati e le nostre API, cercando di riconoscere i pattern che possiamo utilizzare per consolidare i flussi di lavoro dei prodotti,” ha dichiarato Wadher in un’intervista a The Register.
Un esempio chiave riguarda i sistemi di archiviazione, dove il team di Kaseya ha ristrutturato il backend per consentire ai suoi prodotti di interagire con diversi tipi di archiviazione, da ZFS a S3. “Questa è un’area dove l’IA è di grande aiuto,” ha affermato Wadher. “Fondamentalmente, abbiamo accelerato il processo di ristrutturazione.” Da quando è entrato a far parte di Kaseya nel settembre 2025, Wadher ha cercato di semplificare un portafoglio di prodotti che riconosce può risultare “confuso.”
Il CTO ha sottolineato come l’archiviazione che hanno sviluppato sia stata completata in sei settimane, un processo che include scrittura, implementazione e test del codice. Tuttavia, spiega che ci sono anni di esperienza specifica alla base di come vogliono svilupparlo. Durante questo processo, Kaseya ha sfruttato agenti di codifica di Anthropic per agevolare la scrittura delle specifiche, che sono state poi iterate e sottoposte a revisione tra pari prima che l’IA generasse il codice. Secondo Wadher, il sistema Claude di Anthropic sta diventando lo “standard de facto” per la scrittura del codice presso Kaseya.
Wadher riflette sul cambiamento del modo in cui i programmatori scrivono codice: “Guardando i miei ingegneri, non si tratta più di come scrivevo codice in passato. È quasi come se stessi manovrando questi agenti, ma i migliori ingegneri sono ancora critici, poiché hanno sviluppato molta esperienza nel comprendere cosa devono fare.”
Tuttavia, esiste un dibattito sulla questione di sapere se questa nuova approccio possa togliere il divertimento dalla programmazione. Contrariamente alla visione comune, Wadher considera che “l’aspetto divertente della programmazione sarà il design, l’architettura, il pensiero creativo. Scrivere codice è divertente, ma non credo sia l’aspetto più interessante. La parte davvero emozionante è vedere come il codice si comporta, apporterà modifiche e miglioramenti. Se riesci ad accelerare quel processo e iniziare a osservare i risultati, penso che quello sia il vero divertimento: vedere l’impatto.”
Wadher ha anche messo in evidenza l’importanza delle competenze di scrittura e di pensiero critico che i programmatori dovranno possedere, affermando che “se stai solo usando l’IA per generare codice, non credo che sarai utile e non credo che il codice che scrivi sarà utile.”
Questo cambiamento si sta già manifestando nel settore tecnologico, con una crescente distinzione tra progetti di software open source (FOSS), dove alcuni vogliono avere solo codice scritto da umani, mentre altri adattano una visione più pragmatica rispetto all’uso di strumenti di IA. Wader ha avvertito che le competenze più richieste saranno la capacità di pensiero critico e la scrittura. “La parte peggiore della programmazione è scrivere la documentazione, e questo sta diventando ancora più fondamentale,” ha concluso. “Essere in grado di scrivere specifiche di design e funzionali chiare e concise sarà estremamente importante e ora avrai un partner [IA] con cui lavorare per iterare.”
“Direi che il nuovo codice è la specifica. Quello che adesso controllerai su GitHub è sicuro che la specifica che hai scritto genererà lo stesso tipo di codice. Ho visto delle varianti.”



