Hacker News new | ask | show | jobs
by pc86 3846 days ago
I think the argument is that "big bucks" in CS is relative and the ceiling is much higher in medicine specifically (and to a certain extent law but you're 100% correct about the oversaturation).

Outside of San Francisco and (maybe) NYC, "big bucks" for a programmer with no managerial responsibilities is probably somewhere in the $120-180k range. In my very low cost of living area, it's in the $100-120k range. You just cannot get a job for more than $9-10k/mo in the area doing development. Team leads/tech leads are similarly priced, and it's not until you're managing multiple teams that you're in the area of $150k.

And yes a new doctor will be 5-6 years older and make less than a new programmer. But "big bucks" for a physician is measured in the hundreds of thousands. Anesthesiology tops $430k a year in median salary.[2] It's absolutely a harder, more demanding job, and it starts out much less forgiving. But the ladder extends much, much further and depending on specialty it's hard not to end up solidly upper class regardless of geographic area or cost of living.

The 2012 median annual wage for "Computer programmers" is $72k[0]

The 2012 median annual wage for a lawyer is $114k, with an arguably much more difficult job market[1], but is incredibly close to the top 10% of computer programmers (which is $118k).

The 2012 median annual wage for a physicians is above the maximum reported value of $187,200[2]

[0] http://www.bls.gov/ooh/computer-and-information-technology/c... [1] http://www.bls.gov/ooh/legal/lawyers.htm#tab-5 [2] http://www.bls.gov/ooh/healthcare/physicians-and-surgeons.ht...

1 comments

It's about the entire cost. If the average wage for a programmer is 72k, but they can make that for 10 years while the future-doctor is living off student loans, that's worth something; at the end of the 10 year training period for the physician, they've made -200k while the programmer has made +720k. If the physician comes out of school and makes the median wage of 187k, at year 20 the programmer will have grossed 1.4 million while the physician has grossed 1.8 million, but the physician also has had to pay down 200k student debt at a rough estimate of a 6% total interest rate (total: 266k), making his 10-year career take home only about 220k more than the programmer.

It's definitely true that doctors make more money over the long run, but if by year 20 (~age 40), the difference is only about 2 years' extra salary, a lot of people would say it's not worth the stress.

Plus if you are smart enough to make good investment decisions while you are young, as a programmer you are pretty much set to retire by the time doctors start making money.
LOL, only if by "investment decisions" you mean "luck into a 1 out of 1000 unicorn startup". I don't know a single programmer retired in their 30s who did it with salary and retail investing.
I think what they mean is:

1. If you are a programmer who can make an above-average salary immediate upon graduating; and

2. If you are able to save an above average amount of that salary; and

3. If you are exceptionally good at traditional investment decisions (stock picking) such that you can consistently beat the market; and

4. You actually decide to use the money from #2 for #3

Then it's possible to retire after a sub-20 year career. In the same sense that it's possible to win the lottery multiple times. Each of the first three points are by definition exceedingly rare as single traits of any one person, let alone all three together.

>>who can make an above-average salary

An above average salary in most common cases is interchangeable with 'living within means'. You can start with whatever little you have and grow.

Its really not about how small you start, its about how quickly and consistently you are making an attempt to grow.

If you have $100 to invest, you're down 5-10% right off the bat just from fixed price trading fees. Having little to invest is a huge roadblock.
Even if its not that. It still doesn't mean - "Blows entire salary to smithereens'. Basic knowledge of savings and investments will put you ahead of bulk of the crowd out there.

As an Indian, I don't know much about the US market. But you guys still have index funds, Roth IRA, IRA and real estate to invest in.

In India even cab drivers who made bad real estate decisions have typically reaped X00% returns. People who made intelligent decisions are already retired. Many programmers in early 90's and even 2000's I know are already make big money in rents. And of course that doesn't mean every body did that.

When it comes to savings and investment there really is a binary crowd that I've seen. The first crowd says its just not possible and doesn't even try, the other crowd tries and some how makes it to be known as those "1 in 1000".

You cannot start taking penalty-free distributions from an IRA until you're 59.5 years old. So that's definitely not the way to retire in your 30s.

I've found people who boldly claim you can invest your way to early retirement always speak in vague generalities, and never have specific advice to offer. "Just be smart" and "pick the right funds" but if you press them on exactly what to do with, for example, $1000 in investable income a month in order to retire in 20 years with $5000 a month in income, they tend to come up short on details.