It’s funny you ask that because the main thing I have tried is “rewarding” myself through buying small amounts of stock.
This does seem to work for me as it hits my desire to accumulate money… my rationale is “well if I didn’t do the habit I’d be getting charged $5 to beeminder, so charging $5 to a stock that is likely to go up is nbd”.
My previous rule was that if I complete all beeminders in a day (no derails - as mine are a mix of everyday and weekly-ish goals) then I run a script that randomly picks a stock from the NASDAQ-100 and then I go buy $5 of that stock.
That was motivating in the short-term, but it was somewhat tedious for me to keep track of/automate since I won’t know if I completed all my beeminders until very late in the day (midnight and now ~2AM).
Just in the last few days, I did start using stock-buying rewards again however to motivate myself to reach higher “tiers” on my daily habits.
I was able to create some automations within Obsidian to make tracking the reward numbers a lot easier. (can go into detail if anyone wants to know)
And just today I had the idea to tie stock buying reward just towards completing SPECIFIC beeminders (the ones where the punishment alone isn’t too motivating). I found a way to automate tracking this with the beeminder API as well so it’s a more passive automated thing rather than requiring me to meticulously track it in a spreadsheet or something.
I like this approach because I believe the numbers can be dialed in with amounts that work with you. If you’re using beeminder, you’re by definition ok with getting charged $5 derails so therefore having a corresponding $1-$5 stock buying reward is completely reasonable.
I do think that you have to be somewhat interested in investing/businesses/stocks/trading/etc in order for this to work, however you could also apply it to buying crypto, or putting money in a savings account with a specific desirable purchase in mind.
certainly in the last few days this approach has spruced up my interest in completing my habits and going above and beyond with them.
As I mentioned earlier, beeminder has helped my money mindset a lot, and I’ve become more comfortable with losing money to derails and using the honor system. The stock buying rewards on the other hand is helping to create a good habit of investing.
What’s very cool to me is that this system is scalable as well. If I were making $50k/month, I could raise my derails and my stock buying to $500+ and it would still be motivating…
Edit: I did have an automation idea for completing all beeminders in a day, which would be a simple script to run at 4AM each morning, and check yesterday for any derails, and if no derails are found then it sends myself an email telling me “you earned a stock reward”, and then the next day I would buy the stock and delete the email. This method would be a delayed reward though, which has it’s con of being less motivating (and a pro of training yourself to respect delayed rewards?)