The Payments Engineer Playbook

The Payments Engineer Playbook

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

Alvaro Duran's avatar
Alvaro Duran
Jun 10, 2026
∙ Paid

Imagine if paper had just been discovered.

A new storage medium, local-first, with unlimited battery life, more schemaless than any database out there. Multi-model: you can store text as well as drawings and pictures. Lossless serialization and O(1) read latency to the nearest page (O(log n) otherwise).

A killer app in every aspect.

We call the systems that keep track of a company’s finances ledgers, paying homage to the notebook that was open in some corner of the office table during the workday1. 16th-century Venetian merchants ran multiple books, each updated independently throughout the day by different clerks (concurrently, and without locks), and reconciled them at the end of the day.

They had already invented CRDT centuries before it was formally defined in 2011.

But now that we have computers, most of this work is done for us, and we’ve lost a few things in the translation.

You Don't Know What a Ledger Is For

You Don't Know What a Ledger Is For

Alvaro Duran
·
Mar 18
Read full story

It’s a bit disheartening. Because the irony of treating paper as a new technology is that we already had it for a long time. And now that we’ve “migrated” everything to the computer, we’ve left behind unique traits about it that are far superior than what computers have to replace it.

Case in point: everything is now archived in folders or stored in containers.

Both are clearly metaphors of what people used to do with paper, but these weren’t the only things we do with paper.

I’m a very analog person, and I have paper spread out all over my desk, and none of it is archived or stored. Many engineers, if they saw that, would be prone to organizing, categorizing, and compiling all this paper.

They can’t see paper for what it is; they only see computerized reality. And that’s how we lost something that 16th-century clerks had: task management across transactions.

I’m Alvaro Duran, and this is The Payments Engineer Playbook. You’re already subscribed to free newsletters that “teach” you how to get a job as a software engineer.

But you don’t want to get a job; you already have one. What you want is to learn how to be great at your job. Especially as a payments engineer, where stakes are sky-high, and the margin for error is razor-thin.

In The Payments Engineer Playbook, we investigate the technology that transfers money. All to help you become a smarter, more skillful, and more successful payments engineer. And we do that by cutting off one sliver of it and extracting tactics from it.

In today’s article, I’m going to make the case that many ledger systems are missing a piece of the puzzle that would make them ten times more useful. Not surprisingly, I’ve called this missing piece the Folio entity: a piece of data that relates multiple transactions across time, aiding reconciliation efforts, facilitating changes in revenue recognition frameworks, and making ledgers entries way easier to understand beyond their metadata.

Here’s what you can expect in today’s article:

  • The limits of Transactions as the highest abstraction for ledgers

  • The case for the Folio entity

  • Why Folios aren’t containers of Transactions

  • The soundness of older, paper-based architectures for ledgers

Enough intro, let’s dive in.

User's avatar

Continue reading this post for free, courtesy of Alvaro Duran.

Or purchase a paid subscription.
© 2026 Alvaro Duran Barata · Privacy ∙ Terms ∙ Collection notice
Start your SubstackGet the app
Substack is the home for great culture