Ogni pagina digitale ha almeno due vite. Una è visibile: il testo, le immagini, il ritmo con cui lo sguardo attraversa lo spazio. L’altra resta quasi sempre nascosta: il codice, le regole, le misure, le condizioni che permettono a quella pagina di esistere. La prima chiede di essere letta. La seconda chiede soprattutto di funzionare.
Per molto tempo ho pensato a queste due dimensioni come a mondi separati. Da una parte la tecnica, dall’altra la voce. Da una parte qualcosa di preciso, verificabile, quasi impersonale; dall’altra il tono, l’esitazione, la scelta di una parola invece di un’altra. In realtà si incontrano molto prima di quanto sembri. Una riga troppo lunga cambia la lettura. Uno spazio insufficiente affatica. Una gerarchia confusa rende incerto anche un pensiero che sulla carta era limpido. La forma tecnica non decide che cosa diciamo, ma modifica il modo in cui ciò che diciamo può essere ricevuto.
È qui che il codice smette di essere soltanto infrastruttura. Non diventa poesia, naturalmente, e sarebbe retorico fingere il contrario. Ma stabilisce distanze, tempi, priorità. Decide quanto spazio resta attorno a una frase, quanto velocemente una pagina ci spinge verso la successiva, quanto una voce può permettersi di rallentare senza essere soffocata dall’interfaccia. In questo senso il codice non scrive, ma prepara il luogo in cui la scrittura dovrà respirare.
Il problema appare quando una delle due dimensioni pretende di bastare a se stessa. Una pagina tecnicamente perfetta può essere sterile. Può caricarsi in un istante, adattarsi a ogni schermo, rispettare ogni misura e non lasciare nulla. Allo stesso modo, un testo può avere una voce precisa e venire tradito da una forma che lo costringe, lo frammenta, lo trasforma in qualcosa che non era. La qualità nasce spesso proprio dal punto in cui nessuna delle due parti prova a dominare l’altra.
Anche la revisione cambia quando la si guarda così. Correggere una pagina non significa soltanto togliere errori. Significa chiedersi se il modo in cui è costruita corrisponda davvero al modo in cui vuole essere letta. A volte una modifica minima al layout restituisce a un paragrafo il ritmo che aveva perduto. Altre volte è il testo a dover cedere qualcosa: una ripetizione, una frase troppo compiaciuta, una conclusione che arriva prima del necessario.
È un lavoro simile a quello che accade quando proviamo a capire quali siano le parole che restano. Non tutto ciò che è possibile deve rimanere. Nel codice come nella scrittura, aggiungere è facile. Il difficile è riconoscere ciò che serve davvero. Un elemento può funzionare e tuttavia essere superfluo. Una frase può essere corretta e tuttavia interrompere il respiro. La precisione non consiste nell’accumulare possibilità, ma nel lasciare soltanto quelle che sostengono il movimento complessivo.
Forse per questo una buona pagina finisce per rendere invisibile gran parte del lavoro che la sostiene. Non perché quel lavoro conti poco, ma perché ha trovato la misura giusta. Il lettore non dovrebbe pensare continuamente alla larghezza del contenitore, alla distanza tra i blocchi, al comportamento del menu o alla struttura che tiene insieme tutto. Dovrebbe poter entrare nel testo senza inciampare nella macchina che lo rende possibile.
E tuttavia quella macchina c’è. È sotto ogni frase, dietro ogni immagine, dentro ogni scelta di ritmo che sembra naturale. Mi interessa proprio questo punto di contatto: il momento in cui una struttura rigorosa riesce a fare spazio a qualcosa che rigoroso non è, a una voce che cambia, devia, rallenta, insiste. Il codice chiede coerenza. La scrittura vive anche delle proprie eccezioni. Una pagina riuscita deve permettere a entrambe le cose di esistere senza annullarsi.
Il codice e il respiro, allora, non sono due estremi. Sono due condizioni della stessa pagina. Uno impedisce che tutto crolli; l’altro impedisce che tutto diventi soltanto struttura. Quando funzionano insieme, quasi non li vediamo più separatamente. Rimane una forma abbastanza solida da sostenere la voce e abbastanza discreta da lasciarla passare.
