This is impacting my health. - I've gained weight. - I've got nothing else to do. - I have tried gym but extensive work hours keep messing with my rhythm.
The internet advice is from people who aren't in the same situation as I am. They say wake up at certain time, eat X Y Z meals. N % protien, G gms of Sodium etc. But I on the other hand need to run builds, do deployments, and fix if anything is broken. I get mentally exhausted by the end of day.
How are you able to deal with this? Need help please.
2. Running. I even have calendar blockers at 11am on some workdays during autumn / winter season, so that I actually see sunlight.
3. Swimming. Same as 2)
4. Walking. Same as 2) and 3), but when sick(ish), demotivated, injured. Religiously take that damn 11am-12pm slot for myself. Builds can run during that time :)
5. Daily exercises before work.
6. Daily meditation to wind down after work.
7. Bike everywhere, when weather allows. I believe that's why I'm rarely sick; not catching anything from public transportation.
8. No screens 1h before bed. Books, music, journaling. Guaranteed I'll fall asleep before 11pm :)
9. No work laptop during the weekend. Go out, shop, walk, hike, bike/swim/run more.
Well... Sometimes these plans change, sometimes I zero out on the whole list, but I know that that's fine, and temporary, later I will so much miss it that I start again.
As my friends and colleagues describe me, I'm very energetic. I'm sure my daily schedule helps to stay like that.
(YMMV, I don't own a car, I don't have kids, I'm healthy, etc.)
First, I have a timer set for every 30 minutes on my phone that I refresh each time it goes off.
When it goes off, I stand up and look outside. Gives my eyes some rest. I do some stretches. Sometimes I do a plank for 45s to a min. This really helps offset the back pain from sitting for me. Then it’s back to work. I do this pretty much the whole day.
Another thing I do is a stroll after eating my lunch. I usually order food or meal prep, so takes about 20 min to eat (chew don’t rush). Then I have 15-20 min to take a stroll around the apartment complex. Look at the sky. Listen to the birds. Think about no stressful things.
I try to never miss sunset. Not sure why but taking 10 min to see the sun set is fulfilling to me. Makes me feel like saying bye to an important friend until tomorrow.
Finally before going to sleep I take another stroll. Here I think about what went well today. What I want to accomplish tomorrow. I write this on an index card back and front side. If it doesn’t fit on index card it’s too much work for the day.
I shred the previous days card lol.
On weekends I exercise by hiking on Saturday for a couple hours in the am.
The most important thing I realized is that there are two factors at play: mental health, and physical health, and they go hand in hand. If I have a stressful week, I am more likely to not exercise. If I feel bad physically, e.g long nights staring at the screen, no movement, I am more likely to get stressed at problems at work. It's a vicious spiral.
The good thing about that realization is that feeling better physically also helps make taking things at work easier, and on the other hand, being able to distance myself mentally from work gives me the peace of mind to go and do some exercise. So any way you approach this, the result is the same: healthier body and mind.
With that said, what I do practically is the following:
I log off at the appropriate times, make sure to not have too many tasks at the same time (best is only 1 at a time), and keep reminding myself that work is never going to finish, and I can always continue tomorrow. I also try mindful breathing whenever I feel like it, and some guided meditation. Also, I stopped joining work meetings where I think the information is not beneficial for me or the topic is not interesting. And I listen to chill music with OK-ish noise cancelling headphones.
On the physical stuff, I stretch, make some light bodyweight exercises, and hit a boxing bag once or twice a week. And I sometimes go bouldering (despite sucking at it). I also try to have at least an hour of a walk daily, whether it's going to the store for groceries, or just walking around and looking at trees or that kind of stuff.
These strategies don't always work for me, I don't think there is a silver bullet in these kinds of matters. There are days where my shoulders are stiff from the work pressure, my mind is spent, and I just want to eat junk food and watch Netflix, and that's okay. Following a plan too strictly, at least for me, is a sure way to not do anything or get stressed if I miss a day of exercise. Let yourself not be perfect, cause nobody is.
Alternatively, only use that laptop for work, get a different one for non-work, gaming, etc.
You need to get outside for at least 15 minutes twice a day, minimum. No matter how cold, wet, hot, humid, etc.
Set time limits using physical or virtual timers, stop when they tell you to do so.
It's not easy and life (and work) does get in the way, but ultimately you will need some form of lifestyle change to achieve better health.
Best thing about being a dev is that you can chuck your laptop in your bag and work from anywhere - lean into that. Try working from the gym some days, that way you can commute there early, setup and get a workout done during lunch hour.
Let me know if helpful and can keep elaborating
i’ve been doing max 1hr exercise every other day, alternating between two routines. you want to be sore on the off days, but not annoyingly so. adjust routines over time as needed.
1hr means it easy to squeeze in. typically it’s in the long dinner break time between morning computer time and evening computer time. pre-dinner obviously.
toss a yoga mat on the floor next to your desk. one routine can be stuff like pushups, situps, mountain climbers. the other can be working a single dumbbell alternating arms.
you can also figure out a quick 10 minute streching routine, and do it every day mid day and before bed. toe touch, down dog, quads.
chin up, you got this!
Do this and then think about what you eat next. Measure progress in months and years, not days and weeks.