I couldn't help noticing you called the day to day stuff "bullshit". Which is worse: the HR bullshit or the day-to-day bullshit in one of the breadwinner teams?
From an outsider's perspective, things seem miserable around there but from the sound of it, they're worse than I thought.
I've heard the stories of the Not Invented Here syndrome, but to me the worst part of working a company like Google or Microsoft is the fact that they hire thousands of people who lack the work ethic or competence to code as "project managers" and then allow them to have a part in your work without helping in any way.
I could not imagine spending 70 hours in a week doing the drudgery of programming, then having to share the credit with someone who was a non-contributor at best and at worst a detriment.
I remember the way things used to work: you start by implementing things yourself, and only when the size and scope of your work grows beyond the capabilities of one person do you get to start telling other people to implement your ideas.
From an outsider's perspective, things seem miserable around there but from the sound of it, they're worse than I thought.
I've heard the stories of the Not Invented Here syndrome, but to me the worst part of working a company like Google or Microsoft is the fact that they hire thousands of people who lack the work ethic or competence to code as "project managers" and then allow them to have a part in your work without helping in any way.
I could not imagine spending 70 hours in a week doing the drudgery of programming, then having to share the credit with someone who was a non-contributor at best and at worst a detriment.
I remember the way things used to work: you start by implementing things yourself, and only when the size and scope of your work grows beyond the capabilities of one person do you get to start telling other people to implement your ideas.