It maybe becoming time to require at least one programming course in college/high school, the same way schools require some math/history/science/etc....
I suspect if we could find a way to teach kids a little programming in grade school we would to them and society a world of good... but as far as I can tell we haven't yet been able to find a way to teach programming at that level.