And as a programmer I feel like my best years are starting to be behind me. I've still got a fresh mind, but when I leave the office my wrists are killing me. I've just entered my 30s and I'm already telling my wife I don't know how long I'll be able to do the job I love. I won't discourage my son form seeking the same profession but I don't know if I'll have the same passion to encourage him in this profession. I sometimes wonder if programming will evolve to fit the human body or if the body can cope with the intricate work of banging at a keyboard constantly.