Discussion about this post

User's avatar
Ez.-'s avatar

Great post on how to not mess up your ledger!

Even though it's mentioned implicitly, part of this has been a problem before computers. It's an intrinsic arithmetic problem.

You can see how you need to allocate in "arbitrary fashion" when paying installments for a loan.

Regardless, Banker's rounding is a fun topic on itself.

https://en.wikipedia.org/wiki/Rounding#Round_half_to_even

Keep these posts coming!

Expand full comment
Harsh Deep's avatar

Thanks for linking my article on the Modern Treasury blog! I always saw the convention to use integers everywhere so I wanted to dive into why.

I really like your framing of don't allow your data to go into invalid states in the first place, it's really the right mindset when thinking about reliable money movement.

Expand full comment

No posts