Nell’episodio precedente dedicato a SpecKit mi ero fermato alla parte di analisi / scrittura requisiti offerta dal toolkit stesso. Ho avuto poi modo di proseguire e sperimentare con gli altri due comandi principali dedicati all’implementazione (riporto dalla documentazione): /speckit.tasks: generate actionable task lists for implementation /speckit.implement: execute all tasks to build the feature according to…
Tra dieci anni lo sviluppo software sarà molto diverso da come lo conosciamo oggi con l’evoluzione non prevedibile degli strumenti basati sull’AI. Tuttavia, sono convinto, alcune problematiche di base rimaranno sempre. Mi riferisco a quelle organizzative e di dinamiche tra le persone. Ci sarà sempre da capire cos’è più importante fare, parlare con i clienti,…
Qualche giorno fa stavo parlando con Luigi di librerie “famose” nel mondo .NET che sono diventate o che stanno diventando a pagamento. Parliamo di casi come AutoMapper, MediatR, FluentAssertions e così via. In questi casi, come comportarsi? Ci sono vari scenari. Fermarsi alla versione che resta free: semplice, veloce, non si violano copyright ma sul…
Nel messaggio precedente ho parlato di una cantonata presa dall’AI. Restando sempre nell’ambito di quel progetto, invece, l’uso di AI mi ha permesso di realizzare nel giro di un 15 minuti (test inclusi) qualcosa che probabilmente ci avrei messo ore. Sempre parlando di migrazione di work-item tra un TFS e Azure DevOps, il cliente, a…
In questi giorni ho usato parecchi token di Copilot per sviluppare un tool one-shot di migrazione work-item da un Team Foundation Server 2015 ad Azure DevOps. Quest’attività è inserita all’interno di un progetto di consulenza più esteso di riorganizzazione di un reparto di sviluppo di una dozzina di persone ed è stata propedeutica per l’inserimento…
Quando mia mamma tornava dal supermercato era sempre entusiasta delle cose che comprava che sulla confezione riportavano la scritta “novità”: “Ehi guarda ho comprato una novità!” diceva. A volte (più di qualcuna) era un qualche prodotto che aveva variato il 2% degli ingredienti e allora sfoggiava la scritta “nuova ricetta” ma lei era felice lo…
E ho mollato dopo 1 ora. Il mio setup è: GeForce RTX 3060 12 GB i7 12700 KF 32 GB RAM LM Studio Ho provato vari modelli della famiglia Llama e Gemma nei ditorni dei 7-8B di parametri e ho incontrato rogne di ogni tipo: Se vuoi risposte in tempi decenti, finestra di conversazione sui…
Hai Copilot attivo e ti suggerisce un bel blocco di codice, che ti piace, accetti e usi rimaneggiandolo marginalmente. Domande Di chi è la proprietà intelletuale di quel codice? Dovresti avvertire in qualche modo che quel segmento l’ha proposto un’AI? Risposte (le mie) Tua o della azienda per cui stai lavorando. No. Avvertiresti se delle…
In questi giorni sto lavorando su uno stack tecnologico molto completo: da front-end React (poco, ammetto) fino a infrastruttura su k8s (con il solito rapporto amore-odio!). Avere in mente le best practice per ognuna di queste tecnologie è sfidante. Allora mi sono dotato di esperti a costo zero! Awesome Copilot Sono andati sul repo Awesome…
Adottare l’AI nella produzione di software non è un gioco a somma zero. Ok dai, ci sono riuscito, volevo da tempo scrivere qualcosa che parlasse “del gioco a somma zero” perchè boh fa figo. Però dai, la riflessione è interessante (me lo dico da solo). Molti credono che l’AI “rubi il lavoro” ai developer: un…