(no title)
rkharsan64 | 1 year ago
Sure, single-entry bookkeeping might be easier and more normalized, but sometimes it is a good idea to just stick with the systems and abstractions that have been developed over centuries.
Just use double-entry bookkeeping unless you definitely need something else. Sure, it might be icky for the programmer inside you, but I think you'll be thankful if you ever need to get actual accountants involved to sort out a mismatch.
On a related note: does anybody know of any good resources for programmers in payments and adjacent fields? Something like an "Accounting for Programmers"?
karanbhangui|1 year ago
https://martin.kleppmann.com/2011/03/07/accounting-for-compu...
https://www.moderntreasury.com/journal/accounting-for-develo...
inopinatus|1 year ago
[1] https://www.moderntreasury.com/journal/how-to-scale-a-ledger...
fragmede|1 year ago
sotix|1 year ago
[0]: https://www.winstoncooke.com/blog/a-basic-introduction-to-ac...
rambambram|1 year ago
Get a grip on the accounting basics first. I built my own bookkeeping system with double entries and realized the design and the programming was the easy part.