Very few people are lucky enough to have their passions overlap with a career that's marketable.
What if your passion is woodworking? Making beautiful, detailed cabinets that sell for $16,000+ may sound profitable, but I took a class from a woodworker who did exactly that, and he said that the net pay after materials costs (which were less than $1000) came to about $7/hour. Passionate? Insanely so. Probably one of the best woodworkers on the planet; certainly top 100. Only reason he could afford to be a woodworker is that he was on disability and owned his home outright.
I know some passionate knitters. They would probably make about $3/hour, if they're lucky, selling their wares.
Renovating old cars? Maybe $8/hour.
Cooking? Opening a restaurant is a huge capital outlay, and 90% fail in the first year. Working at a restaurant can maybe get you $16/hour. At least we've gotten past starvation wages here.
Singing or other musical interests? Only the very top make a solid career out of it.
Many, many domains that people tend to be passionate about have a power-law distribution of money making. A few knitters make decent money by selling knitting books or videos; the rest do it just because they like it. The top musical stars make tons of money, and second tier stars can make a living, but you need the talent and luck to make it to the top.
A rather mediocre programmer with a couple of resume items courtesy FreeCodeCamp can make $25-40/hour, and then pursue their passion in their spare time. Top programmers make more, but for many people $40/hour is outside of their earning potential in any other field they're qualified for. For some people $25/hour is a serious pay raise at this point. So I totally wouldn't discourage them.
Well said, though one small difference is that no one will call you at 2AM to work on their car / wait on another table / etc. Dev work is potentially stressful in ways most jobs aren't, which isn't to say that it isn't also very well compensated, too. Personally I'm content to like what I do without having that rise to the level of passion - and I don't realistically expect more from my mail carrier, my mechanic, my waiter, or really even my doctor. I don't want them to hate what they do, but I don't have any illusions about them loving it so much they'd do even more of it if they only could. It's work.
People will call you at 2AM if you're a plumber. Or a doctor. Or a dentist. Or a locksmith.
And sometimes you'll get stuck waiting tables on XMas because the restaurant you work for requires it.
Yes, it varies by job. But 2AM calls are hardly unique to programming.
FWIW I really do want a doctor that's passionate about medicine, for the same reason that I want my lead developer to be passionate: If it's "just a job" they may not be following current best practices, which do change rather rapidly.
To be honest, I think the "GP" doctor's days are numbered. A registered nurse with a really good AI medical reference would likely to a better job than the 80th percentile of doctors, maybe even match the 99th percentile. There's too much information that isn't in any doctor's head, and a GP is basically a human expert system. A really good AI expert system would do a better job, and a solid nurse following the directions could handle the human part of the interaction.
Very few people are lucky enough to have their passions overlap with a career that's marketable.
What if your passion is woodworking? Making beautiful, detailed cabinets that sell for $16,000+ may sound profitable, but I took a class from a woodworker who did exactly that, and he said that the net pay after materials costs (which were less than $1000) came to about $7/hour. Passionate? Insanely so. Probably one of the best woodworkers on the planet; certainly top 100. Only reason he could afford to be a woodworker is that he was on disability and owned his home outright.
I know some passionate knitters. They would probably make about $3/hour, if they're lucky, selling their wares.
Renovating old cars? Maybe $8/hour.
Cooking? Opening a restaurant is a huge capital outlay, and 90% fail in the first year. Working at a restaurant can maybe get you $16/hour. At least we've gotten past starvation wages here.
Singing or other musical interests? Only the very top make a solid career out of it.
Many, many domains that people tend to be passionate about have a power-law distribution of money making. A few knitters make decent money by selling knitting books or videos; the rest do it just because they like it. The top musical stars make tons of money, and second tier stars can make a living, but you need the talent and luck to make it to the top.
A rather mediocre programmer with a couple of resume items courtesy FreeCodeCamp can make $25-40/hour, and then pursue their passion in their spare time. Top programmers make more, but for many people $40/hour is outside of their earning potential in any other field they're qualified for. For some people $25/hour is a serious pay raise at this point. So I totally wouldn't discourage them.