I found budgeting really unproductive and ended up costing more money ("I need to use up my gaming budget! I need a big enough monthly budget to cover the next sale!").
Taking from systems design, monitor stocks, not flows. Make several bank accounts (digital banks are good for this), watch how much money is in those accounts, and whether they're going up and down. It's more suited for the human brain. If the numbers are moving in an unexpected way, then you can check each one.
Taking from systems design, monitor stocks, not flows. Make several bank accounts (digital banks are good for this), watch how much money is in those accounts, and whether they're going up and down. It's more suited for the human brain. If the numbers are moving in an unexpected way, then you can check each one.