Hacker News new | ask | show | jobs
by patgenzler 3388 days ago
In theory the highest salary a programmer can make is infinite. Think WhatsApp founders, $20 billion acquisition.

The numbers in this post probably apply to less than 0.01% of developers. Most developers don't even come close, even in Silicon Valley. I have seen people make those numbers, including one million compensation, and the only explanation I can come up with is: right place, right time.

I'm sure there are exceptions, though.

There's only three ways to get above average returns over time: get into one of the top 5 tech companies that pay well and insert yourself into important groups and ride a fast track wave; become a premium freelancer and charge premium rates; or get into a rocketship startup and get a lucky outsized exit. Lucky because very very few startups have a good exit (for employees). Most die, or exit in a way investors and founders make some money but employees don't make anything. Hello liquidation preferences.

Bottom line: get good at what you do, stay in the top 25% in your area, build a reputation, and go to places where you can add value. Negotiate.