> Still, people got hurt doing it, especially over a lifetime of labor.
The number of programmers I know with back issues like herniated discs is larger than those without. It's a different risk, no doubt, but it's real nevertheless.
There is no comparison between a programmer who chooses not to concern himself with ergonomics and a labourer who must put his health on the line daily or be fired.
The comments here are confusing risk with health consequences. Whereas working in construction or with heavy machinery poses much higher risks than sitting at a desk for 30 years the results may be just as bad in both cases.
Just like a construction worker should observe H&S to minimize accidents, the office worker should get up regularly and exercise but, again in both cases, ignorance, carelessness or a heavy handed boss are rampant.
This reminds of the scene in The Office where Micheal Scott tries really hard to show how office work was just as dangerous as working in the warehouse with heavy machinery.
Then there are quite a few essentially workplace injured programmers who are dismissively called "burnt out". Unable to work, unable to claim workers comp.
That has more to do with lifestyle, than the job.
Most if not all programmers certainly would have the time to do stretching, gymnastic, sport - develop and maintain the right muscles and take brakes when needed. Most are just too lazy.
A guy breaking his back on a construction site does not have this choice - if the job requires him to lift heavier things than he safely can carry - then his only real choice is to quit.