Vai al contenuto

Blog

Benvenuto nel mio blog tecnico, dove condivido riflessioni, esperienze e approfondimenti sul mondo dello sviluppo software. Qui troverai articoli su architetture, best practices, pattern e molto altro, sempre con un occhio critico e pratico alla realtà dello sviluppo moderno.

Il GDPR non è un nemico. È la lista delle regole che nessuno ti ha spiegato 🔒

Il GDPR non è un nemico. È la lista delle regole che nessuno ti ha spiegato 🔒

Il GDPR ha quasi otto anni eppure resta la normativa più fraintesa dal settore tech. Una guida veloce a ciò che conta davvero per chi sviluppa software.

Sicurezza psicologica e code review: i bug adorano il silenzio 🛡️

Sicurezza psicologica e code review: i bug adorano il silenzio 🛡️

Le review migliorano quando il dissenso è argomentato e non punito. Linguaggio, AI e pratiche leggere per costruire fiducia tecnica.

Motivazione intrinseca e metriche: quando lo sprint chiude ma l’energia no ⚖️

Motivazione intrinseca e metriche: quando lo sprint chiude ma l’energia no ⚖️

Misurare solo l’output può aumentare la produttività apparente e ridurre ownership, apprendimento e motivazione. Un modo più sano di leggere i risultati.

Ansia da irrilevanza tecnica: quando l’AI scrive al posto tuo 😶‍🌫️

Ansia da irrilevanza tecnica: quando l’AI scrive al posto tuo 😶‍🌫️

L’ansia nell’era AI non nasce solo dalla sostituzione: nasce dal timore di non avere più un valore distintivo. Come trasformarla in posizionamento.

Senior nell’era degli agenti AI: meno tastiera, più giudizio 🧭

Senior nell’era degli agenti AI: meno tastiera, più giudizio 🧭

Gli agenti AI scrivono più codice, ma il valore si sposta su contesto, decisioni e responsabilità: ecco perché l’esperienza conta ancora di più.

Pensiero critico assistito: usare l’AI come contraddittorio, non come oracolo 🧪

Pensiero critico assistito: usare l’AI come contraddittorio, non come oracolo 🧪

L’AI accelera tutto, anche gli errori. Un protocollo pratico per usarla come contraddittorio interno e ridurre bug, rollback e decisioni fragili.

Modularità e token: quando l'architettura paga anche la bolletta AI 💸

Modularità e token: quando l'architettura paga anche la bolletta AI 💸

La modularità non migliora solo la lettura del codice: riduce token, latenza e costi degli agenti AI. Architettura migliore, budget più sano.

Boreout: quando il lavoro smette di opporre resistenza 🪫

Boreout: quando il lavoro smette di opporre resistenza 🪫

Il boreout non è una vacanza pagata: è l’erosione lenta di energia, identità e crescita quando il lavoro smette di avere peso.

Question-Driven Specification: prima capire, poi costruire 🧠

Question-Driven Specification: prima capire, poi costruire 🧠

Scrivere software più in fretta serve a poco se stai implementando ipotesi sbagliate. Le domande giuste rendono i requisiti meno fragili.

Unknowns-Driven Development: progettare partendo da ciò che non sai 🧭

Unknowns-Driven Development: progettare partendo da ciò che non sai 🧭

Le incognite non sono rumore: sono il punto di partenza per ridurre rischio, evitare integrazioni fragili e costruire software più onesto.