I’ve been preaching plain text accounting for years—“Git history is your audit trail,” “future-proof,” “human readable.” But last month I got bit hard. A bad import script corrupted three days of transactions. Rolled back via Git, sure, but it got messy. Then I realized: I keep encrypted backups of my ledger in case something breaks, which kinda defeats the “plain text is transparent” thing. And larger datasets? My queries get sluggish.
So here’s the honest question: at what scale does plain text accounting stop working? Is the philosophy sound but reality-constrained? Or am I just not scaling it right? Has anyone hit a wall where plain text became a genuine liability?