For everyone in the Bay Area and the rest of California, the minimum legal salary (with exceptions) for software developers is ~$81k. It is likely if you are being paid less for full time software development that you are not being paid enough.
voluntary response data is flawed I agree, but I hesitate to call this worthless.
I'd plaster warning signs all over the place alarming people to think through their reasoning and consider all the biases that would have taken place in the poll. (come to think of it, if the poll data incites that kind of skeptical thinking in some of its readers, that in itself might make the endeavor worthwhile)
Flawed data is sometimes worse than no data at all. Data with sampling bias, too small a sample size, lack of double-blind rigor, etc.
Strictly speaking, "surveys" are only really used by the softer sciences, like sociology and psychology, and both fields agree it's the least rigorous (albeit easiest) method of accumulating data.
Corollary to this, a little bit of flawed data can sometimes give a good idea in the general direction, but more often than not it's worthless because it shows false correlations, leads to erroneous conclusions, stimulates debate in the wrong area, questions prior evidence, causes one to hypothesize irrelevant answers, etc.
To expand on this, flawed data is something you should avoid like the plague. It's like introducing anecdotal evidence into an otherwise rigorous double-blind study. True, it can happen to give some truthful information, but if it's flawed you often don't know how flawed it is or how deep those flaws run in the variables. It's like contamination. Exceptions are simply a case of a broken clock being right twice a day.
On a touch screen, so I accidentally upvoted you. Your comment perfectly embodies everything I hate about the Bay Area, and recently HN. The smugness seems very ignorant; so many people have convinced themselves that they are smarter than the rest of the world. I'm sick of the culture of Silicon Valley.
I don't mean to be rude, but what data do you have to back this up? Not all engineers are in the "startup game" or have any reason to read the writings of pg. It's very conceivable to me that some engineers making $250k+ a year at a big corporation like Microsoft don't frequently browse Hacker News.
We aren't just programmers. We're a unique blend of hackers and entrepreneurs and those who stumbled on this forum by being inundated with the culture. But you could go through school and find a very well paying job without being on an intellectual, enthusiast forum like this one.
Confirmation bias 101? This is probably the most "echo chamber" friendly statement of any I've seen here. An assertion with no evidence, seemingly rooted in a self satisfying sense of superiority, based on the bizarre proposition that the only way to stay ahead in the field is by reading HN. The idea that a popularity contest might tell you stuff that's actually ahead of its time is arguably naive. It's not like we have millenia of history to show that world changing ideas at unpopular or anything.
Maybe, but then you also introduce hobbyists who don't technically do this job for a living. Add to that that the same sample of hackers here is the one cut from Jeff Atwood's post about programmers who just can't program.
We have no reason to think that just because we read a lot of hacker-centric articles we don't have people bringing down the average just like the rest of the world does.
Or, they spend their time generating revenue and value instead of posting on 90 threads about golang, erlang, or conlang. (Yeah, I ran out of steam there.)
Yeah, but back then, you could read all the newsgroups. You'd finish and there'd only be a couple posts that propagated to your UUCP node while you were reading.
Assuming you are using only "reads HN" as your a priori, all of us with below average pay should expect higher salaries. If you were to argue that those who read HN and also have high salaries are the only ones reporting however, then it would be fair to rap our knuckles with the stats 101 textbook.
That's why I recommended including how much money the company has raised. Companies with lots of money also have a lot of employees, hence skewing 'market rate' up to something significantly higher than you'll get from any < 10m raised company. It's like (obviously not as extreme, but I'm using hyperbole) comparing salaries for similar roles at non-profits vs. investment banks just because they're both in the same city.
37 / 511 (7.25%) are worth greater than $40MM, and that doesn't take into account that many are too young to be decided yet [1]. Not sure if that confirms or refutes your comment (were you being cheeky?), but at least it's a source rather than a statistic without evidence.
> but the poll choices are in fact surprising. 2/3rds of the options are devoted to salaries between $150k - $300k.
You've discovered my secret plot! I even included words to that effect in the description. The other polls literally top out at 150k. I didn't want that.
You may improve the results if you started at $30k and went in increments of $10K. I doubt anyone is making $30k, but it is possible that people at the lowest level listed may not even click the arrow. If they feel like there are people coming in below where they are, they may be more likely to.
If nothing else, it makes the distribution seem to make more sense.
This needs cross-tabs with years of experience and/or position in the company for it to be useful to those seeking to understand their relative salary position.
It seems silly to ignore stock and bonuses. My base salary is only ~$150k, but with stock and bonuses I'll make over $260k this year (Google). Would this compare with a job that also gives a $150k salary but nothing else?
Congrats! That sounds like a great compensation package. I'm just trying to understand though how does tax effect the overall amount that you eventually earn ? Does it come down by 35% or 40% or does it depend on when you decide to cash out your capital gains (for the stock part..) ?
My base salary is $220k; this year my bonus plus equity will be around $200k, so my total compensation will be over $400k. I've been out for a number of years, and the bonus plus stock is performance based, and of course the value of the stock compensation may change depending on the future direction of Google stock --- it's climbed very nicely since the beginning of the year!
The main point is that ignoring the stock and bonus portion of the compensation leaves a huge portion of the story missing. And stock at a publicly traded company, whether it's Amazon, Facebook, Google, or IBM, is quite different from equity at a start up....
I was trying to avoid people voting based on "fun bucks" from startups eager to promise you the world. Maybe in future polls it could say "liquid" compensation only, instead of base? Liquid assets would mean cash, or even shares traded on the open market.
Thing is, other polls included non-base compensation, and the opposite argument gets brought up. But yeah, let's try liquid next time.
Also: this is exactly the class of anecdote I was hoping to hear today. Thanks. Maybe I should go respond to that Google recruiter that keeps emailing me..
Do it on google docs, and include how much money your company has raised (0-5m, 5-15m, 15m+ is probably sufficient options) and roughly how much equity you have. In a vacuum, this number is meaningless. Comparing what someone makes at Google and what someone makes at a seed funded startup is silly.
The equity isn't nearly as relevant as how much money the company is raised. It should be no shock to anyone that a job at Google / Facebook / etc. is going to pay significantly more than the equivalent job at a company with a year of runway.
Have you job shopped much? I'm from the midwest as well and my first offer out of school was 65k, I hadn't done anything particularly crazy awesome to impress anyone either.
I'm from the midwest with the same amount of experience. 85k here with a 10% yearly bonus. There's plenty of opportunities for a competitive salary in the midwest.
Before this thread I thought bay area might be 100k - 120k and cost of living / uprooting the family wasn't worth it. Also worried about the competitiveness of the market out there for software engineers.
Not to discourage you from the idea of moving to the bay area... but shit's crazy here if you have a family.
If you buy into the idea that where (and with whom) your children go to school will heavily influence their success/happiness, you'll find yourself choosing between expensive-area public schools and expensive private schools.
Most of the public schools in California are pretty crappy (and the bay area is no exception), and to get into the ones that are good (by some measure), you have to swallow either huge rent or a huge mortgage so you can live in their area.
There are some good private schools, and you don't have to live in super-expensive areas to send your kids there, but aren't there excellent private schools outside the bay area / in lower cost-of-living areas ?
For your particular situation, you may find that the math works out to stay in the midwest. Additionally, that's just the raw numbers; there are lots of "intangible" factors that favor the midwest over the bay area, especially if you have any kind of roots there.
Not having to uproot the family is understandable, but if you're worried about the competitiveness of the market, know that there are a ton of jobs as well (ask anyone on HN about recruiter spam, which seems to serve as a proxy to this fact), which perhaps balances things. Six years of experience is non-trivial, I'm sure if you wanted to you could find something.
My suggestion is to avoid telling a potential new employer what you make now. They'd then work hard to cap you at current + 30% instead of what a comparably-skilled peer might make.