I am curious as to why you don't think programming will be big in 30 years? One of my partners (we studied Biomedical Engineering together in undergrad) completed medical school, and then he decided it wasn't for him, and that he wanted to go back to technical work and in particular programming. A big part of his reasoning behind the transition was that he felt a large fraction of what doctors do is very repetitive and could be replaced by computers. I suspect he could give much more detailed reasoning than I can, but I can say that he felt strongly enough about this that he ate many many thousands of dollars of debt to go into programming instead of medicine.
Anyway, I certainly don't mean to discourage your pursuit of becoming an MD--I am just very curious to know your reasoning.