My life got infinitely easier once I learnt the financial world all use integers in cents to do their money calculations.
For instance, at least in Python, 3//2 == 1 while -3//2 == -2; integer division is rounded down, and not towards zero as one may expect. Decimal lets you pick how you want that to go.