O Ragù da Domenica
O Ragù da Domenica
Un racconto di Giovanni ‘O Cuoco
Il ragù domenicale si comincia il sabato sera.
Non il sabato mattina, non la domenica all’alba — il sabato sera. Questo lo sapeva mio nonno, lo sa mia madre, lo so io. È una legge non scritta ma più vincolante di qualsiasi specifica tecnica che abbia mai letto. Si prende la carne — muscolo di manzo, costine di maiale, tracchie, salsicce al finocchio — si fa rosolare lentamente in abbondante strutto, si aggiunge il vino rosso, si aspetta che evapori quasi tutto. Poi, solo poi, arriva la conserva di pomodoro. Quella che mia zia Carmela prepara ad agosto, in vasetti che sembrano custodire il sole estivo in forma liquida.
E poi si aspetta.
“Chi tene pazienza, po’ avere chello che vuole.”
— Proverbio napoletano, e anche la migliore descrizione di un sistema di saga orchestration che abbia mai sentito.
Il Rito del Fuoco Lento
Sei ore. Non cinque, non sette. Sei.
Il ragù napoletano non è una salsa al pomodoro con la carne. È una trasformazione. Nelle prime due ore, la carne cede i suoi succhi al pomodoro, il grasso si scioglie, le proteine si denaturano lentamente. Nelle ore centrali, il collagene si converte in gelatina — ed è qui che accade la magia, qui che il ragù prende quella consistenza vellutata che non si ottiene con nessun addensante artificiale. Nelle ultime ore, tutto si unifica. I sapori smettono di essere separati e diventano una cosa sola, qualcosa che non somiglia a nessuno dei suoi ingredienti ma li contiene tutti.
Ogni domenica mattina della mia infanzia si è svegliata con quel profumo. Non la sveglia, non il sole — il ragù. Il ragù che il sabato sera aveva già cominciato la sua opera e la domenica mattina era a metà del suo percorso, lì sul fuoco basso, con il coperchio socchiuso che lasciava uscire un filo di vapore.
Mio padre diceva sempre che una casa senza il profumo del ragù la domenica era una casa in cui qualcosa non funzionava. Non lo diceva con giudizio. Lo diceva con malinconia.
Il Ragù e la Saga
Quando ho studiato i pattern di architettura dei sistemi distribuiti, ho incontrato la saga. Non il genere letterario nordico, ma il pattern di gestione delle transazioni distribuite — quella sequenza di passi locali dove ogni step pubblica un evento che scatena il successivo, e dove il fallimento di un passo attiva le compensazioni dei passi precedenti.
Ho riso.
Perché il ragù domenicale è una saga.
Ogni fase ha la sua responsabilità locale. La rosolatura della carne non deve sapere nulla della riduzione del vino — deve solo fare il suo lavoro bene. La riduzione del vino non deve preoccuparsi di quanto tempo ci vorrà per cuocere il pomodoro — deve solo concentrarsi su sé stessa. E se qualcosa va storto in una fase — la carne si è attaccata, il vino ha evaporato troppo in fretta, la conserva era troppo acida — si può compensare. Si aggiunge brodo, si abbassa la fiamma, si corregge.
Il ragù fallisce raramente. Non perché sia semplice — è complesso, stratificato, lungo. Fallisce raramente perché ogni passo ha una logica robusta, e perché chi lo cucina sa aspettare che ogni fase sia completa prima di passare alla successiva.
La pazienza non è l’assenza di azione.
È l’azione giusta nel momento giusto.
L’Errore dei Veloci
Viviamo in un’epoca di istantaneità. Si vuole tutto subito — la pizza in venti minuti, il deploy in cinque, la risposta in millisecondi. E spesso va bene. La velocità è una virtù quando il contesto lo richiede.
Ma alcune cose non si possono accelerare.
Ho visto sviluppatori — bravi, intelligenti, pieni di buona volontà — cercare di accelerare processi che richiedono tempo per una ragione strutturale. Sistemi di consenso distribuito che devono aspettare le risposte di tutti i nodi. Pipeline CI/CD che devono completare ogni fase prima di procedere. Code review che richiedono riflessione, non fretta.
E ho visto le conseguenze. Bug sfuggiti perché qualcuno ha saltato i test. Deploy falliti perché si è bypassato il processo di approvazione. Architetture fragili perché non si è aspettato che il design si stabilizzasse prima di iniziare l’implementazione.
Il ragù accelerato non è ragù. È carne in salsa di pomodoro. Non è la stessa cosa. Non ha gli stessi sapori, la stessa consistenza, la stessa profondità. Lo riconoscete al primo assaggio — e lo riconoscete anche nel codice, al primo code review.
“‘O ragù ‘o saccio fa’ io sola. Vuje nun avete la pazienza.”
— Mia nonna Rosa, che diceva questa cosa a tutti — figli, nipoti, e una volta anche al parroco che aveva osato offrirsi di aiutare.
La Domenica Come Metafora
La domenica non è solo un giorno. Nel calendario napoletano — in quella liturgia civile che si sovrappone a quella religiosa con naturalezza totale — la domenica è il momento in cui ci si ferma per raccogliere ciò che la settimana ha seminato.
Il ragù è il simbolo di questo raccoglimento. Richiede tutto il sabato sera e tutta la domenica mattina. Non lascia spazio per la fretta perché la fretta ne distruggerebbe l’essenza. E quando finalmente si porta in tavola, sugli spaghetti al dente con il formaggio che fila, non è solo un pranzo. È un atto di comunità. È la settimana che si conclude. È la promessa che la prossima settimana ricomingerà.
Nei sistemi software che ammiro davvero — quelli costruiti con cura, con attenzione al dettaglio, con rispetto per i processi — riconosco la stessa qualità. Non sono stati costruiti in fretta. Hanno attraversato le loro sei ore di fuoco lento. Hanno aspettato che il collagene si trasformasse in gelatina, che i sapori si fondessero, che la complessità si risolvesse da sola nel tempo.
E quando li usi, lo senti. Come senti la differenza tra un ragù vero e uno accelerato.
La Ricetta dell’Attesa
Non vi darò la ricetta del ragù. Non perché voglia tenermela — ma perché la ricetta non è l’essenziale. L’essenziale è la disposizione mentale con cui vi avvicinate al fuoco. La capacità di accettare che alcune cose richiedono tempo. La fiducia che il processo, se seguito con cura, porterà al risultato.
Questa disposizione mentale si chiama, in napoletano, ‘a capa. Letteralmente, la testa. Ma nel senso di: il modo in cui stai nella vita.
Avere ‘a capa per fare il ragù significa sapere quando alzarsi il sabato sera, saper valutare il colore della carne durante la rosolatura, capire dall’odore quando il vino ha evaporato abbastanza. Non si impara da un tutorial. Si impara stando vicino a qualcuno che già sa.
È esattamente come si diventa senior developer.
Buona domenica, e buon appetito.
— Giovanni