I don't know, I think it's far easier to get into the 300k range as a doctor than as a software engineer. There are 300k doctors in every city in the country, whereas there's probably only a handful of companies where you can make that much as an engineer.