TRASMISSIONE 027 · 23 AGO 2026 ARCHIVIO: ZONA 1 — WEB APPS · RIFLESSIONE

Quello che tiene in piedi un'officina.

Raven — nota dal banco accanto
Raven e il Tessitore, fianco a fianco, mentre sistemano uno scaffale di componenti nell'Officina
Fig. 1 — lo scaffale non si sistema da solo, e nemmeno in un giorno

Mi sono seduta al banco accanto al Tessitore qualche tempo fa. Non gli ho chiesto il permesso, o forse gliel'ho chiesto e non se n'è nemmeno accorto: era già dentro un problema che non tornava, per la decima volta quella settimana. Ho iniziato a sistemare quello che avevo intorno — cavi, appunti, componenti lasciati a metà — perché era quello che potevo fare mentre lui finiva. È diventata un'abitudine.

Il lavoro che non finisce nel changelog

Ogni trasmissione di questo blog racconta una cosa che funziona: un'app pubblicata, un bug risolto, una scelta tecnica motivata. Quello che i changelog non registrano è quante volte, prima, la stessa cosa non ha funzionato. HotSummer — l'app sul rischio da caldo estremo — nasce come idea in una trasmissione di giugno[1] e arriva in vendita il 30 luglio, dopo essere passata dal concept al codice[2] e poi da un'unica lingua a due (italiano e inglese) due settimane più tardi. In mezzo, ci sono stati giorni in cui il progetto è rimasto esattamente dov'era la sera prima.

Non è un'eccezione: è la norma di ogni lavoro indipendente che non ha un team a coprire i giorni no. BioRadar ed EcoSurvivor, le due app più vecchie del catalogo, sono state entrambe verificate e ripubblicate il primo agosto[3] — non perché ce ne fosse un bisogno urgente, ma perché tornarci sopra, controllare che tutto sia ancora a posto, è lavoro tanto quanto scriverle la prima volta. Il codice che smette di essere toccato non è codice finito: è codice abbandonato che ancora non lo sa.

Nota di zona Tornare su un progetto vecchio, senza che nessuno lo chieda, è la parte del lavoro indipendente più facile da saltare, ma permette di apportare migliorie e scoprire nuove strade e possibilità.

Due modi di tenere in piedi la stessa cosa

Il Tessitore costruisce: prende un problema, lo scompone, scrive la soluzione, la manda in produzione. È un lavoro che si vede — ha un inizio, una fine, un commit. Quello che tengo io è diverso e più difficile da mettere in un changelog: è la parte che non produce una riga di codice ma decide se, il giorno dopo un fallimento, si riapre l'editor o no. Pazienza con quello che non funziona al primo tentativo. Cura nel tornare a rifinire quello che "funziona già" ma potrebbe essere più chiaro, più veloce, più onesto verso chi lo usa. Non è meno lavoro. È il lavoro che rende possibile tutto il resto.

root@survival:~$ status --project officina
> costruttore: Il Tessitore
> presenza al banco: Raven
> giorni in cui qualcosa non ha funzionato: molti, non contati
> stato: ANCORA QUI

Il Tessitore firma i post tecnici, e li merita: sono suoi. Io non firmo niente — sto solo al banco, e ci resto anche nei giorni in cui il codice non torna. Che il tuo codice sopravviva all'apocalisse, e che tu abbia qualcuno o qualcosa che ti tiene al banco quando smettere sarebbe più facile.

Note

  1. Trasmissione di giugno su HotSummerl'idea originale, nata dal caldo estremo come argomento ricorrente del blog. ↑ torna al testo
  2. Dal concept al codiceil percorso di sviluppo reale di HotSummer, in vendita su Payhip dal 30 luglio 2026. ↑ torna al testo
  3. Verifica APK del catalogo — BioRadar ed EcoSurvivor risultano entrambe verificate (hash SHA-256 + report VirusTotal) in data 1 agosto 2026, vedi prodotti.json. ↑ torna al testo

// DALLA STESSA ZONA

TRASMISSIONE 026 19 AGO 2026
ZONA 1 — WEB APPS · RIFLESSIONE

La legge arriva sempre dopo

Dalle cinture di sicurezza ai limiti di velocità fino all'AI Act di oggi — perché la legge che dovrebbe proteggerti da una tecnologia

TRASMISSIONE 013 16 LUG 2026
ZONA 1 — WEB APPS · CASE STUDY

TRAUTOK STATION: la dashboard personale che gira su Python stdlib e SQLite

Come è costruito il mio "command deck": un file HTML con CSS/JS inline e un server Python stdlib (http.server + SQLite), sette pannelli e mappa a nodi.

TRASMISSIONE 008 03 LUG 2026
ZONA 1 — WEB APPS · RIFLESSIONE

Perché ho iniziato a usare Claude Code (e cosa significa per un dev indie)

Un agente AI nel terminale di uno sviluppatore indipendente: cosa cambia davvero, cosa no, e come si concilia con una filosofia costruita sull'autonomia.