Can I ask for more detail about why it was that software was not the proper path for you?
I found that I was spending an inordinate amount of time in front of a computer and not interacting with anyone. I also was extremely disappointed with a general lack of self-improvement; I think part of that was that I just graduated, where I was used to everyone constantly studying and working to improve themselves. These experiences may have also been in the minority in the industry, but they were my experiences.
I also had EMS experience in college, so I knew what it was like to treat patients, and I missed that very greatly. I've loved every day I've gotten to talk with patients here in medical school, and can't wait to start truly practicing medicine.
I do still do some web development work, including incorporating my current predicament - traveling the country interviewing for residency. I worked with two current residents to build Swap&Snooze (www.swapandsnooze.com)
I remember one doctor playing his gameboy while waiting for the next patient in his very small examination room.
That looked to me very uninteresting. What do you think?
Edit: My Dad however long ago, a GP, had his own clinic in our remote town. Went to medical missions to an even more remote island riding on a speedboat. That should be interesting.
For me, the real difference is every patient's response - some (many?) doctors treat the job as a job. For me, this is a calling. I'm there to help every individual (in my case, in the emergency department). So every interaction is unique because every patient is unique. I go through roughly the same questioning and physical for most patients, but the interaction, their responses, how we get along, etc. is always, always different. I could see two patients with the same exact problem and do the same exact things, and take away two completely different experiences.
To analogize to computers, its as if you ran the same program on different computers and got a slightly different result each time. Or perhaps that each terminal responds slightly differently. Though I suppose in those contexts it'd just be annoying/frustrating... it's not a great analogy lol
The top comment on this recent HN is from an orthopedic surgery resident who also has a side business so seems there's plenty of ways to continue to integrate both in your life: