As a doctor, your are part of a big team managing people's health. Whether you are primary care or a specialist, you know that others are just as important to patient outcomes as you are. If you take that same attitude as a software developer, you'll realize that "management" is everybody's job. Those developers who don't are like little small town family doctors with no network. You'll probably do a decent job at keeping a small number of people alive as long as nothing goes wrong.