La Maya té un fill de quatre anys, un compostador al jardí que descriu com "aspiracional", i un hàbit de compra al supermercat del qual no vol parlar fins al final d'aquest article. Fa dotze anys que treballa com a enginyera backend, i durant els últims vuit, cada dòlar que la seva llar ha ingressat o gastat viu en un fitxer de text pla dins d'un repositori Git.

Abans d'això, feia el que fa la majoria de gent. Mint, des de la seva primera feina fins al dia que va tancar. Després, sis mesos d'un full de càlcul que, en paraules seves, "es va convertir en una segona feina amb eines pitjors". Un company li va parlar de la comptabilitat en text pla, va caure al forat del conill, i mai en va sortir del tot. "Vaig llegir la documentació de Beancount un dimarts al vespre i vaig migrar tres anys d'històric aquell cap de setmana. La meva parella va pensar que m'havien piratejat, perquè era al davant de l'ordinador somrient."
El ritual: 20 minuts, un cop per setmana, només amb portàtil
La norma de la Maya és la inversa de la majoria d'usuaris d'apps: les finances es gestionen a l'escriptori, no al mòbil. Cada diumenge, després que el petit se'n vagi a dormir, obre el seu llibre major al Fava a beancount.io i repeteix el mateix bucle. Revisa les transaccions de la setmana. Categoritza qualsevol cosa que els importadors hagin deixat ambigua. Dona un cop d'ull al gràfic de patrimoni net. Tanca el portàtil.
"És el mateix motiu pel qual m'agrada la integració contínua", diu. "Petit, avorrit, repetible. Vint minuts i ja està, i no hi penso durant la setmana."
El mòbil, però, sí que fa una feina: la captura. Al supermercat, fa una foto al tiquet amb l'app mòbil de beancount.io abans d'haver sortit de l'aparcament. El diumenge, el tiquet ja és a la safata d'entrada com un esborrany de transacció esperant confirmació. "Abans, el tiquet anava a la butxaca de la jaqueta i, finalment, a la brossa. Ara va al llibre major. Aquest és el truc: captura al moment de la despesa, judici un cop per setmana."
Les assertions de saldo són tests unitaris per als diners
Si li demaneu quina és la seva funció preferida, no dubta ni un segon, però no és un gràfic. Són les assertions balance: una línia al fitxer que diu "en aquesta data, aquest compte tenia exactament aquesta quantitat". Si el llibre major i el banc no estan d'acord, el fitxer es nega a passar bean-check.
"És un test fallit per a les teves finances. El meu llibre major no es pot desviar silenciosament de la realitat. La gent paga diners per apps que concilien comptes, i jo ho tinc amb un fitxer de text que no compila."
La seva funció més infravalorada són els documents: adjuntar el PDF o la foto del tiquet directament a una transacció. "A l'hora de fer la declaració, la meva gestoria em va preguntar on tenia els registres. Li vaig enviar un bundle de Git. Va pensar que era una broma. Després va obrir el balanç de prova i va deixar de riure."
La consulta de la guarderia
El moment en què el sistema va demostrar realment el seu valor va ser amb una consulta BQL. La guarderia del seu fill de quatre anys li semblava cara, però els sentiments no són números, així que va executar una línia — total mensual, agrupat, finestra de dotze mesos — a la pàgina de consultes del Fava.
"No necessitava cap programa per saber que la guarderia és cara. Però veure la línia pujant cap a la dreta durant tot un any va ser el que finalment ens va fer comparar preus. Vam canviar a un lloc que ens agrada més, vint minuts més a prop, i la diferència cobreix la nostra compra setmanal. Una sola consulta. Aquest és tot el retorn de la inversió de vuit anys de comptabilitat, si porteu la compte. Que, evidentment, jo la porto."
També fa servir el mateix truc amb les subscripcions un cop al trimestre: una consulta, una llista, deu minuts de cancel·lacions. "Sempre són els serveis de streaming. Sembla que es multipliquin."
Però també: el cafè
Els enginyers també tenen categories de capritx. Si el seu llibre major la critiqués, admet, el titular seria Expenses:Food:Coffee. "Primer va ser una V60. Després una balança. Després una kettle Fellow. Després un molinet que va costar més que el meu primer monitor." Sap exactament quant va costar tot, és clar — pot fer git log de l'era del pour-over i veure com els commits es fan més freqüents.
Això és el que la gent no entén de portar el control dels diners en text pla, diu ella. No va de restricció. "No és una dieta. És un mirall. Miro la línia del cafè i no sento cap culpa, perquè vaig triar el molinet. El llibre major només assegura que trio amb els ulls oberts."
Vuit anys després, el repositori és el projecte més longeu que ha mantingut mai. "Tot el que he escrit a la feina ha estat reescrit o esborrat. Aquest fitxer no para de compilar."
Voleu el vostre propi ritual de diumenge? Registreu-vos a beancount.io, importeu el vostre primer extracte amb Smart Import, i deixeu que el llibre major recordi.