I have been writing software for UK banks for twenty five years. I still find the work properly hard and properly enjoyable on most days, which I think is the only honest reason to keep doing anything for that long.
Outside the day job I like to train, and ideally die, in the gym. KBCoach came out of that: a coaching tool for kettlebell sport, built because the sport gave me a lot and I wanted to put something back into it. Schmooze is the other one, privacy-first AI on your own device. AI made both cheap enough to actually try, so now I am trying.