| RE: activity This may sound crazy, but join a Crossfit gym. Look on google maps, find one that is convenient, show up, talk to the coach, and sign up for a month. Crossfit is instant community. And you will get fit and feel better about yourself while you do it. Will it solve everything? Maybe not. But there's it's SUCH a simple way to make real progress on isolation, health, and self esteem. There are a million other great activities and communities. Few are as easy to find and as consistently positive as Crossfit. (And it does't have to literally be "Crossfit" but if it isn't, then you are in a search mode, which leads to hesitation, reasons not to, and doing nothing.) |
But, with the CrossFit suggestion and this one, I think that the exercise component is just as important as the social aspects. Exercise can help just as much mentally as physically. The notion on a “runners high” is a real effect.
Being able to do it alone or in a group is also a bonus. I have run both with a club and by myself. You don’t have to wait for someone else to get started. You can join a gym or you can run outside. If you have running shoes, you can start today. (Okay, if you’re in the northeast, you might want to wait a few days…)
Another benefit to running — your coding will get better. Seriously. When you have time to stop and think more about a problem, away from the keyboard, problems get easier to solve. I’ve debugged several issues just by stopping and going for a run.
Finally the feeling of finishing a race — no matter the distance — is great. You don’t need to run in a race to get the other benefits, but it’s nice to have a goal.