I'm not saying this to you argue or disagree with you at all but just one thing I want to point out is that when you are doing your back exercises it was likely engaging your finger, forearm, and other muscles used for typing and so strengthening those is what might have helped even more than strengthening your back itself
I don’t think so, often pain in a muscle is due to weakness in supporting muscles. For example I had knee pain due to lack of muscle strength in the rest of my leg and back. I was also diagnosed with a specific deficiency in the trapezoidal muscles which was causing both RSI and lower back pain. It’s kinda a rule of thumb in physio to look for lack of strength where the pain isn’t
Funny enough these are already part of my upper body routine. The problem is I worked through my RSI issues for so long that it's still lingering for a long time even with years of regular gym work and seeing lots of physics
My issue with it is the same that I have with things like Shenzhen IO. It’s fun to solve such problems but only with the right tools. Restrictions become very irritating when solving something like a programming problem, especially when it’s “refactoring” related
The main thing you’ll learn is that actually the static and inflexible abstractions of an operating system do a lot to protect the system integrity and prevent everything from blowing up. Many smalltalk VMs rely on recovery features for a reason
recovery features? how do they work? and what smalltalk runtime do you have in mind? I still have a very vague understanding on how changes could be applied to a production running images, or if there is one and preferable way to do that.
reply