If it's of any consolation, it depresses me daily that I have a future career in medicine but don't have a strong skill set (be it programming, statistics, biomedical engineering) to work on any meaningful problems. There's really not a day that goes by where I don't regret not majoring in one of those areas, or being more interested in them at a younger age. I'm just a guy who can design an okay-looking site. I'll be good at only applying solutions that others, like you, can develop.