Strain injuries are the blight of the programmer.
I've just ordered an ergonomic desk chair. However, if I am sitting back with my keyboard/mouse on my desk, I think this is going to still cause posture problems (pronation?), as my arms will be stretching forwards.
The ideal solution I guess would be to have some kind of movable arm with a keyboard/mouse tray on the end, so that I can adjust the height, position and tilt exactly.
However, it would need to lock so that I don't move it further by typing on the keyboard.
But I've never seen such a thing. How to go about constructing one?