You are most likely turning everything into work because your mind is seeking comfort there. You also might already have good ideas about having fun. Hell, you have good ideas for what fun means _to you_ because you know yourself so well. In this case, getting new ideas about fun might not be the solution here.
Think more about whats blocking you from having fun in ways you already know about. What opportunities are quite accessible to you, and rationally they seem like great ideas but you can't "go there" for whatever reason. Pay attention to moments when you retreat back into your work. What are you avoiding? Or what are moving towards?
I think it's great you recognized "a bug" in some sense and want to fix it. Sometimes we just need to run our lives with a "debug build" for a while. Add some overhead to start paying attention to yourself. If you notice something there, make small changes to tease that bug out of your life.
I think if did this for a few months you would find yourself having more fun. In ways you already know ho to have fun and unwind. And you would be more energized at work.
What helped for me is getting a girlfriend, which is easier said than done, I guess. Before, I would spend a lot of time just sitting at my computer making or learning something – which I still really like doing and is very important to me. However, now things are a lot more varied:
- We have been to 15+ concerts this year
- Cooking a lot together (this one I really recommend)
- Gone on a bunch of trips. This is easier if you don't have kids but this is the main thing that allows me to come back to work fully energized. Go for 2 weeks to Europe (or the US if you're from Europe) / Japan or whatever and come back ready to get shit done.
- Watch movies/TV – switch things up and go to an actual movie theater.
- Exercise/go on walks together
You can do all of these things yourself, but it is a lot more fun to do them with someone else. I am still spending a lot of time making, learning, and working my ass off, but now there is a healthy balance which I think has made me more efficient than before.
Starting an athletic hobby as an adult has been kinda helpful, because knowing there are already thousands of child prodigies who are better than me makes me not have to worry about getting good enough to turn the hobby into a side hustle. Start something for fun that only people who started at age 4 can be professional at, and the pressure to become a professional isn't there lol
I started with a 'DW "Go Anywhere" Practice Kit' and I added a cheap "Millenium Still Series Cymbal Set".
It's not a loud setup but preventing the kick drum vibrations to annoy my neighbours has also been a challenge so I guess I also have fun experimenting with that.
English is not my first language, sorry if I sound weird.
There’s a sport out there for every body-type, and quite simply the less athletically gifted you are the more you can gravitate towards “skill” sports where that matters a lot less.
The great thing about most sports is that they also come with a social scene that you can get involved in, and it becomes a whole enjoyable lifestyle. I also love the fact that sport is completely measurable compared to working life. Did I do a good job at work? Who’s to say, you’d probably need to wait 5 years to see the actual outcome, and it would be a matter of opinion. In most sports the result is clear, measurable and final. You did or you did not. End of story. I find it very satisfying.
Social media, the odd party, reading stuff that interests me but is unlikely to be of any 'use', listening to Internet Archive's stream of 78s, ...
Also doing little coding fixes on my pet projects that I couldn't necessarily justify as 'worth it' but that I want to do, including unnecessary optimisations!
So, I probably don't do enough fun either.
The key is finding something completely different, even antithetical, to what you do for work. For me that means I need to be away from computers, otherwise I just find another project.
Make fun the point of fun.
But, if you enjoy working, work. It's ok.
Finally, recognize that the idea of "time off" means the time is not your own. Cramming fun into your weekend reflects the idea that someone else dictates when the weekend happens, how long it is, and what happens before and after it.
Good luck.
That being said:
I enjoy woodworking and other maker activities. Its nice to work in a physical space, rather than on a computer.
I enjoy hiking, camping, and generally being outdoors. It just feels natural to me and it's a nice way to disconnect from the busyness of the world.
For me jiu jitsu is perfect. The socialization and formal progression make the exercise feel rewarding.
I play MMOs with my mother and my brother. As with the TV-watching, we come up with themed projects where we try something a bit out of the ordinary. For example, our current project is leveling up three Druids in World of Warcraft's Wrath of the Lich King Classic and three-manning all the 5-man dungeons within the recommended level range.
I write, play, and record songs and electronic music compositions.
I contribute to a few open-source projects, both my own and a couple of other people's. Because it's for fun, I almost always use Common Lisp.
I write science fiction novels. The current one is the fourth in a series about our solar system five thousand years in the future. Each one has taken longer to finish. I'm presently happy with my progress, though this one is taking longer than any of the previous ones, and I've started over eight or nine times so far.
I used to train, play with, and walk with my standard poodle. She died of a rare cancer last year about this time, around three to five years earlier than expected. We were very sad here. I'm waiting for breeding news from her breeder. Our plan is to adopt her great-great-grandniece and resume training, playing, and walking.
I practice training routines I learned from the Taijiquan teachers from Chen Village. I practice gently now, because of some serious chronic health issues. I will never get to where I was in 2001 or so, but I've been making a little progress lately.
Part of what I enjoy about it is that you're expressing what's coming to you, rather than trying to achieve a goal. It worked well to build up slowly through different levels of complexity, and it was fun to watch how things developed. I didn't have any aspiration to be able to draw like I can now when I first started.
I've heard that many webdev people enjoy woodworking / etc. It is a lovely fit for some.
1. DEFY Trampoline Park with my 3 year-old daughter (both of us have a blast)
2. Learning how to play guitar
3. Hang out with friends who don't work in Tech
To find community, check out Instagram for local people in your hobby, and follow the trail of suggestions to the big local “community” accounts. E.g. my metro has 2-3 big roller skating community-run accounts that announce all of the events.
I personally found that making time for a “hobby” that was also athletic was a huge mood stabilizer and positively impacted the rest of my life as well. Highly recommend!
Some of other things that my friends do: skiing, soccer, baseball, painting, building giant Lego castles, Muay Thai, boxing, watching TV and movies, night club, etc.
And sometimes just spending time with family or friends and do nothing.
I also just had the best new years I've had in ages. Bunch of old friends in a rural house. Loads of food, moderate booze and weed, bunch of games. Two dogs, plenty of walks. Bliss.
I don't know though, for me, it's playing computer games, watching movies, driving motorcycles and hiking. (In that order)
Otherwise, I read, spend time with my family, cook new dishes, or code things that I like at the moment.
Recently, trying to translate "Also sprach Zarathustra" without prior German knowledge.
2. Become a weekend alcoholist
3. Wait for weekends
Seriously, this is what I am doing and I am somehow satisfied. Looking for some more, but I haven't found it yet (the next satisfting thing is gaming, but after years it is not so comfortable to stay more in the same chair after/during/between work)
Hiking, biking, city breaks ...yes, these are good things, but not as convenient and satisfying like beers