È passato un po' da quando è stato pubblicato qualcosa qui: la vita, e la solita entropia professionale che si mangia il tempo intorno. Ma tornavo di continuo a una cosa: l'abitudine che abbiamo preso tutti di tenere i nostri scritti su un terreno in affitto. Medium, Dev.to e gli altri ti danno portata, e in cambio scrivi dentro un recinto curato che non controlli. Ho guardato bene quello scambio prima di iniziare questo, e rinunciare all'infrastruttura per un pulsante «Segui» non sarebbe mai stato accettabile per me.
Gli strumenti di terze parti sono fatti per il caso medio, che è un modo diplomatico di dire che sono rigidi. I miei requisiti non erano medi: routing vero per sei lingue, controllo esatto su tipografia e accessibilità, e niente della zavorra di script di terze parti che arriva di serie. Forzare tutto questo dentro un blog ospitato di solito significa una pila di plugin che distruggono le prestazioni. Su una piattaforma non sei proprietario, sei inquilino — nessuna voce in capitolo sull'infrastruttura, sulla logica SEO, o su qualunque cosa ti stia registrando mentre scrivi.
Tratto questo sito come un laboratorio per l'arte dell'integrazione. In un'azienda, le decisioni di architettura si logorano sotto il peso del debito ereditato e del consenso di comitato. Qui non c'è né l'uno né l'altro. Costruendo su Next.js e React, posso mettere a punto i server component e l'idratazione e scrivere logica che sarebbe un incubo forzare in uno strumento di blogging generico.
In concreto, ecco cosa ti dà possedere lo stack e che una piattaforma ospitata strutturalmente non può:
Questo non è solo un posto dove tenere del testo; è una prova di concetto. Se sembra deliberato, è perché ogni elemento e ogni riga hanno dovuto guadagnarsi il posto. È la differenza tra descrivere un sistema e far percorrere a qualcuno la cosa in funzione.
Questa è la mia strada e non mi interessa particolarmente sostenere che sia quella di tutti. Ma il ragionamento non è sentimentale. Le piattaforme si muovono al ritmo di modelli di business che cambiano e di umori da consiglio di amministrazione, e tutto ciò che è costruito sopra eredita quella instabilità. Possedere i dati e la presentazione è il modo in cui questo rimane prevedibile e indipendente dall'algoritmo di qualcun altro.
Le fondamenta sono gettate; ora si costruisce.