There are probably multiple different causes for RSI in programmers, but for me, a regular keyboard is fine. Even my slouch is fine. I type with my elbows on the table and it's fine. It's the mouse that killed me. A handful of years after graduating from college, I thought my programming career was over because the pain in my neck and shoulders was so bad I couldn't type. I went to a bunch of doctors, neurologists, p…
Still might need to look for a better keyboard and a slightly better trackball, but for anyone reading this with minor pain: don't ignore it. Try new things early and try to reduce your pain, even minor twinges as much as possible early, since, well, I expect to be in this game for the long haul.
[1] Logitech M570