Live data from Hacker News

Why I Quit Google to Work for Myself

mtlynch.io

351–360 of 783 posts

Re: Why I Quit Google to Work for Myself

#351
post #2

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…

Oh, thanks! Yeah, for most of the blogs I link to, I'm in communication with them and they react really positively to the site. I want to have a symbiotic relationship with them as much as possible.

Re: Why I Quit Google to Work for Myself

#352
post #29

> 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…

One previous company had a system where one can reward someone who assists you, in cash. It shows up on their w2, post tax and in performance reviews. The amount you can reward depends on your level.

Re: Why I Quit Google to Work for Myself

#353

A 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".

Sounds interesting, but is there a less politically-charged reading list along these lines with less Trump / Trump boosterism?

Re: Why I Quit Google to Work for Myself

#354
post #326

With 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…

That attitude is pretty illustrative of a larger problem. Maybe the work of bug fixing and maintenance of legacy systems is undervalued, which might explain why those systems get into such sorry shape to begin with at big companies like Google.

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

#355
post #182

To 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?

Put yourself in your bosses shoes. Think about what they need to succeed, and do what you can to help them.

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

#356
> I was surrounded by the best engineers in the world, using the most advanced development tools in the world.

This 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

#357

Google 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…

Interesting - what’s the justification for doing that?

Re: Why I Quit Google to Work for Myself

#359
post #29

> 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…

We estimate and log our time at my company Matters. Teams estimate a large budget if they don't know how to do it. When you assist another team you generally deal with the task in way less time than planned, therefore performing greatly.

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

#360
post #116

Earlier 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.

Yes. You can't change people. Your actual job description is worth 20% or less of your workplace success; as long as you're doing enough to stave off disaster, you are pretty much fine.

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.

Post reply on HN