|
I have pondered much on such things. Not every developer gets to work on Sora, Quantum AI chip, or CUDA source code. For the very vast majority, it is facing stupid PMs, MBA bosses, daily standups, and getting fired with no fault of your own. There are good sides, too, of course. But you have to live through these. Do you choose these or getting VIP treatment in society with tenured jobs and after MD + 10 YoE, you can say fu to any boss and open your own clinic, and economically be forever in the 0.1%? And honestly, outside the US, many of the positive sides of being an SWE disappear completely (like crazy compensations, having too many options, etc.). Programming is crazy cool, but the profession of Software Engineering is not always that cool. |
For the vast majority, it is facing the medical colleagues who don't care, and will bury you from envy if you do, and get any better than them for it. It's facing patients who don't take care of themselves, or who just take your time, want favors from you outside of your working hours, but most importantly, the burden of having many people die despite you trying your very best.
Do you choose these, or getting chill treatment in society with freedom, where after 10 YoE you can say fu to any boss and open your own consultancy, and economically be forever in the 0.1%?
And honestly, outside the US, many of the positive sides of being an MD disappear completely (like crazy compensations, having too many options, ease of opening your own business)
I understand the point that you're trying to make, but being an MD is hell of a job, and honestly, as a unit, I don't wish it on anyone who does not specifically want to be there. And even then, your good motivation to do it might be your undoing.
It's really not all that it's cracked up to be, and the only reason I wouldn't recommend to be a software engineer is that the future of it is fairly uncertain.