lol i didn't mean to turn this into a tech vs medicine debate haha.
i appreciate everyone's perspectives as I am not a doctor, or medical student, and every comment is insightful. I agree with everyone here that medicine is the more stable, presumably easier in lifestyle as you age (not qualified to say so but that's what I gather).
As a developer, it's not that bad. The bad can sometimes get ugly, but not usually. I have colleagues at Facebook who show up whenever to get their work done and then leave. Coding can be fun - outside of work. Most people I know at their jobs don't love their jobs. They're just they're for the money before they go off to launch a startup or save to retire.
I know medical students who dropped out to go into tech, and engineers who went into medicine. There is really no wrong solution. If you really want to enjoy your twenties, tech is definitely it though. There's basically no pressure outside of work. I would be happier to go into medical school later in life than as a recent graduate because I would've never been able to handle it like you guys.