I've been battling RSI and stuff for the past two years and am starting to make progress although it's required me to get both of my wrists fixed and potentially both of my elbows in the future.
It's easy to just say "Oh, do this workout" but it can be very difficult to do that if you either lack the time or have other health issues that prevent you from doing them.
For me, I have rods in my legs and fused ankles so even though I try to hit the treadmill regularly, doing so means I wind up in a lot of pain.
None of this has got in the way of my passion for building software, although for me there is a distinction between what I do (or want to do) in my own time vs. what I have to do for work.
It's a good day when I can really apply myself to a problem at work.
It's less great when for whatever reason, I'm prevented from being able to do a good job.
And the sad thing is that often, you're not prevented from doing a good job because of any technical or time constraint, it's usually all political.
Right. I'm not even old, I'm in my prime; I exercise and eat healthily. My working deadlift weight is about 350 pounds. I keep a dumbbell next to my chair, and I use tools like Pomodoro. Whenever I need to take a bathroom break, I also try doing some squats or push-ups.
But younger kids seem oblivious to what kind of damage this line of work does to your body, and it's pretty much unavoidable. They'd be "Ah, so what that I've been typing for fourteen hours straight? My knees are fine; I can just walk it off...". Yeah, well, try figuring out your Python dependency conflicts or broken GitHub Actions, or focus on some concurrency bug when your sciatic nerve is pinching or your neck hurts like you received a bullet straight under your shoulder blade.
I'll see how they sing their "the easiest job ever" song when they get to experience chronic pain and become nearly incapable of sitting in front of the screen, not even for forty minutes, let alone hours.
I've been battling RSI and stuff for the past two years and am starting to make progress although it's required me to get both of my wrists fixed and potentially both of my elbows in the future.
It's easy to just say "Oh, do this workout" but it can be very difficult to do that if you either lack the time or have other health issues that prevent you from doing them.
For me, I have rods in my legs and fused ankles so even though I try to hit the treadmill regularly, doing so means I wind up in a lot of pain.
None of this has got in the way of my passion for building software, although for me there is a distinction between what I do (or want to do) in my own time vs. what I have to do for work.
It's a good day when I can really apply myself to a problem at work.
It's less great when for whatever reason, I'm prevented from being able to do a good job.
And the sad thing is that often, you're not prevented from doing a good job because of any technical or time constraint, it's usually all political.
That's the thing that sucks most :)