Gianni Leggio

Sviluppatore software. Minimalista. Builder.

Appunti dal campo su homelab, agenti AI per il codice e strumenti da terminale: cosa installo, cosa si rompe, cosa rifarei. Non sai da dove iniziare? Parti da Ghost Protocol .

Minilab

Due case, nodi Proxmox, Tailscale, agenti che non dormono mai.

Engineering

Workflow, CI, debugging: non fidarti di ciò che non hai verificato.

Terminale

Zsh messa a punto finché la shell non ti sparisce di torno.

Produttività

Obsidian e un sistema che sopravvive a tutto il resto.

Un mini PC appena scatolato su una mensola con una chiavetta USB inserita, un terminale a metà installazione che brilla su uno schermo vicino

Day Zero Protocol: Mettere Online un Nodo Homelab Proxmox, da una Chiavetta USB Vuota a Mesh Tailscale

Briefing di missione, day zero. Un mini PC appena scatolato. Una chiavetta USB vuota. Uno slot libero nella flotta. Entro sera questa macchina deve essere installata, blindata, raggiungibile sulla mesh e capace di sopravvivere a un blackout con nessuno a casa. Questo nodo l’hai già incontrato due volte: in Ghost Protocol faceva girare agenti di coding a ciclo continuo, in Pocket Protocol riceveva ordini da un telefono mentre eri in coda all’anagrafe. Non l’hai mai visto nascere. Fino a ora. ...

ottobre 17, 2026 · Gianni Leggio
Uno schizzo disegnato a mano di una persona in coda che tiene un telefono con una schermata di domanda, con una linea tratteggiata che passa per un nodo relay fino a un rack di server domestico luminoso con l'etichetta 'AGENT: waiting for you'

Pocket Protocol: Pilotare dal Telefono gli Agenti di Coding Pi del Tuo Homelab

La tua missione, se deciderai di accettarla: gli agenti stanno lavorando nel lab, a tre stanze e un salto di rete di distanza, e tu sei in coda con un telefono in mano. Il lavoro non può aspettare che tu torni a sederti. L’approvazione che lo blocca è a un tocco di distanza. L’agente terrà la linea finché qualcuno non risponde, e quel qualcuno sei tu. Ho già spostato i miei agenti di coding fuori dal laptop, in Ghost Protocol . Ora girano su una macchina sempre accesa nel lab, senza supervisione, e scrivono codice alle 3 di notte mentre il coperchio del laptop è chiuso. Questo ha risolto il problema del compute e ne ha lasciato al suo posto uno più piccolo e più stupido: la console era ancora nel lab. ...

ottobre 8, 2026 · Gianni Leggio
Un laptop chiuso in una stanza buia con un piccolo mini PC che brilla silenziosamente su una mensola dietro di esso

Ghost Protocol: Far Girare Agenti AI 24/7 su una Dev Machine Homelab Sempre Accesa

La tua missione, se deciderai di accettarla: gli agenti che lavorano sul tuo codice non si fermano quando chiudi il laptop. Non possono. Consegna l’operazione a una macchina che non dorme mai, non si chiude mai, non va mai in blackout a metà run. Questo messaggio non si autodistruggerà. Nemmeno la pipeline in esecuzione alle 3 di notte senza di te. Il Lavoro È Cambiato Sotto al Laptop Per anni l’argomento per uscire dal laptop era un disagio personale: la batteria arriva al 3% a metà refactor, è addormentato nell’altra stanza quando finalmente scatta la soluzione, a un caffè rovesciato di distanza da un pomeriggio molto brutto. Problemi reali, ma sopravvivibili. Commit spesso, backup, spera per il meglio. ...

settembre 15, 2026 · Gianni Leggio
Un'orca che si frantuma, con log di errori e comandi curl che fuoriescono, stile schizzo ad acquerello

Non Fidarti dello Slicer: Come Ho Dimostrato l'Innocenza della Stampante con curl

Due guasti. Una sera. Entrambi mentivano. Prima, un errore di validazione con valori che erano chiaramente corretti. Poi, un comando “invia alla stampante” che spariva nel silenzio. Nessuna conferma. Nessun errore. Nulla. La missione: determinare cosa si fosse rotto davvero. Non cosa affermava la finestra di dialogo. Non cosa dicevano i forum. Cosa si fosse rotto davvero, isolato strato per strato, con prove concrete. Stampo miniature. Ho una Bambu A1 con ugello da 0.2mm e profili della community per miniature da tavolo. Orca Slicer è il mio strumento di scelta perché mi dà più controllo rispetto a Bambu Studio. Quel controllo ha un costo: quando le cose vanno storte, sei da solo. ...

luglio 3, 2026 · Gianni Leggio
Un pannello di monitoraggio con tutti gli indicatori verdi, riflesso in uno schermo scuro con cavi aggrovigliati sullo sfondo

Va Tutto Bene: La Comoda Bugia delle Pipeline CI Verdi e della Copertura Test al 100%

L’elettricista era davanti al mio quadro elettrico. File di interruttori. Nessuno etichettato. Aveva un pennarello. Lo ha rimesso in tasca. Gli ho chiesto perché. “Perché non sono sicuro di cosa fa ognuno. E un’etichetta sbagliata è più pericolosa di nessuna etichetta.” Il prossimo elettricista si fiderebbe ciecamente. Se n’è andato. Gli interruttori sono rimasti senza etichetta. Ci ho pensato a lungo. Poi ho riconosciuto lo stesso schema ovunque nel software. ...

maggio 23, 2026 · Gianni Leggio