Gianni Leggio

Sviluppatore Software. Minimalista. Builder.
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 della Pipeline Verde

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
Matrioske su un rack server, a rappresentare Docker dentro i container LXC

Docker in LXC: sto sbagliando tutto?

Buongiorno, Agente. Da oltre un anno fai girare Docker dentro container LXC su Proxmox. Dieci container. Dieci piccole fortezze, ognuna con il suo stack Docker Compose. Immich, Frigate, Jellyfin, l’impero degli Arr. Separazione netta. Backup indipendenti. Sembra giusto. Poi qualcuno ti lancia in faccia un thread di Reddit: “Docker in LXC è un antipattern.” È ora di fare un audit dell’operazione. L’Architettura Sotto Esame Ecco com’è strutturato il Minilab. Ogni servizio ha il suo container LXC su Proxmox, e dentro ognuno gira Docker con l’applicazione vera: ...

aprile 6, 2026 · Gianni Leggio
Uno schermo terminale scuro che riflette il bagliore dei controlli smart home, due punti lampeggianti su una mappa di rete

The Home Assistant Supremacy: Due Case, Due Server, Un Solo Comando

Sei nel mezzo di un deploy. Terminale aperto. Tre sessioni SSH. Una code review a metà. Poi arriva il messaggio: “Hai lasciato il riscaldamento acceso a Ragusa?” Potresti passare al browser. Cercare il bookmark. Aspettare che Home Assistant si carichi. Navigare fino all’entità giusta. Controllare. Tornare al terminale. Perdere il filo del diff. Oppure potresti semplicemente chiedere. Gestisco due case. Due istanze Home Assistant. Decine di entità distribuite su due siti connessi via Tailscale. Per mesi, la frizione è stata costante: tab del browser, URL nei preferiti, token diversi, il costo cognitivo del context-switching tra codice e casa. ...

marzo 23, 2026 · Gianni Leggio
Un indicatore di performance di sistema che mostra il passaggio da critico a ottimale

Protocollo Zero Attrito II: da 3 secondi a 100ms

Questo messaggio si autodistruggerà in cinque secondi. Buongiorno, Agente. La tua missione, se deciderai di accettarla, riguarda un sistema compromesso. Durante una ricognizione di routine, abbiamo intercettato un segnale di emergenza dal tuo terminale: [WARN] - (starship::utils): Executing command "/opt/homebrew/bin/node" timed out. L’analisi iniziale suggeriva un problema di calibrazione minore. Ci sbagliavamo. Un’indagine più approfondita ha rivelato un problema ben più grave: la tua interfaccia operativa primaria, la shell, impiega tre secondi interi per inizializzarsi. ...

febbraio 23, 2026 · Gianni Leggio