Live data from Hacker News

Ask HN: How do I get fit and healthy as a software engineer?

news.ycombinator.com

91–100 of 213 posts

Re: Ask HN: How do I get fit and healthy as a software engineer?

#91
post #69
post #7

A lot of programmers get bored with normal exercises, but a lot of us seem to have affinity for both dance (especially swing) and rock-climbing. The correlation is uncanny, in my experience. Both of these are more mentally stimulating than most exercises, so it makes a certain amount of sense, though dance might be difficult right now with covid. Personally I also enjoy just taking walks. I can daydream the whole tim…

Programmers and dancing is something I have _only_ ever seen mentioned on HN.

I have a bunch of dev friends who takes dance class like salsa. Some of them are there to date but some are really into it.

Re: Ask HN: How do I get fit and healthy as a software engineer?

#92
One thing I don't see addressed here that is critically important is injury prevention, specifically as part of your workout plan. Getting injured will derail you (in some cases permanently), and I've dealt with that myself.

Climbing was recommended here, and I think that's a great idea. Hiking is usually a better idea for those just starting out though.

Look into Training for the New Alpinism and Training for the Uphill Athlete. The core tenets of these are Injury Prevention and Endurance training, not pure strength. This is remarkably similar to how special forces train. The basic idea is that you do a long, easy introduction, then strength building, then endurance. This is a 6-12 month cycle with a goal you target at the end. Workouts are made up of some long, low effort (Zone 1, so you barely feel winded) workouts that end up being walks for those out of shape, and one high effort jog/run type workout, with a couple strength days a week. None of this should be difficult; it's the volume that makes it so. One critical note: your cardio can be whatever aims towards your goal, whether that's running, rucking (hiking with weight on), swimming, biking, etc.

I'm actually preparing to start a cycle myself after some life events. I'm by no means an expert, but this system has worked for me.

Here's a training spreadsheet; feel free to copy it. I got it off of a forum a while back, so I can't easily give credit, but I did not make it so I can't take credit.

https://docs.google.com/spreadsheets/d/1zlIF6sCvO4je1YfXohIF...

I use TrainingPeaks to track my actual data and have found that being able to parse my own data and do analysis has helped immensely. Also, Garmin Running Dynamics changed my running for the better, once I knew what the heck to DO with the data.

Re: Ask HN: How do I get fit and healthy as a software engineer?

#93
You are probably pushing yourself too hard, become demotivated and quit. Think about it this way: you are never going to beat Usain Bolt no matter how hard you try. So just go for small improvements.

Run half a mile, limp another half, go home. Repeat this 3 times weekly for a month. By the end of the month you'll be running that whole mile. Now keep it up and get to 2!

Re: Ask HN: How do I get fit and healthy as a software engineer?

#94

Look into cycling, you have a big range of efforts you can do from barely anything to full out and you will any ways put some km's behind you. Its less impactful on the knees and joints in general, running is relatively hard on your joints especially if its on asphalt or hard surfaces. I also sit at a desk (not all day but any way a good part of it) and my go-to is cycling (road, gravel & mountain XC). Starting is ea…

+1 cycling. This is very contingent on the kind of area you live in (distances, hills, bike routes / lanes, general tolerance of cyclists) but it has made the difference between couch potato and relative fitness for a lot of people I know. The key for me and them is having it as your go-to transport for getting to the shops or school or the office. I think “incidental exercise” generally describes the approach.

Re: Ask HN: How do I get fit and healthy as a software engineer?

#95
I see this particular problem everywhere: “I spend all day at my desk.”

Well, don’t.

Block off an hour and a half in your day. Every day during the work week. Start by going for a 45 min brisk walk outside if possible or on a treadmill if that’s the better solution. Then do some basic measuring after a couple of weeks: do you feel more alert during the day, less stressed, more emotionally and mentally balanced? Do you sleep better at night?

If that’s working, speed up your walk or turn it into a slow jog. Spend a couple weeks on it. Measure again.

If that’s working, try some basic strength and conditioning exercises at home in the morning. 50 push ups. 20 pull ups. 50 sit ups. Something achievable. Spend a couple weeks on it. Measure again. And this time also measure your exertion. Are those push ups getting easier? Good. Do more. Or do them slower. Same with pull ups.

So much of this “how do I do [X] to be more fit” is about understanding that fitness requires time and patience over the long term. Yes you can do short burst exercises and get some of the same benefits, but those exercises tend to be more strenuous and can turn you away if you lose your motivation.

Schedule the time. No excuses. Do simple exercises and measure every couple of weeks. You’ll soon get over the urge to avoid putting in the work.

Re: Ask HN: How do I get fit and healthy as a software engineer?

#96

>I have literally no stamina or endurance to exercise When I started bicycling, I felt the same way. The only way is to struggle through it. Get tired, recover, repeat.

It’s worth pointing out that stamina changes surprisingly quickly, it can be only 3 days between a hill being impossibly daunting and just a hill.

Re: Ask HN: How do I get fit and healthy as a software engineer?

#97
post #71

Look into cycling, you have a big range of efforts you can do from barely anything to full out and you will any ways put some km's behind you. Its less impactful on the knees and joints in general, running is relatively hard on your joints especially if its on asphalt or hard surfaces. I also sit at a desk (not all day but any way a good part of it) and my go-to is cycling (road, gravel & mountain XC). Starting is ea…

I think this is good advice, except probably for road cycling. Both my physio therapist and Yoga teacher told me that sitting on a road bike is counter-productive to improving my flexibility, given that I already sit at a desk most of my day. Especially the hips will stay in the same angle for a prolonged time. Edit: if OP is concerned about damaging their untrained musculoskeletal system, then swimming is a low risk…

Fair, but it’s best to view cycling as one component of a larger program that involves stretching and mobility to both improve your whole body and counteract the issues you mentioned.

Re: Ask HN: How do I get fit and healthy as a software engineer?

#98
Yo!

My time to shine. I'm a partner in a gym. I'm fit. I'm a full time software developer. People think I'm an athlete.

You're trying too hard. You need to develop a habit to get fit.

Consistency > intensity. Sooooo! Here is my tip.

Go to the gym. Win the day by doing really easy stuff. Everything should be easy. Then finish your session before you are tired or sore. Go get food. A shake is perfect. You need to win.

Do this 3x a week until you really enjoy going to the gym. Typically this is a month or so. You can get it going faster if you're doing this with a buddy.

I cannot stress this enough. Consistency is so much more important than intensity that it just isn't important to even think about intensity.

Thinking you will be fit by the end of the year is also a mistake. Fitness is a long term problem. Start now. Be consistent. A few years from now you'll be in a room and notice that you're fittest person in the room. Or you'll help someone move and you'll get tapped to move the heavy stuff, because obviously you'll do the heavy stuff.

People will claim "you're just fit". You'll know you're weak compared to other people. The game will just keep going.

If you want a program, you can't beat starting strength (no affiliation): https://startingstrength.com/get-started

For running. You're running too hard. Just run slower. I'm serious. Run so slow you feel like you're not running. Do 5km twice a week to start (Or even just walk 5km twice a week!). It builds from there if you just keep doing it.

When you're starting, just be weak and slow. You're putting the pressure on yourself and it wont pay off. Be consistent at all costs.

Good luck man.

Re: Ask HN: How do I get fit and healthy as a software engineer?

#99
Good news is that exercise will cause your body to produce feel-good hormones.

So as others already said - book time for yourself, every day, and do some exercise.

It will help with your burnout, and make you healthier at the same time.

Source: same thing happened to me - and some wikipedia articles

Re: Ask HN: How do I get fit and healthy as a software engineer?

#100

Running clubs and activity groups make things a lot more sticky. You're meeting Dolores at 6pm to jog the track- can't back out now! Check if there's a running club near you or a triathlon club, they're generally cool and supportive peeps, meet before/after work hours, and for me the accountability of having the team support/dynamic makes it a lasting lifestyle change.

This is great advice. I’m an avid runner but joined a running club in town when I moved to suburbs from NYC. Just two weeks of track workouts made a huge difference and kept me on schedule and sense of accountability.
Post reply on HN