Author here. Happy to answer any questions about the post or about my experience at Google.
nice article although its sad you couldn't get recognized for the value you were adding. I am not good at wording things, but here goes: I didn't see you call it out directly, but I also find employees are discriminated by project. if you are not working on a valued project, any value you provide to the company will be shrank by how unimportant they feel the project is.
Why I Quit Google to Work for Myself
61–70 of 783 posts
Re: Why I Quit Google to Work for Myself
#62Author here. Happy to answer any questions about the post or about my experience at Google.
I'm especially looking at the Keto Queso recipe. If you wanted to monetize that by instantly adding those ingredients + plus low carb chips into an Amazon shopping list, I would be buying through your affiliate link immediately.
Edit: I removed my comment about profiting off of others content being a 'very google' thing to do. OP does a great job linking directly to the recipe source.
Re: Why I Quit Google to Work for Myself
#63I've been freelancing as a developer for the last 20 years and have turned down interviews from Google / etc. in the past. It's a fun ride.
> Optimizing for promotion
This is one of many reasons why I'll never work a "regular" job.
Re: Why I Quit Google to Work for Myself
#64IIRC, Senior Software Engineer is a terminal level. You aren't expected to advance any more once you reach that level. Some do, but you can stay a Senior Engineer for the rest of your career and that's fine.
So certainly "can fix bugs and write docs and tests" isn't sufficient for that promotion. A junior engineer and a manager who is at least partially paying attention can get that done.
I also don't really disagree with the evaluation that 6 months of Senior level work isn't enough for a promotion, especially if nothing actually shipped.
I get that constant reorgs are frustrating. That alone is enough of a reason to not work at Google or another BigCo. That's the real problem here.
Re: Why I Quit Google to Work for Myself
#65I recognized your username from all your work in the Sia community. Thanks for helping to make it better. While reading your article, I got the distinct impression that Google set up the system that way so they didn't have to give promotions. They get so many applications from the best software engineers in the world that they don't really have to work to retain people, and if they need a manager, there are plenty of…
That said, I do think that the system is biased in Google's favor. It's designed much more strongly to filter out false positives (promote someone underqualified) than false negatives (withhold a promotion from someone qualified). As a result, it lets Google pay people at their lower-level title even though they're doing higher-level work.
Re: Why I Quit Google to Work for Myself
#66I'm also a Googler. Upon joining I was also given the keys to an ancient data pipeline, due a redesign for at least five years at that time. The person handing me the keys left almost immediately. My task was also keeping the thing adrift and nursing it back to health, whatever it takes. I did get promoted for that. The metric I used was pretty much the amount of developer time that went into supporting it that was s…
Re: Why I Quit Google to Work for Myself
#67> I drastically reduced the time developers spent repairing those failures, but there were no metrics that tracked developer time. For several jobs in a row, I've felt that helping others on a team is undervalued and under-recorded. I've been planning to implement the "assist" metric, similar to basketball, on my own team for a while. The idea would be something along the lines of everyone gets a set of assist points…
Re: Why I Quit Google to Work for Myself
#68Earlier quoted context omitted.
Nice. Do you think large companies would benefit from a different scheme that rewards employees who "think like an owner"? (pardon the oft-used phrase)
Yeah, but in fairness to Google, it's not an easy problem to solve. Of course from my perspective, I want them to care about things like bugfixing or supporting my teammates. But then you have to put controls on that so that people can't just never really do anything except bugfixing or riding their teammates' coattails. I think the right direction is weighing manager feedback more heavily so that if a team member is…
Re: Why I Quit Google to Work for Myself
#69> I drastically reduced the time developers spent repairing those failures, but there were no metrics that tracked developer time. For several jobs in a row, I've felt that helping others on a team is undervalued and under-recorded. I've been planning to implement the "assist" metric, similar to basketball, on my own team for a while. The idea would be something along the lines of everyone gets a set of assist points…
Re: Why I Quit Google to Work for Myself
#70Sadly, if your project’s value is not well understood, you need to get off of it.