Debits and Credits balancing is exactly like unit tests in programming.
For everything the business has, there must be a story, and there must be a claim on it.
Assets = Equities
Assets = Liabilities plus Proprietorship
Revenue = Expenses plus net change in ownership
Lots of little sanity-checks.
But you can switch to "single entry" accounting if you don't need them. At least for your own decision-making processes.
