You could not figure out how things worked at Google, and expected people to start following the new guy who had only been there a few months and hadn't actually accomplished anything yet, and when people didn't drop the 100,000 engineering years of accumulated wisdom to listen to you, you started believing that it must be the system that was broken and not you.
And that was fine; you can believe whatever you need to believe. But when you start spreading this delusion outside of Google, you are hurting Google.
Most nooglers get a legacy job to start out. When you prove yourself, and people like your ideas, you will be asked to join other projects. You were only there for a very short time. In order for you to transfer to another project, that project has to want you. Without any accomplishments...
And you quickly developed a reputation as the new guy who was publicly lecturing everyone about how things should be. You told them that their languages of choice were all crap, when they were the ones actually getting work done. Despite how talented you think you are, can you see how that might be a turn-off for any team thinking of taking you in?
All these things you claim are you projecting:
1) Most work is shitty legacy maintenance. (You didn't like your first assignment.)
2) Google doesn't listen to reason. (Google does not give carte blanche to nooglers.)
3) There is no way out of a shitty first job. (You couldn't hack your first assignment.)
4) There is a glass ceiling. (You were alienating people.)
When you present your paranoid beliefs as objective facts, people who don't know any better might believe them. That is why I have a problem with what you post.
Maybe it has something to do with the way you say it. Maybe you meant to say, "I had a shitty experience at Google", but you accidentally typed, "most of the work is shitty legacy maintenance". Maybe you meant to say that you were not satisfied to start out with the other Nooglers in intro jobs and prove yourself by working your way up, but instead you said that most people start out in shitty jobs and never escape.
I was hired at Google at nearly the same time as a certain famous ex-Googler. Both of us were given difficult intro jobs with legacy systems, the sort of projects that chew up engineers and spit them out. It's a chance to prove your mettle.
One of us attacked the problem head on, taking on tasks that would normally be "below" us. In the end, the bad project taught him what he needed to know about Google engineering. He replaced the legacy system with modern infrastructure, which brought him public recognition from the senior VPs, new opportunities to work on interesting projects, and nomination for promotion.
The other one of us decided that he was too good for his job. He very publicly whined about how it was below him and how the only way to get ahead at Google is to start out in one of the interesting jobs. Rather than work his way up through a meritocracy, he expected to be instantly recognized for his natural genius. He got poor performance ratings from his peers and manager, and eventually rage-quit after about six months.
I am an engineer at Google. No, we don't read through patents to figure out how to do something. We are not idiots. If I wanted to implement a pinch/zoom system, I would just do it. It's not rocket science. In fact, I believe I did do it, before I worked at Google. I was writing code for an iPhone app on a version of IOS that did not have the gesture recognizers available in the public API. It's not that hard to recognize two points moving away from each other.
You could not figure out how things worked at Google, and expected people to start following the new guy who had only been there a few months and hadn't actually accomplished anything yet, and when people didn't drop the 100,000 engineering years of accumulated wisdom to listen to you, you started believing that it must be the system that was broken and not you.
And that was fine; you can believe whatever you need to believe. But when you start spreading this delusion outside of Google, you are hurting Google.
Most nooglers get a legacy job to start out. When you prove yourself, and people like your ideas, you will be asked to join other projects. You were only there for a very short time. In order for you to transfer to another project, that project has to want you. Without any accomplishments...
And you quickly developed a reputation as the new guy who was publicly lecturing everyone about how things should be. You told them that their languages of choice were all crap, when they were the ones actually getting work done. Despite how talented you think you are, can you see how that might be a turn-off for any team thinking of taking you in?
All these things you claim are you projecting: 1) Most work is shitty legacy maintenance. (You didn't like your first assignment.) 2) Google doesn't listen to reason. (Google does not give carte blanche to nooglers.) 3) There is no way out of a shitty first job. (You couldn't hack your first assignment.) 4) There is a glass ceiling. (You were alienating people.)
When you present your paranoid beliefs as objective facts, people who don't know any better might believe them. That is why I have a problem with what you post.