Engineering
Engineering
How Dimesum is built. The ledger that cannot drift, the parser we deleted, and the constraints that produced both.
- Engineering
Why your split bills never seem to add up right
A group balance that won't add up isn't your maths. When you split bills, it's one of four causes: rounding, a currency, an edit, or someone who left.
- Engineering
We deleted our natural language expense parser
Dimesum deleted its rules-based natural language expense parsing after four money bugs, and shipped one refusal rule that returns a number or nothing.
- Engineering
The append-only ledger that keeps split-expense balances exact
Dimesum posts every split expense to an append-only ledger, so balances become a projection you can delete and rebuild instead of a number that drifts.