Re: Poor IT Management, Lazy HR
"In the Bay Area many non-tech jobs are paying around six figures. Police officer in San Fran, starts at 90k + Pension + (best benefits in the world) + Job Security, education requirement (only a 2-year degree)."
I agree with some of your points, but I think the quoted passage is a bit misleading. With your example, you're talking about government jobs, though, which aren't representative of the "non-tech" jobs in the Bay Area. The statistics are pretty clear that tech workers (and engineers in particular) make way more money relative to people outside tech. I have no problem with tech workers making a lot-- in fact, in some cases, I think many of them should be even better compensated. But I don't think you can point to "non-tech" workers, who generally earn much less, if you're trying to demonstrate how tech employees are getting hosed.
The median annual salary, including all tech workers, in SF is something like $63k, according to at least one source I've seen. Meanwhile, I've seen several surveys that peg average engineering salaries in the region at 50-100% more than this median. If we go back to that median figure and consider that many, many tech jobs in SF are in the upper 50%, and that many government workers are also in the upper 50%, we'll have to conclude that many, many public sector non-tech workers are in the bottom 50%. Suppose you make $50k in SF. Sounds okay, right, even if it's below the median? It might be a workable amount, if you don't have kids-- but in a city in which renting a new apartment will set you back around $25k annually, that $50k salary (which comes in closer to $35k after taxes) doesn't go very far. If you also consider that many young non-tech workers have huge student loans (just like most young tech workers do), that $50k starts to look really meager. Certainly, it becomes meager enough that you can't use such an employee to demonstrate how a highly-paid engineer is getting screwed. I realize that you said you were talking about people earning six figures-- but my point is, these people are far rarer among non-tech workers than you seem to indicate.
The engineering averages (and other measures of local tech salaries) are often inflated by the presence of a few extreme outliers (e.g. I saw one that included people like Mark Zuckerberg in the "tech employees" category, which has to have had a significant effect on the overall average). But nevertheless, even without job security, tech works in the bay area are better enabled than many "non-tech" workers to accrue wealth, and to have some sort of nest egg if they lose their jobs. I don't mean to belittle that tech workers sometimes get a raw deal-- they do. As some of my other posts demonstrate, I think many complaints about hiring practices and wages in the tech industry are valid. But I don't think the Bay Area's non-tech workers are a good example for the way tech workers are getting screwed, at least not if you paint with a broad brush.