DEV Community

Discussion on: Double-entry Bookkeeping for Programmers

Collapse
 
wesen profile image
Manuel Odendahl

This is great! I have an article in the oven about the parallels between event sourcing, reducer store patterns like redux, monoids in FP (!), replicated state machines for distributed consensus, and double-entry bookkeeping. Not sure if I want to pile it all into one big thing, but it’s such a fascinating topic and such human ingenuity.

Collapse
 
wesen profile image
Manuel Odendahl

Audit logs are a superpower as a programmer. Instant debugging, consistency tests, replaying.

Collapse
 
kallmanation profile image
Nathan Kallman

Sounds epic!

Collapse
 
kallmanation profile image
Nathan Kallman

I would recommend a thoughtful read of the white-paper I linked: On Double-Entry Bookkeeping: The Mathematical Treatment

Particularly when they reach their portion extending Double-entry Bookkeeping The Double-Entry Method: the General Multi-dimensional Case. I'm hoping to one day make this article a series and the next segment will be exploring their strategy for extending DEB.

Collapse
 
wesen profile image
Manuel Odendahl

Fascinating. I don't mind test-reading if you want.

Some comments have been hidden by the post's author - find out more