I agree.. I was talking with a CFO about one of his employees, who he called his secret weapon - an accountant with coding skills.  The ability to do a regular job plus the ability to code is extremely valuable.<p>In architecture there is a trend of computational design - if you google for &#x27;designed with grasshopper&#x27;, you&#x27;ll see some amazing shapes.  The best designs don&#x27;t come from the best programmers, they come from the best architects and designers who also know how to code.<p>Maybe it would be possible for them to become professional programmers, but I think it&#x27;s much more valuable for them to be hybrids.  Not every job can benefit from coding skills, but software is eating the world and learning how to code is becoming more and more widely applicable and useful.<p>That said, I think most people can learn to code, but I don&#x27;t think _everyone_ can learn how to code.  I have worked with a few people in menial jobs that I honestly don&#x27;t believe could learn how to code.  I realize that this is a pedantic assertion about corner cases, but I am a programmer.  :)