03
Lezione tre · ~25 min

Organizzare con progetti e tag

Due dimensioni di classificazione complementari: i progetti sono gerarchici e mutuamente esclusivi, i tag sono piatti e cumulabili. Usarli bene è la differenza tra il caos e un sistema.

Teoria

Progetti gerarchici, tag trasversali

Un task appartiene a un solo progetto, ma può avere molti tag. È una distinzione importante: il progetto risponde alla domanda "a quale obiettivo contribuisce questo task?", il tag risponde a "che caratteristiche ha?".

I progetti supportano una gerarchia con il punto: lavoro, lavoro.cliente1, lavoro.cliente1.fase2. Filtrando per project:lavoro ottieni tutti i sottoprogetti. I tag invece sono piatti e si prefissano con + per aggiungere, - per togliere o escludere.

Esistono anche tag virtuali generati automaticamente, sempre in MAIUSCOLO: +OVERDUE, +ACTIVE, +BLOCKED, +TODAY. Non li assegni tu — sono calcolati in tempo reale — ma puoi filtrarci sopra come tag normali.

Pratica

Classificare in pratica

~/progetti-e-tag
# Aggiungere con progetto e tag insieme $task add "Fix login bug" project:lavoro.cliente1 +bug +urgente # Aggiungere o togliere tag a un task esistente $task 7 modify +revisione -urgente # Cambiare progetto $task 7 modify project:lavoro.cliente2 # Filtri di base $task project:lavoro list # tutto sotto lavoro.* $task +urgente list # tutto ciò che è urgente $task -urgente list # tutto ciò che NON è urgente # Tag virtuali (calcolati da Taskwarrior) $task +OVERDUE list # task scaduti $task +BLOCKED list # task bloccati da dipendenze
Trucco

La regola "un progetto = un esito"

L'errore più comune è creare progetti come categorie ("salute", "casa", "lavoro"). Funziona all'inizio, poi diventa un bidone della spazzatura in cui finisce di tutto. La regola: un progetto deve avere un esito chiaro e finibile ("Sito cliente X v2.0", "Trasloco appartamento", "Certificazione AWS"). Le categorie generiche le esprimi con i tag.

Risultato: quando un progetto è completato, sparisce, e tu hai la soddisfazione di un sistema che si svuota. Se i tuoi progetti durano in eterno, probabilmente sono in realtà aree di vita, non progetti.