i have 35yo programmer friends who can hardly stand from back pain.
i don't want to diminish the risk of injuries, but in big part it's also a question of lifestyle. every once in a while even programmers need to lift something beyond their current capacity... and even craftsmen can become couch potatos who only lift at work when they must... and because of that lose touch with their limits.
Nothing reminds you of your mortality when on the weekend you feel the exact moment you were twisting just slightly the wrong way while moving something.
i don't want to diminish the risk of injuries, but in big part it's also a question of lifestyle. every once in a while even programmers need to lift something beyond their current capacity... and even craftsmen can become couch potatos who only lift at work when they must... and because of that lose touch with their limits.
(programmer here who does metalworks as a hobby)