Articles
Original long-form thoughts on software engineering, fintech, and building things.
How Global Fintechs Use Double-Entry Bookkeeping
2026-08-15You don't need a payment status column if your ledger is designed correctly. Every payment is just debits and credits—at internet scale.
Read on Sorn.dev
The Enduring Properties of Spreadsheet Software
2026-07-24Spreadsheets have survived for decades not because they offer the most features, but because they combine properties that reinforce one another. The CODE checklist—composability, orthogonality, discoverability, extensibility—and what Christopher Alexander's centers teach us about compounding systems.
Read on Sorn.dev