It's the only thing that helps me longer term with shoulder issues as well. I work on the computer, play the guitar and am a rock climber. All those activities have the same tendency of rotating the shoulder forward.
As you can imagine, RSI runs big, especially on my right shoulder.
I've had many injuries over the years, tried all sorts of treatments - massages, yoga, physiotherapy, accupuncture, you name it. They all help and sometimes even heal the injuries completely but the only thing that really helps keep it healthy longer term (that I've found) is Tai Chi.
Of couse, being the lazy bastard that I am, after a period with no injuries, I stop practicing it. Until the next injury, or some time into it after I exhaust all other options and eventually get back to Tai Chi and the healing can start properly again.
For computer work, I use a split keyboard. It allows me avoid internally rotating my shoulder. I highly recommend it. Split keyboards can be kinda expensive. It can be tested out cheaply by using a laptop and external keyboard -- left hand on the laptop right hand on the external keyboard. If you have a mac, I had to install karabiner to get keys from both keyboards to work in concert (e.g. to enable left shift and right 'k' to capitalize k).
Yup, I used to have a split. I looked around and decided to get a Moonlander. Couldn't get used to it, felt overly awkward and terrible for my fairly small hands.
I'm building one now using the wonderful Cosmos Keyboard Configurator [0], from the same author of the older Dactyl generator [1].
As you can imagine, RSI runs big, especially on my right shoulder.
I've had many injuries over the years, tried all sorts of treatments - massages, yoga, physiotherapy, accupuncture, you name it. They all help and sometimes even heal the injuries completely but the only thing that really helps keep it healthy longer term (that I've found) is Tai Chi.
Of couse, being the lazy bastard that I am, after a period with no injuries, I stop practicing it. Until the next injury, or some time into it after I exhaust all other options and eventually get back to Tai Chi and the healing can start properly again.