Subscribe
Sign in
Home
Glossary
Archive
About
Latest
Top
Discussions
Losing The Fear of SQL
Why ORMs are an obstacle, and what to replace them with
Jul 8
•
Alvaro Duran
2
A Ledger is 3 Products in 1
Finding out where the real cause of your ledger's "bugs" really is
Jul 1
•
Alvaro Duran
2
June 2026
Don't Be Careful, Be Competent
On the fallacy of "writing code is low level thinking", the ability to get things done, and the Faustian bargain of vibe coding.
Jun 24
•
Alvaro Duran
1
1
The Missing State In Your State Machine
The situation in which an item is acknowledged but not yet stored is a perennial problem in state machines
Jun 17
•
Alvaro Duran
3
3
How to Recover The Flexibility of Paper In Ledgers
What paper-based ledgers got right about flexibility that got lost when we moved everything to computers
Jun 10
•
Alvaro Duran
3
4
In An Agentic Commerce World, Fraud Will Be Indistinguishable From Legit
Why purchasing intent is the last irreducibly human part of any transaction, and what 16th century England can teach us about what's next.
Jun 3
•
Alvaro Duran
2
3
1
May 2026
Virtual Bank Accounts Are Virtually Inexhaustible
Why are we using unstructured text when a strict alphanumeric ID can do the job better?
May 27
•
Alvaro Duran
2
2
No Such Thing As A Currency Of Reference
If nobody traded on the exchange rate you wrote down, is it really a record?
May 20
•
Alvaro Duran
3
Source-Destination Pairs Need Imaginary Accounts to Work
Why Debits and Credits are the universal grammar of accounting
May 13
•
Alvaro Duran
5
Why Database-Layer Double-Entry Is a Bet, Not a Guarantee
An invariant baked into the schema doesn't survive a changing business
May 6
•
Alvaro Duran
1
April 2026
The Only Accounting You Need to Know to Build a Ledger
5 use cases, 6 operations, and why your accounting course skipped the parts that matter to you.
Apr 29
•
Alvaro Duran
2
There Are Only 3 Databases You Can Trust With Your Money
Why the most popular choices are the most risky, and which ones to choose instead.
Apr 22
•
Alvaro Duran
1
This site requires JavaScript to run correctly. Please
turn on JavaScript
or unblock scripts