Results of Joel Spolsky's "What Programmers Want" Survey
blog.stackoverflow.com
blog.stackoverflow.com
Sadly this is none of those things.
Edit: Apologies, that wasn't meant to be so snarky.
That is to say, those with 12+ years of experience probably have very different views of what is important to them in a workplace than those with 1-2 years of experience. The data for the survey should allow us see this breakdown, right?
I held a survey for the Austin design community last year, and the things people with 10+ years of experience wanted to learn and felt were missing in the workplaces was not statistically significantly different from everyone else.
Surprised us.
Thanks to gavinballard for the CSV link.
If you want to see different breakdowns, just download the workbook/software and play with it yourself.
Where do developers disappear after 8 years? And then pop back up after 12.
The answer could be that the bubble burst.
The half-life of a software engineer is about 5-6 years. To understand this, keep in mind that most of "software" isn't working on cutting-edge problems using high-productivity languages. It's Java/C++ legacy maintenance and crufty business logic. A substantial fraction of law and business school students are programmers who landed in enterprise Java jobs and bored out after a few years.
I think they are useful when the decreased value of other metrics than our target metric is more appealing than the increased value of our target metric itself.Example: share of profit.
1) Options offerings are typically a fraction of 1%: even for the first engineer at companies with no technical co-founders. This (I think) is a carry-over from the dot-com era where IPO exits came hot and heavy. These days, if you're lucky, you're looking at a low-7 to mid-8 figure exit. And to become fully vested, you're going to have to stick around for 3-4 years.
2) Even with a big successful exit, you never know if the company will pull a Skype/Zynga on you.
With that said, I wouldn't scoff at them, I just won't be weighting them heavily in compensation talks.
Plus we use to get $400 or so of shares per year as profit share
Stock goes up, no raises this year - look at how much you made! Stock goes down - standard raise this year! (And presumably, stock falls off a cliff, layoffs). Because the company was doing well, new hires out of college were making more base salary than people who had been there for several years and performing well. So it's just unstable income, effectively.
Everyone starts out young and enthusiastic and thinking that they can build something cool that will make everyone rich. Young, clever guys do what they think is the hard work: designing and building a cool product. They think that they are sharing their talent with some lucky money guys and everyone will benefit. Sadly, they learn that they were giving their talent to the money guys and the money guys got rich.
I've been bitten four times now. I've never seen a penny from an option. Every time I've wanted to buy some, the rules have changed and I have to wait another year and then realise that my options have been diluted again without my say-so.
So at first I assumed that my options would make me rich. Now I assume that my options are just an unobtainable carrot dangled in front of me.
Sadly, options are generally worthless and shares are only worth something in a profitable company on the rise (and if you can actually sell them).
Bonuses are better for people with houses, cars & children. But again only if they are paid as promised. So often I have met targets and seen no bonus: bonuses are on the whim (and often performance) of others.
But, universally, they were _excited_ for the opportunity to work on real compilers, tools, etc. and especially to be surrounded by people they could learn from. I'm would expect the lurking Google hiring managers have experienced the same thing.
Please. When performing interviews, try and get people who both like what they're doing and are organized.
I know some of my past managers would (and they would use it as an excuse to justify not upgrading dev machines so often). Unsurprisingly none of them would ever read it as it isn't in the form of a management guru book.
Fill up the 3 questions survey, it really takes 3 minues https://docs.google.com/spreadsheet/viewform?formkey=dEx6LUN...
Thank you already for taking the time, we'll publish the result on matchFWD blog at http://blog.matchfwd.com as soon as we have significant data.