How many companies let the employee choose to stop working on a project they are assigned to?
How many companies let the employee choose to stop working on a project they are assigned to?
freedom like that is earned, and i'm sure not everybody at google has the same status he does.
I don't know anything about Steve's situation, but I would assume he did these things.
It seems unlikely that there aren't any projects that have to be done but that no one wants to do.
On the other hand, there are plenty of companies out there that would randomly assign you to an unglamorous project -- and make it your permanent job, to boot. I've been at some of those companies. They roll the proverbial dice when you first join, and whatever the outcome, that's your fixed-in-stone role. Such companies care more about needs to be filled than about the people they're hiring.
It seems like a terrible waste if the only way to get off a bad project is to quit the company.
Most companies like to think that they don't have any "bad" projects; if they did, they would cancel them. And, they're afraid that employees will confuse "hard" projects with "bad" projects, and try to flee the hard projects, which are often business-critical.
Google is smart enough to realize that employees can often identify bad (and good) projects before the management does, and lets them vote with their feet.
Any large tech company is probably so in need of coders that the idea of having to let one go because they were unhappy with what they were currently doing is repugnant.
There is a massive shortage of programmers in the market. Hiring a programmer costs a big company somewhere between $30,000 and $50,000. If you leave, that's half your salary down the toile, and they don't have anyone to do your work while they look for another programmer. This is a huge loss for them and something to be avoided. So if they can just swap two people's projects... done! It's cheaper!