Author here. Happy to answer any questions about the post or about my experience at Google.
I love your Keto Hub idea! https://ketohub.io/ 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…
Why I Quit Google to Work for Myself
351–360 of 783 posts
Re: Why I Quit Google to Work for Myself
#352> 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
#353A good rant and first foray into politics for the OP, I would imagine. C'est La vie. IMHO, the next step for OP is to learn how to play the game and add "finding a paying customer" to that list of what's next. Google "persuasion reading list".
Re: Why I Quit Google to Work for Myself
#354With 11 years of experience, maintaining a legacy system and writing docs does NOT sound like sr. level promo material to me. At , sr. level promo was tantamount to rearchitecting an existing product, leading a team in multiple-person-years development effort. I appreciate the message around difficulty in quantifying impact, but just putting this into practical perspective, I think OP's manager may have failed to man…
My main takeaway from this piece is that it's easy for the incentive structure at big tech companies to get all out of whack. The most useful, most necessary work is often times not the work that benefits the employee most. This is pretty basic management 101 where you want to incentivize good behaviors by aligning the company's interests with those of the employees. When that incentive alignment is working it eliminates the need for employees to choose between the company and themselves. Everyone wins.
When it isn't working you get stories like the author's — the individual becomes unhappy and leaves and the company loses a valuable employee.
Re: Why I Quit Google to Work for Myself
#355To author: you lost the political game. I busted my ass at a startup for years and also lost the political game. So I'm speaking from experience here. You can either get all mad and worked up and pissed off about it, and waste years of your career (as I did) being pissed off, stubborn, and refusing to change. Or figure out how to play. I'd like to think there are places with better politics but I think it's pretty en…
As a junior engineer, what the best way to learn about and master the political game? I feel like it all goes way over my head. Does anyone have any recommended reading?
Once you have experience as a manager you'll appreciate how great it is having a"can do" person like this on your team.
This is a philosophy you can wear comfortably too, as it's not based on sucking up.
If you have a decent boss, they'll make sure you share in the glory.
If you haven't, you'll need to move on to some of the darker arts.
Re: Why I Quit Google to Work for Myself
#356This one might be ironic, but am I the only one feeling really annoyed by the fact that every engineer working at Google feels like every other engineers at Google is "the best in the world" ? Beside the obvious arrogance, I cannot tell if it's a subtle brainwashing or a complete lack of critical thinking.
(not only for Google, I saw the same remarks from Facebook and a couple of the other big ones, but Google is by far the most prevalent)
Re: Why I Quit Google to Work for Myself
#357Google is changing the promotion process such that managers have much more power (for all promotions up to level 5 == senior swe). Previously it used to be, as Michael says, very much in the hands of the committee members who never heard about you or even your team. Now the committee will be composed of your manager and some other two managers from a related team. The committee will not see your own promotion rationa…
Re: Why I Quit Google to Work for Myself
#358Hey Michael, best of luck on your new adventure and hope you continue working on ketohub! ;) - Dhruv
Re: Why I Quit Google to Work for Myself
#359> 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…
It helped us discovering the importance of assists, so now we have support teams dedicated in assisting project teams.
Project-driven environment + no estimate or log = politics
Re: Why I Quit Google to Work for Myself
#360Earlier quoted context omitted.
At my company we use something called bonusly. You get 30 bonusly per month to give out to your teammates, and each bonusly is worth $1. You can buy basically anything with the bonusly you receive (amazon gift cards = anything). On top of being able to buy stuff, it also keeps metrics on which teammates help the most. The only downside is that you must give out all your bonusly at the end of the month (if not it's wa…
In my experience this often just becomes a popularity contest/give to whoever you eat lunch with. I can have my head down all week neck deep in code but because of this I'm not interacting with people around me as much and basically get punished for focusing on work.
There is a simple metric for workplace success: if most people are happier while you're around (including and especially anyone above you in the chain of command), you're winning; if not, you're not. This can probably be summarized as "popularity". A few things can overcome this, so you may want to be careful not to go 100% focused on it, but you will definitely prosper if you make it the focus of 95% of your work.
Developers who like to debate and don't take it personally when a colleague disagrees are at a distinct disadvantage here, despite simultaneously frequently being some of the best qualified coders, because they don't understand that they're rare, and that many other people take any form of non-ambiguous criticism of their ideas or work as a major offense: taking bread out of their kids' mouths, etc.
I have a theory that the more a person cares for niceties, appearances, and superficialities, the more it shows that they're incapable of operating at a level any deeper than that (that is, capacity and the presence of superficial tokens generally understood to mark capacity are inversely correlated; e.g. an expensive watch does not necessarily indicate power, wealth, or importance; compare Dunning-Kruger Effect). People who are capable of doing useful work seem to find these superficialities asinine and have difficulty hiding it, whereas people who aren't capable of useful work try as hard as possible to keep the focus on the surface level, because that's their only hope.
Since the surface level is immediately apparent and the importance of the subsurface may only become apparent after some experience, imposters can, and frequently do, find great success.