[HN Gopher] The Google incentive mismatch: Problems with promoti...
       ___________________________________________________________________
        
       The Google incentive mismatch: Problems with promotion-oriented
       cultures
        
       Author : zachlloyd
       Score  : 421 points
       Date   : 2022-05-04 15:04 UTC (7 hours ago)
        
 (HTM) web link (www.warp.dev)
 (TXT) w3m dump (www.warp.dev)
        
       | sna1l wrote:
       | I think the problem with the promotion culture is that you can't
       | demote someone after they've been promoted. If you just focus on
       | showing impact and cross team projects, your engineers will
       | naturally build more complex projects than needed to hit those
       | targets. The key is to track the long term maintainability and
       | quality of the systems built. E.g. time to land diffs, incidents,
       | performance metrics, etc. If a system starts to quickly fail
       | these things or don't last then it is a pretty good sign that the
       | project wasn't actually built well. Things aren't always under a
       | single person's control but a lot of people will work on a big
       | complex (seemingly good) project and then bounce after they've
       | gotten their promo.
       | 
       | I do think there is a balance though because at a lot of startups
       | the incentive is to just crank out a lot of product code but not
       | really think about multiplier type work.
        
       | goatcode wrote:
       | I clicked the link ready to read and then feel critical about a
       | criticism of meritocracy, but found the exact opposite. This
       | makes me realize that promotion in the current state of tech and
       | likely other types of businesses is pretty far removed from
       | merit. Great article, and it's sad that business has made it
       | necessary to point out that doing a good job and being awesome
       | are the most important parts of promoting employees. There's a
       | lot of fat to be trimmed in organizational structures, I would
       | hypothesize.
        
       | baby wrote:
       | The other perverse incentive is that you will end up with
       | engineers trying to extract as much value from other engineers as
       | possible, because it becomes part of leveling up: how much you
       | make other people deliver. Even as an IC.
       | 
       | The other problem is that it becomes this game where nobody dares
       | giving bad feedback to one another, because you know they could
       | retaliate which could damage your chances to get a promotion.
       | Everybody becomes "fake friend".
        
         | kps wrote:
         | > _The other problem is that it becomes this game where nobody
         | dares giving bad feedback to one another, because you know they
         | could retaliate which could damage your chances to get a
         | promotion._
         | 
         | It's good to have people who understand the difference between
         | the prisoners' dilemma and the iterated prisoners' dilemma.
        
         | derbOac wrote:
         | Phwewww... this blog post and all these comments ring so true
         | to me way outside of contexts resembling software development
         | or business that it seems to me it's getting at something very
         | fundamental.
         | 
         | A corollary to this in my opinion is that if promotion is
         | expected at some point, I think the
         | business/organization/institution has a responsibility to try
         | to facilitate people moving toward that through mentoring or at
         | least clear expectations. If nothing else, it makes the
         | expectations clear, which clarifies how those might be at odds
         | with other goals such as what the blog poster is articulating.
        
         | sokoloff wrote:
         | The whole point of a tech company is to pay engineers $X and
         | find a way for them to create some over-unity multiple of $X in
         | value.
         | 
         | If the problem is "this incentivizes engineers to make each
         | other deliver more value", that sounds like not a problem (and
         | opens everyone up for increasing $X).
         | 
         | It's a problem when you start to see your fellow employees as
         | the competition instead of your actual competitors being the
         | competition.
        
           | ShamelessC wrote:
           | It's a problem for people who value working on things that
           | actually get used for more than a few years and aren't
           | duplicate efforts to make some line on some graph go up
           | somewhere.
           | 
           | These are of course people, after all. Not robots.
        
         | colonelxc wrote:
         | The "nobody dares giving bad feedback" thing isn't about
         | retaliation (though I suppose that could happen). It's because
         | perf is actually the worst place to provide "honest" feedback
         | to a person about their performance.
         | 
         | It's complaining to managers/directors instead of talking to
         | the person themselves (the recipient wont get to read your
         | feedback for a couple months after). Even if you want to talk
         | to a manager about some performance concerns, you should do
         | that directly, instead of putting it in a record that sticks
         | around for a persons whole employment
         | 
         | It's a bureaucracy game, and people who give bad feedback don't
         | know how to play.
         | 
         | (I'm not endorsing the system at all, just rejecting the idea
         | of it being retaliation-based. Anybody giving bad feedback
         | doesn't understand what is going on)
        
         | chestervonwinch wrote:
         | > The other perverse incentive is that you will end up with
         | engineers trying to extract as much value from other engineers
         | as possible, because it becomes part of leveling up: how much
         | you make other people deliver. Even as an IC.
         | 
         | Raising up and increasing the productivity of your peers sounds
         | like a good thing. I think I'm missing how this is a bad
         | outcome due to a perverse incentive. Are you saying the value
         | extracted from peers is not real value or that the focus on
         | your raising your peers detracts from more important business
         | goals?
        
           | ertian wrote:
           | > the focus on your raising your peers detracts from more
           | important business goals?
           | 
           | It's this. Actually doing work is seen as simple and unworthy
           | of a higher-level engineer.
           | 
           | Good engineers focused on problems (fixing complex bugs in
           | distributed systems, adding fallbacks and failovers,
           | improving the UI or performance of internal tools, etc) can
           | add significant value to the company...but they won't be
           | rewarded for it, because the perf process considers those to
           | be simple, the domain of lower-level employees.
           | 
           | What the process _does_ reward is whitepapers, tech talks,
           | daily updates, and delegation. It sometimes felt like the
           | goal was to make every little change as noisy as possible: if
           | you just fix something yourself, you get no points. If you
           | plan it out, generate whitepapers, announce it, convince
           | other people to work on it, send daily updates to every
           | possible stakeholder and then a triumphant announcement, and
           | then do a round of tech talks on every piece of it, you're a
           | shoo-in for promo--whether on not the 'it' was actually
           | important or valuable to the company.
           | 
           | Of course, people with those planning and communication
           | skills are really valuable to a company. But somebody also
           | has to do the work. Forcing _everybody_ to follow the one
           | path to progress means a lot of noise. A lot of tech talks
           | from people who have no real interest or talent for giving
           | them, on topics that nobody is particularly interested in,
           | just for the sake of a line on their promo packet. And a lot
           | of effective engineers getting frustrated and quitting
           | because they don't want to spend their days working on slide
           | shows.
           | 
           | It feels to me like the people in charge of the perf process
           | just tend to overemphasize their own strengths and skills.
           | Kinda by definition, the people designing the system are
           | going to be senior people who are interested in communication
           | and process, so that's what they look for in others. If they
           | were the kinds of people who were interested in identifying
           | and solving particularly devious or consequential issues on
           | their own (or as part of one of their peer's projects), they
           | wouldn't be working on the promo process in the first place.
        
             | thewarrior wrote:
             | It's basically cargo cult engineering. There's the
             | appearance of engineering and sophistication but the actual
             | substance is hollow.
        
           | shadowgovt wrote:
           | Your peers are rewarded for accomplishing their goals. In the
           | best-case scenario, the incentive is to find ways to
           | synergize your goals so you are all benefitting.
           | 
           | In the common-case scenario, you figure out how to bribe /
           | cajole / coerce them into putting time in on your project and
           | don't really care about how things are going on their
           | project, because we're all responsible engineers who can
           | time-manage ourselves, right? So you get your promotion and
           | they get screwed because the work they did to deliver on
           | something valuable to the company isn't reflected in their
           | OKRs.
           | 
           | It degenerates what should be a collective goal of
           | accomplishing the company's objectives the best way possible
           | into a slotting game of making sure you're always listed _on
           | paper_ as being on the _right_ project, because your work won
           | 't have value if you applied it outside your bullpen.
        
             | ylou wrote:
             | No good deed goes unpunished. No decent coworker goes
             | unexploited.
        
         | cjbgkagh wrote:
         | Were strict hierarchies really that bad?
         | 
         | It seems that just about anything else devolves into an
         | ontological mess of Byzantine proportions. At one stage in my
         | career I was reporting to 4 different bosses in this weird
         | interleaved hypercube topology. I spent most of my time giving
         | status updates
        
           | [deleted]
        
           | svachalek wrote:
           | At least for performance reviews it's so much easier. If your
           | boss hates you for some reason, that sucks, but you can just
           | move on. It's a lot simpler than trying to please a dozen
           | different people simultaneously though.
        
           | derbOac wrote:
           | I do think more democratic, less hierarchical systems can
           | work well if they're implemented in the right way. I saw a
           | shift from that, where it was functioning well, to something
           | more hierarchical and everything play out as this blog post
           | is criticizing. It became really clear very quickly how aims
           | shifted from more institutional mission-statement-type goals
           | to promotion criteria and personal power agendas.
           | 
           | There's a limit I guess, but sometimes having multiple people
           | to report to can lead to checks and balances.
        
           | arethuza wrote:
           | I once had a similar situation and seriously contemplated
           | building an application to manage my status updates so I
           | could enter the raw data once and have all N people who
           | needed to be updated sent the right information in the right
           | way at the right time....
        
             | Eddy_Viscosity2 wrote:
             | This is a great idea!
        
               | avianlyric wrote:
               | I think someone already built it... and called it Jira.
        
           | trelane wrote:
           | Seems like if your boss is a receptacle for status updates,
           | the company is doing management wrong. Sure, it works less
           | bad with one, but that doesn't mean it's good.
        
       | thenerdhead wrote:
       | Half of me wishes we just got rid of titles and just adjusted pay
       | based on the value perceived/demonstrated to the company YoY.
       | People would probably be more inclined to work harder and on more
       | challenging stuff if their comp was more outcome driven like a
       | sales type role.
       | 
       | Incentives make people do the weirdest stuff. It becomes pure
       | politics at a certain point and largely a cool kids club of who
       | you know to sponsor you and being generally well-liked. I'm not
       | going to kiss ass for a title. I'm going to demonstrate I earned
       | it the hard way. While most companies don't recognize that path
       | as much anymore, it's not very hard to get the title at another
       | company.
       | 
       | The people who bring the most value to each team are often the
       | unsung heroes who don't get promoted fast either. Good leaders
       | will take notice however.
       | 
       | The book "Staff Engineer" by Will Larson has some good bits on
       | this topic.
        
       | digitalgangsta wrote:
       | What often happens when an employee doesnt get promoted? they
       | leave and usually are able to get that next level role in another
       | company. Why is that?? Why does the current company require
       | employees to show a track record and data points to be promoted,
       | while they hire externally for the same position and often only
       | look at resumes, interview and maybe an assessment. Why isnt it
       | the same bar for internal vs external.
       | 
       | I think promotions to the next level should just be considered a
       | new job (in the same company), and you don't 'win it' or get
       | promoted - instead you apply for it and go through an interview
       | process. If you study/train and get through the interview, then
       | you get the job and all it's benefits. This way, employees can
       | focus on doing the right things for the company and if they feel
       | they're ready for the next level, apply for it.
       | 
       | If they don't get it, its based on merit - they can go back, get
       | more experience/study etc. and reapply later. Their ego isn't
       | destroyed, they're not pushed to to do the wrong things simply to
       | get promoted, and I bet most people will remain at the company.
        
         | gowld wrote:
         | > they leave and usually are able to get that next level role
         | in another company.
         | 
         | how do you know that's what _usually_ happens?
        
         | zeroonetwothree wrote:
         | That just gives you a huge incentive to apply externally, which
         | most employers don't want.
        
           | digitalgangsta wrote:
           | not at all - i think it's the opposite. Why apply externally,
           | when you know the ins and outs of the current company and
           | have to go through an interview process anyway
        
         | irishcule wrote:
         | I worked at a company with a process like that when I was an
         | "Engineer" looking for a promotion to "Senior Engineer", at
         | least for me it felt insulting that I had 3 years of
         | performances reviews "exceeding expectations" and "already
         | performing at the level of Senior Engineer" to then be told, ok
         | now you have to do an interview and a presentation to say why
         | you deserve to be promoted to Senior. I declined to go through
         | the process and then left a few months later to become a Senior
         | Engineer at a different company.
        
         | bostik wrote:
         | _I think promotions to the next level should just be considered
         | a new job (in the same company), and you don 't 'win it' or get
         | promoted - instead you apply for it and go through an interview
         | process._
         | 
         | That sounds like a recipe for an incredibly toxic environment.
         | Not only are you hired for a specific pigeonhole, you are
         | expressly forbidden from _progressing through it_ : at least in
         | some sane companies promotion is preceded by already having
         | done the new role for a time and the title jump merely
         | formalises the situation.
         | 
         | In fact, I thought the pigeonhole hiring in traditional finance
         | was bad enough. You just managed to outdo decades of
         | dysfunction in one try.
         | 
         | The last thing we need in tech is a codified caste system.
        
           | grog454 wrote:
           | The other posts in this thread make it sound like internal
           | promotion has higher barriers than an external
           | apply/interview/offer process. Bizarre when you think about
           | it, but it does seem to be the norm. The person you're
           | replying to is suggesting that employees should be encouraged
           | to apply to other positions within their current company as
           | if they were an external hire.
           | 
           | I've worked at a company that did both (internal promotion
           | and internal re-hire) and IME people that actively applied to
           | new positions had faster "career progression".
        
           | digitalgangsta wrote:
           | codified caste system? Have no idea what you mean.
           | 
           | You're hired for a position, when you feel you're ready for
           | the next level you apply, if not, just continue where you
           | are. This doesnt mean you dont get paid more the better you
           | perform. Why do you need someone above you to say you're
           | ready for the next level?
        
       | bern4444 wrote:
       | I've begun developing a philosophy under the idea that I have
       | less interest in touting my accomplishments and successes in the
       | aim of getting a promotion and instead expect my lead/manager to
       | notice and actively reward that either through promos, raise, new
       | equity grant etc.
       | 
       | If a company, or speaking more locally, my manager doesn't do
       | that, I'd rather just leave and try somewhere else. Some may view
       | this as childish, picking up and leaving just cause I don't get
       | what I want. I view it as exercising my market power and refusing
       | to be pigeon holed into a system that exists just because that's
       | the way it's always been.
       | 
       | This philosophy certainly benefits from the current job market
       | and this makes me feel more empowered knowing I can just pick up
       | and leave and get a better raise, promotion, new equity round
       | etc.
       | 
       | A good signal for identifying these types of companies where this
       | approach can work IMO is
       | 
       | - Smaller companies
       | 
       | - Ask and look into engineers seeing if there are lots of
       | internal promotions
       | 
       | - Learn what the promotion process is at a company before
       | joining.
        
       | suketk wrote:
       | A fantastic blog post that dives into the same problem:
       | https://mtlynch.io/why-i-quit-google
       | 
       | It inspired me to quit years later and write my own version:
       | https://suketk.com/why-i-quit-google
        
       | kwertyoowiyop wrote:
       | Can we now, finally, stop thinking that everything Google does is
       | smart? In the 90s, everyone wanted to copy Microsoft culture.
       | Maybe we just always need to have one company that's worshipped.
        
       | ozzythecat wrote:
       | > The main problem with promotion-oriented culture is that it's
       | very hard to align promotion-criteria with business objectives,
       | and so engineers end up doing a lot of work that doesn't
       | necessarily most benefit the product, users, or business - or
       | even potentially their own growth.
       | 
       | Welcome to Amazon! Just about everything in this article rings
       | true at Amazon. In fact, I'd say Amazon is even worse.
       | 
       | I think L4 to L5 and L5 to L6 promotions have certainly gotten
       | easier over the years, and promotions have actively been used as
       | a retention tool, given all the other (dis)incentives that would
       | convince talent to leave.
       | 
       | What I saw in Amazon retail and Alexa was a culture of:
       | 
       | 1) refusing to work on valuable projects unless you could
       | actively claim to be the lead
       | 
       | 2) taking credit for others' contributions, or deliberately
       | throwing a teammate under the bus and saying X didn't work
       | because of some thing specific they proposed (even if you agreed
       | with it at the time)
       | 
       | 3) general culture of back stabbing and not helping your own
       | teammates, especially out of concern that your teammate would
       | reap the promo benefit over you
       | 
       | And at a higher level, L7 managers will attribute a failed
       | project, mismanaged project, or other issues to a partner team.
       | "Our team is blocked on this other team Y" - never mind the fact
       | that all the contracts have been agreed upon and this L7s team
       | never wrote a line of code.
       | 
       | By the time I left, Amazon had gotten horrendous with
       | organizations trying to invent "frameworks" so A or B can be done
       | in 1 click, and this became the way for Sr SDEs and Principals to
       | get their promotion. They create complexity and deliver some half
       | baked, constrained way of solving problem X. This lets you show
       | "impact" across an entire organization, even if this new
       | abstraction has made engineers' lives a living hell.
       | 
       | This was a major reason I left Amazon. The company was running
       | out of ideas, and instead of focusing on products and customers,
       | the engineering culture was heavily focused on inventing
       | complexity for the sake of promotion. 9 times out of 10, the son
       | of a bitch creating this complexity would take his or her promo
       | and then move to another org, a new greenfield project. Never
       | sticking around to deal with the pain they've caused.
        
       | sytelus wrote:
       | Promo-culture cannot be ignored because with each level, your
       | total compensation often increases by 50-100% at many big tech.
       | You can absolutely expect people to alter their actions to
       | whatever promo-culture demands. As the article says, one answer
       | is to simply align the incentives which is to make promos based
       | on customer satiesfaction and adoption. The issue is this: when
       | you release new product, your adoption/satiesfaction/revenue
       | increases infinitely because denominator is zero. Often media
       | blitz follows which raises the profiles of small team and
       | increasing their market value than usual bug fixer. The new
       | learning experiences of new-product teams and ability to do
       | aggresive hustle on impossible schedules also adds into their
       | market value relative to Joe, the minor feature developer. These
       | people become important because one of the growth criteria for
       | big tech is ability to diversity, aka, release new products and
       | excite the hopeful investors. So companies are _forced_ to
       | associate product releases with promos. Current promo-culture at
       | big tech is not a bug but a feature. I think very few understand
       | this dynamics.
       | 
       | There is one extremely bad aspect of promo-culture not discussed
       | in the article: Many promos in higher level have _requirement_
       | that the person must become the people manager. The idea is that
       | at certain pay level you must be able to  "scale" you impact by
       | directing others as opposed to doing things by yourself. In tech,
       | this is extraordinarily flawed idea. Scale can be achieved by
       | being manager but also by being individual contributor. People
       | like Jeff Dean has contributed far more as IC than probably most
       | VPs at Google. I don't know how many brilliant technical ICs have
       | killed themselves by trying to be people manager to get that
       | alluring promo.
        
       | Arainach wrote:
       | This all sounds nice but it's missing the concrete details and
       | that's the most important part.
       | 
       | "Build into core values wanting to create a culture where the
       | end-user is the priority, not individual advancement up the
       | ladder"
       | 
       | Is there any non-exploitative way to interpret this? The only
       | thing worse than wasting my time on features for promo rather
       | than users is working overtime to make more money for those with
       | significant equity/ownership in ways that will never seriously
       | affect my comp. Without promo or "promo by a different name" i.e.
       | money, how do you incentivize people? How do you decide who to
       | allocate your finite equity and money to?
        
         | HWR_14 wrote:
         | Why combine two problems working overtime without compensation
         | and promotion focused culture?
        
         | billllll wrote:
         | It reads a bit unintentionally exploitive as well. You're
         | essentially asking employees to put the companies growth ahead
         | of their compensation.
         | 
         | This passage specifically:
         | 
         | > For as long as possible, make the success of the company the
         | primary motivator, rather than promo
         | 
         | How do you simply make the success of the company the primary
         | motivator? IMO, you either try real hard to pay/promote them
         | based on the success of the company, which feeds into the promo
         | culture problem, or you find people to work towards the
         | company's success without explicit promises of rewards, maybe
         | by alluding to potential rewards you may/may-not give them (aka
         | maybe exploiting them).
         | 
         | One alternative is you can find people who are satisfied with
         | their place in life, and willing to just crank out work
         | regularly without promises of increased rewards. IME, people
         | like that AND skilled enough are very rare. It would be very
         | hard to build a company of solely those people.
        
       | omoikane wrote:
       | > you're likely focused on one career question: when am I going
       | to make it to the next level?
       | 
       | This premise does not apply to everyone, there are many people
       | who are perfectly happy with their current income and their
       | current set of responsibilities. It's indeed likely that most
       | people do their work for the money, and promotions do contribute
       | directly to that incentive. But there is a sizable population who
       | are not in it for the money, and they contribute to the company
       | culture as well.
       | 
       | Related, this article reminds me of comments on an earlier
       | article:
       | 
       | "Do Not Change Your Job":
       | https://news.ycombinator.com/item?id=30437733
        
       | nineplay wrote:
       | My experience has been that some companies pressure engineers to
       | want to advance. If you come into a performance review and say
       | "actually I'm happy where I am" it's seen as a lack of motivation
       | and will count as a mark against you. I had a boss say to me "I
       | always want to move to the next level and I expect the same of my
       | reports". Whatever, I guess I'm a poor employee because I like my
       | job.
        
         | toast0 wrote:
         | Some (many?) companies have an 'up or out' requirement where
         | each position has a time limit to get promoted, unless it's a
         | 'terminal position' which is ok to stay at.
         | 
         | When I was at Facebook, this was administered by using the next
         | level review guidelines after you had a position for N months
         | (depends on the position), and if you don't meet those
         | expectations, putting you into the firing pipeline (PIP, etc).
         | One of many reasons I was happier when I stopped having people
         | reporting to me.
        
           | zeroonetwothree wrote:
           | Only true for E3/4. After that you can stay forever. I know
           | someone that's been E5 for 12 years
        
             | ShamelessC wrote:
             | I just want to say that I can't believe some of the
             | smartest people in the world are willing to put up with all
             | of this off-putting corporate bullshit. No disrespect.
        
               | effingwewt wrote:
               | I'd argue they are far from some of the smartest people
               | in the world. Smart? Sure, some (many?) but I've known
               | quite a few idiots in software. But I'd hardly compare
               | the regular software engineer at a FAANG to some of the
               | geniuses in the world.
               | 
               | But they put up with it because it's a career and not a
               | job. Many of them couldn't handle a minimum wage or
               | working class job. No breaks, short lunches, no wriggle
               | room for life, permanent fast-tracks to firing.
        
         | tomatowurst wrote:
         | You are being pressured to get higher salary for the same level
         | of work you are currently doing and this is a problem? Strange.
        
         | kmonsen wrote:
         | I have worked in three FAANG's and that was not true in any of
         | those once you reach a certain level. This is somewhere between
         | 4/5. The reason is that at that point the employee is
         | considered mostly independent and can be expected to solve
         | their task without too much intervention.
        
         | iamevn wrote:
         | I've experienced managers pressuring me to either go for promo
         | or find a different team.
        
         | sokoloff wrote:
         | I've openly stated that I want my retirement job to be an
         | SWE3-ish role somewhere. High enough to have interesting,
         | somewhat challenging work, but with negative desire to climb
         | the ranks any further.
        
           | ryandrake wrote:
           | Problem with that is due to inflation, you're making less and
           | less compensation every year. Standard "you're doing a good
           | job" raises often do not meet inflation, and certainly are
           | not right now where inflation is higher than the recent
           | historical mean. This is not a problem for some people, maybe
           | including you, but I think most people have a general vague
           | career expectation of making more when they're 60 than they
           | make when they're 50, than they make when they're 40, and so
           | on--even if they don't plan to be an overachieving "ladder
           | climber".
        
             | sokoloff wrote:
             | I may have been unclear. By retirement job, I meant a job
             | that I took during (read: after) retirement, not the one
             | I'd walk away from at the moment of retiring.
             | 
             | At that point, financial arrangements are presumably
             | already all set.
        
             | throwaway_1928 wrote:
             | You can always move to the same level in a different
             | company to readjust your pay.
        
             | fshbbdssbbgdd wrote:
             | If you had a paid off house, and no kids to take care of,
             | you should be able to live off a junior engineer's salary
             | no problem.
        
             | Firmwarrior wrote:
             | I agree, but this isn't as bad as you might think once
             | you're a senior engineer at a top-end company. A lot of
             | your compensation is in the form of stocks that will
             | appreciate in value with inflation, so assuming you're in
             | good graces with your director and VP, it's possible you'll
             | fall behind the market rate very slowly
        
           | bluGill wrote:
           | i want to retire as an engineer. If I went management I'd be
           | much more likely to get to this high paying jobs in the
           | executive suite. What I don't want is to be doing the same
           | thing again and again with no recognition of how useful I am.
           | If I'm not useful, then I need to get into a different
           | position.
        
       | titzer wrote:
       | I spent over 9 years at Google. Got promoted 3 times. Was a
       | manager.
       | 
       | Google is absolutely _bonkers_ when it comes to promotions. At
       | every opportunity to provide feedback towards upper management, I
       | had one consistent refrain:
       | 
       | Everyone needs to chill the f### out.
       | 
       | The stakes (seem) too high. The amount of time invested is too
       | high. The amount of discussion, rehashing, tinkering,
       | rejiggering, and calibration is just too high. It's off the
       | charts how obsessed seemingly _everyone_ is about it. It 's off
       | the charts how much company time was _blown_ on it and
       | psychological stress people were subjected to. IMHO, the process
       | at Google doesn 't need to be readjusted or tinkered with, but
       | somehow _de-escalated_ ; like it needs to not be such a huge
       | f'ing deal.
       | 
       | One positive development ~5 years ago is that promotion to levels
       | L5 and below were mostly moved out of the IC's hands and into
       | their manager's. Despite being a manager at the time (and
       | creating more work for me), I thought this was great. It reduced
       | the bias in the system from ICs writing up their own packets,
       | which disadvantaged poor writers and poor self-promoters less. It
       | got employees thinking _less_ about promotion, since there was
       | less they could control or do. There were other biases that crept
       | up, but it helps the psychology of day-to-day life to not be
       | stressing over the frantic ladder climb.
        
         | iamevn wrote:
         | Even after the shift, both managers I had requested very firmly
         | that I write the initial draft of the packet. I left Google in
         | September and my last day was a week after packet due date. I
         | straight up refused to waste my time on a packet when I should
         | be documenting any and everything that people might need after
         | I left. My manager put tons of pressure on me and threatened me
         | saying I was burning bridges and that word gets around.
        
           | H8crilA wrote:
           | Definitely much more to this story, but they basically wanted
           | you to do a part of their job for them. It's common and
           | mostly understandable, as they might not remember everything
           | that you did. They'll have to re-word everything anyhow.
        
         | lostcolony wrote:
         | Can't speak to Google, but I can say that having ICs write
         | their own packets has been hugely enabling for me at other
         | companies. It means their success isn't reliant solely on
         | implicit visibility of their work by me (which in turn meant I
         | either had to maintain visibility on everything to the nth
         | degree, get everyone to give _constant_ feedback on each other,
         | or fail to recognize their successes). I still come in and help
         | consolidate and tweak it (I ask for a brag sheet from them that
         | fits the packet format), with a 1-on-1 or three to ensure any
         | questions I have get answered, and that we 're aligned on the
         | message, but taking it off my plate was -huge-.
        
           | metadat wrote:
           | As stated in TFA and throughout this thread, moving the
           | burden to the ICs means they will be incentivized to focus on
           | Promo Packet instead of real work.
           | 
           | No offense intended, but in your comment it comes off a bit
           | selfish and bears the hallmarks of a classic archetype of
           | _terrible_ manager. I 'd never willingly work for you. Being
           | in management isn't for everyone, it's a people-focused
           | domain. The whole job is about supporting the team and
           | setting things up for successful outcomes.
           | 
           | There is nothing wrong with being an individual contributor.
           | If your organization limits how far ICs can go, take this as
           | a sign of toxicity and consider finding a higher quality
           | organization to join.
        
             | lostcolony wrote:
             | Hey, agree to disagree on basically every point you make.
             | 
             | But, just to provide some context you're missing, I had
             | someone promoted the last promo cycle without any mention
             | of features or new products in her packet. It was entirely
             | support work, tackling tech debt, etc, all of which was
             | stuff she personally was passionate about, and which had
             | led to her being passed over for promotion -for years-
             | prior to my managing the team.
             | 
             | The incentive I'm working to create is "document your
             | successes so we can ensure they're visible", not "focus on
             | work that is by its nature highly visible", and, yes,
             | definitely not "ignore the visibility of your work and rely
             | entirely on your manager instead". It's no different than
             | "maintain a brag sheet", except that I want them to be
             | aware how that brag sheet feeds into the actual promo
             | packet, and provides a common place for us to connect and
             | discuss. If that means you'd never work for me...okay.
        
               | metadat wrote:
               | There is no single correct take, and I appreciate you
               | filling in more of your perspective on the matter.
               | 
               | I'd be curious to understand what exactly you feel my
               | points were, and why you think differently. I can't help
               | but feel like I must be missing something or
               | misunderstanding your comment.
               | 
               | Fortunately we're unlikely to ever collide in real life
               | :). Again, I mean no disrespect. Genuinely would like to
               | understand your point and see how it maps to higher
               | overall team health and better output.
        
               | lostcolony wrote:
               | Sure -
               | 
               | >> moving the burden to the ICs means they will be
               | incentivized to focus on Promo Packet instead of real
               | work
               | 
               | Such has not been the case. In fact, I've had to
               | repeatedly remind people to add things to their promo
               | packet. The point is that documenting successes as they
               | happen means they get to own their own visibility; I've
               | walked into multiple teams where people chafed at being
               | passed over, because their past managers didn't have
               | suitable visibility on their successes, and so while the
               | IC was like "I have achieved all these amazing things!",
               | the manager was like "I can't make a strong enough case
               | for them", and the net result was no promotion and poor
               | morale. To fix that, I could either insert myself into
               | everything to know who is doing what (slowing everything
               | down, taking away their feelings of autonomy, and taking
               | up all my time in doing so), and still risk missing
               | things, or I can ask individuals to maintain a brag sheet
               | that I can then rework into something to submit at promo
               | time. Every task has value on a promo packet now, not
               | just those leadership cares about/remembers, and in
               | practice it has meant people take work that grows and
               | challenges them, rather than just work that has innately
               | high visibility.
               | 
               | >> your comment you come off a bit selfish and bear the
               | hallmarks of a classic archetype of _terrible_ manager
               | 
               | I mean, you're entitled to your own read on it, but in my
               | book a terrible manager is someone who insists on
               | inserting themselves into every little thing rather than
               | trusting their team, giving them autonomy, and instead
               | spending their time looking for ways for the team to
               | function better, while clearing out
               | people/organization/process obstacles. I've had multiple
               | people say I'm the best manager they've ever had, as well
               | as one person memorably fighting back tears when I told
               | them I'd gotten them promoted (with a packet they filled
               | out, then I reworked, as mentioned above) after years of
               | being passed over for doing work that wasn't high
               | visibility. You mean no disrespect/no offense you say,
               | but that's a hell of a follow up, that I 'come off as
               | selfish and bear the hallmarks of a class archetype of a
               | _terrible_ manager '. I'm not sure how to say this
               | politely, but if you want people to engage with you, you
               | really need to learn how to not come across as offensive;
               | just saying you don't mean to be doesn't really cut it.
               | 
               | >> The whole job is about supporting the team and setting
               | things up for successful outcomes. There is nothing wrong
               | with being an individual contributor. If your
               | organization limits how far ICs can go, take this as a
               | sign of toxicity and consider finding a higher quality
               | organization to join.
               | 
               | All of this feels very much a non-sequitor; I have no
               | idea what I said that you think this runs counter to
               | (since I agree with every word of it), and so I disagree
               | with the implication that this is a relevant argument.
        
               | ylou wrote:
               | Wow, what a classy af response. You hiring?
        
               | shanusmagnus wrote:
               | This has been my experience too, and is a frustration for
               | managers that, in my experience, ICs don't understand: we
               | _want_ to help you. But we've got a lot of shit to do. So
               | we need evidence to draw from to rep you to the Powers
               | That Be, both formally and informally. I always tried to
               | have good ambient awareness of what my people were doing
               | and how they were contributing, but that gets stretched
               | thin. I am not omniscient, and cannot, and do not want
               | to, micromanage your every action.
               | 
               | The best solution I found is the one you described: get
               | people in the habit of incrementally building a case for
               | how they contribute. Some people bought into this
               | strategy and they benefited bc I became way more
               | effective in advocating for them, not just at set times,
               | but always. Some didn't, and they were constantly dis-
               | satisfied with the company, and with me. I never was able
               | to solve the issue for them before I resigned.
        
               | metadat wrote:
               | lostcolony: thanks for following up and clarifying. Your
               | response makes it clear you probably aren't a googler or
               | xoogler, but that's a plus imho.
               | 
               | You've persuaded me. You don't sound bad at all, and I'm
               | confident I'd actually like working with you, and I
               | apologize for jumping to conclusions prematurely.
               | 
               | Note to self: Ask better questions first.
               | 
               | Best wishes~
        
               | lostcolony wrote:
               | Hey, no worries. I'm not a googler or xoogler. It
               | definitely seems like maybe what I said, the way I said
               | it, viewed through a lens different than my own, may have
               | come across quite differently than I intended it.
               | 
               | I can't speak to how particular patterns have played out
               | at Google, I just wanted originally to respond that the
               | advice being given runs counter to my own lived
               | experience at other places. Not to undermine the original
               | post, just to say it may not apply universally.
        
             | engineeringwoke wrote:
             | It's hard to believe that someone can write these sentences
             | based solely on the OP's statement. You have no idea who
             | this person is.
        
               | samhw wrote:
               | Some people think that if they look down hard enough at
               | someone else, they can lift themselves up. Especially if
               | that 'someone else' is someone clearly high-status by an
               | agreed standard (which 'senior software engineer at
               | Google' undoubtedly _is_ , on this forum, no matter what
               | we tell ourselves).
               | 
               | So the GP comes on here, sharing a perfectly nice and
               | candid opinion, and our friend sees the chance of a
               | lifetime (" _terrible_ manager ", "would _never_ work
               | under _you_ ", "management isn't for _everyone_ ", "find
               | a _higher-quality organisation_ ", etc). Simples.
        
         | dmitriid wrote:
         | > It reduced the bias in the system from ICs writing up their
         | own packets, which disadvantaged poor writers and poor self-
         | promoters less.
         | 
         | It could be a blessing and a curse. Sometimes managers are
         | rotated right before the next round of appraisals, and the new
         | manager knows nothing about you or your contributions.
        
         | [deleted]
        
         | GoatOfAplomb wrote:
         | It would be great if promo wasnt such a big deal. But when I
         | look at the comp for an L3 software engineer, and the comp for
         | an L5 software engineer, I have a hard time seeing how you
         | could make people pay less attention to promo.
         | 
         | I guess you could switch the process to "promo after N years of
         | not being fired at your current level" but that seems even
         | worse.
        
           | bspear wrote:
           | This is why promo culture is impossible to remove at bigger
           | companies. Perks of promotion (higher salary, title, status)
           | far outweighs just trying to do right by customers.
           | 
           | Whereas at early-stage startups, the only way to really make
           | a lot of money is to grow the pie, which usually involves
           | serving customers better.
           | 
           | Now that there are so many well-funded startups
           | (https://topstartups.io/) there are more paths to escape the
           | promo BS and still make a great living
        
           | pavlov wrote:
           | Why exactly does it seem worse? Last year I switched from a
           | FAANG to a Series B startup that does experience-based
           | levels, and in my observation it's just better in every way.
           | 
           | Here's a blog post explaining their approach:
           | 
           | https://www.daily.co/blog/rethinking-levels-promotions-
           | and-s...
           | 
           | Maybe it's not possible to switch from a cutthroat promotion-
           | oriented environment to this, but it's worth thinking about
           | for anyone building up a software engineering workplace.
        
             | elefanten wrote:
             | " We have around 50 people on staff, and for the past
             | couple of years, we have leveled new employees based on
             | years of relevant experience. We had three levels, each
             | with a single, non-negotiable salary that was the same
             | across locations, and everybody was assigned to one of
             | those levels. We've always been completely remote"
             | 
             | I guess the main question that comes to mind is "why would
             | a strong-performing, early-in-career engineer want to
             | join?"
             | 
             | In other words, aren't you capping junior hires to come
             | from the bottom ~60%?
        
               | pavlov wrote:
               | For one thing, Daily (intentionally) doesn't have a lot
               | of junior engineers, so I don't really know firsthand how
               | they feel about the system. It may well be that this
               | appeals more to mid-career people with families and other
               | life to worry about.
               | 
               | But consider that Daily is fully remote, hires globally
               | paying SV-level salaries, doesn't do whiteboard torture
               | interviews, and has an interesting product space where
               | you can make a visible impact. I'd imagine this
               | combination would be appealing to early-career people,
               | especially if they don't live in a FAANG hiring market or
               | aren't set on acquiring that kind of resume.
        
               | dolni wrote:
               | Normalizing pay to years experience is a bad move in
               | general, IMO.
               | 
               | You are going to have a distribution of high and low
               | performers at all levels of experience. If you pay all
               | the senior people the same, you have less money to pay
               | your high performers. And maybe they go get that pay from
               | elsewhere.
               | 
               | There's a difference between having 20 years of
               | experience and one year of experience 20 times.
        
               | cyanydeez wrote:
               | If your manages appropriately manage the employees, it'd
               | require letting go poor performance.
        
               | gowld wrote:
               | > In other words, aren't you capping junior hires to come
               | from the bottom ~60%?
               | 
               | Why do you think you need the top 40%?
        
           | darth_aardvark wrote:
           | > I guess you could switch the process to "promo after N
           | years of not being fired at your current level" but that
           | seems even worse.
           | 
           | Ex googler here, and when I was there 4 years ago this was
           | true of L3 and L4. My entire team was L3's and L4's. We spent
           | literally all of our time on projects with no meaningful
           | impact on the company, but that made for promo packets.
           | 
           | 6 engineers focused on rewriting the form to input credit
           | cards on YouTube for 3 years. Completely insane.
        
             | hotpotamus wrote:
             | Sometimes I don't think I could make it at a FAANG, and
             | then I read stuff like this and I don't think I could make
             | it at a FAANG, but for different reasons.
        
               | qzx_pierri wrote:
               | It seems like a soul sucking marathon run by relentless
               | ladder climbers fueled on concentrated avarice and
               | amphetamines.
        
           | monktastic1 wrote:
           | Yes, and it doesn't stop there:
           | 
           | L3: $192,064
           | 
           | L4: $268,758
           | 
           | L5: $358,423
           | 
           | L6: $502,465 (!)
           | 
           | https://www.levels.fyi/
        
             | Terry_Roll wrote:
             | Why dont people work for themselves, you can earn alot lot
             | more, like over 20x more!?!
        
               | bluedevilzn wrote:
               | Please tell me how I can make $10M per year (20 x $502k)
               | And I'll quit my job right now.
        
               | [deleted]
        
               | dekhn wrote:
               | Better than $500K/year plus best-in-class benefits and
               | access to a large number of very bright people? How,
               | exactly, did you manage this?
        
               | astrange wrote:
               | You might be forgetting self-employment tax there?
        
           | onlyrealcuzzo wrote:
           | Have you seen how wide the bands can be (especially when
           | factoring in appreciation)?
           | 
           | Some L4s can make more than L6s.
           | 
           | What is bonkers is that you can care about levels so much -
           | but pay is wildly disconnected.
           | 
           | What's the point behind putting all this effort into it when
           | at the end of the day it means almost nothing?
        
             | fatnoah wrote:
             | >What's the point behind putting all this effort into it
             | when at the end of the day it means almost nothing?
             | 
             | At a company like Facebook, the difference between L4 and
             | L6 is over $100k in salary, and $80k in stock (difference
             | in 4 year refresh grant of $325k). $180k a year difference
             | isn't almost nothing.
        
               | oceanplexian wrote:
               | Not if the L4 started 3-4 years before the L6. Their
               | original RSU grant might have been substantially more
               | than they are handing out due to price appreciation, and
               | thus their TC is much higher. This happened to hilarious
               | effect at Amazon, where I had some coworkers that were
               | receiving insane comp and were Sr, but not PE level.
               | Originally they got a grant that was worth 500-600k that
               | went up 5x.
        
               | gowld wrote:
               | That's not L4 vs L6, that's start in 2015 vs 2108 or
               | whatever.
        
               | ffggvv wrote:
               | price hasnt appreciated at meta lol
        
               | onlyrealcuzzo wrote:
               | IIUC, there's a >$100k range in TC (grants, bonus,
               | salary) - WITHOUT appreciation for L4s. It's >$150k range
               | in TC for L6s.
               | 
               | If there's a ~$180k difference between the average L6 and
               | the average L4, and the bands are that wide - you have a
               | lot of L4s making more than L6s.
               | 
               | If an L4 is "Exceeding Expectations" enough to get huge
               | grants and bonuses, and an L4 is "Needing Improvement"
               | enough to get terrible grants and bonuses... Why is the
               | L4 an L4 and the L6 an L6?
        
         | gowld wrote:
         | > it reduced the bias in the system from ICs writing up their
         | own packets,
         | 
         | and replaced it with manager bias.
        
         | staticautomatic wrote:
         | What is a packet?
        
           | cjsplat wrote:
           | At Google you do a "self-assessment" for your annual review,
           | and you pick some number of peer reviewers who you want to
           | also provide feedback. Your manager can add or subtract from
           | this list. Your manager then provides that perspective and a
           | rating that is normalized across the organization through
           | managerial "calibration meetings".
           | 
           | This turns into your annual (sometimes 6 monthly) review
           | packet.
           | 
           | In engineering, you and/or your manager can decide to put you
           | up for promotion.
           | 
           | In this case, your review turns into a "promo packet", and it
           | is sent to a promotion committee who decides whether you are
           | clearly operating at the next level.
           | 
           | A critical point is that your peer reviewers can see a 'P'
           | next to your feedback request, so they know if you are up for
           | promotion. In theory, promo feedback should match normal
           | review feedback, but in practice promo feedback follows game
           | theory dynamics.
        
           | chrismcb wrote:
           | A promo packet is a document explaining why you should be
           | promoted. Includes link to the evidence, your design docs,
           | your check-ins, and anything else you think might help.
        
           | philjohn wrote:
           | It's a precis of what an IC has achieved over the last
           | performance cycle. Can't speak for Google, but where I am
           | it's focussed on the impact you've achieved in various axes.
        
         | openfuture wrote:
         | Inevitable with bureaucracy unless we solve the oracle problem
         | in a tragedy of the commons resistant way.
        
         | mandelbrotwurst wrote:
         | > It reduced the bias in the system from ICs writing up their
         | own packets, which disadvantaged poor writers and poor self-
         | promoters less. It got employees thinking less about promotion,
         | since there was less they could control or do.
         | 
         | I agree that this seems positive, but you lose some things with
         | this sort of change as well. ICs often have knowledge of their
         | own performance that their managers don't, even when you're
         | having highly effective 1-on-1s. You definitely don't want
         | engineers spending huge amounts of time and energy selling
         | themselves, but you probably do want them to at least a little
         | bit!
        
       | WYepQ4dNnG wrote:
       | In my experience, most engineers won't even get the chance to
       | work on something so impactful and cross team/org to land a
       | promotion.
       | 
       | Not their fault. Sometime, as everything in life, you are in the
       | right place at the right time. You get to work on a good project
       | and bingo. But most of the time you will end up fixing bugs in
       | some half baked, broken PoC that someone launched in production
       | just to get that promotion, and now you got to make it to work,
       | while the person who got promoted get to move on and draft
       | another broken PoC, launch it etc ...
       | 
       | It depends if you are the one fixing shit and make things work
       | (you rarely will get a promotion) or you are the lucky one who
       | get to write spaghetti code on the next thing, cash out and move
       | on onto the next thing ...
       | 
       | Life is not fair I know ...
        
       | syndacks wrote:
       | In other words, "hire people who want to work hard for the
       | founders at the expense of their self-promotion".
        
         | MattGaiser wrote:
         | If job posts were honest, they would say "our ideal candidate
         | is a martyr."
        
         | jpm_sd wrote:
         | Or incentivize them with a form of profit-sharing that isn't
         | tied to "promotion" per se?
        
       | robertlagrant wrote:
       | Some ideas: hire fewer people, well remunerated, but make normal
       | pay increments guaranteed and promotions less frequent. Then
       | there isn't such a glut of new engineers constantly creating an
       | "up or out" culture, and people aren't laser-focused on promotion
       | to win big. And lower the early 3 years' RSU allocations.
       | 
       | Basically, turn it into a marathon not a sprint.
        
       | mwcampbell wrote:
       | > and even if you care deeply about other things (your product,
       | your users, etc), you can't really avoid caring about promotion
       | as well.
       | 
       | I can honestly say I didn't care about promotion while I was on
       | the Windows accessibility team at Microsoft (as a Software
       | Engineer II). The quoted assertion makes me wonder if I was being
       | naive or lazy. I truly believed that I didn't need to care about
       | promotion because the work I was doing was worthwhile for its own
       | sake, i.e. I cared about the product and the users. In
       | retrospect, maybe I didn't make the most of the opportunity I had
       | there; I suppose I could have had more impact if I had leveled
       | up. But I wasn't thinking that way at the time.
        
         | toast0 wrote:
         | The way I looked at it was: if I'm being paid _enough_ , I care
         | about being happy more than being paid more. Jumping through
         | hoops to get promoted is going to get me more money and also
         | make me do more stuff I don't want to do. I was happiest when I
         | had a clear, important job to do, that everyone knew wasn't
         | enough work for one person, and then the expectation that I'd
         | spend the rest of the time fixing stuff that was nobody's job
         | and freedom to set priorities for the most part (after all, if
         | it was important, it should be somebody's job). Of course, at
         | the last place, I think they have four engineers now doing my
         | important job that left me mostly idle. Not sure how four
         | people can work on it, but not my circus.
         | 
         | I briefly had one person reporting to me (well two people, in
         | sequence), and navigating performance reviews on behalf of
         | someone else is not for me.
        
       | JJMcJ wrote:
       | Is Google an up or out company?
       | 
       | That is, if you don't get a promotion in a certain number of
       | years, you will be encouraged to leave?
       | 
       | That would encourage making projects more complex than they need
       | to be, to get that promotion.
        
         | aix1 wrote:
         | For software engineers, the expectation is to get to L4
         | eventually (new grads get hired at L3). I've not seen any
         | concrete guidance on what "eventually" means in this context.
         | 
         | This used to be L5 until a few years back.
        
           | JJMcJ wrote:
           | So if they make one promotion, they are OK indefinitely?
        
       | epaulson wrote:
       | This is only sort-of related, but a while back there was a
       | beautiful Twitter thread, I think about Google product managers
       | or engineering leaders, who come into a product, revamp a bunch
       | of features and come up with metrics to show that they were
       | successful with it in the short term, and then use that as the
       | case for their promotion and time it just right so they can
       | disengage and bail over to the next product, just before all of
       | the short-term decisions they made blew up and hurt the original
       | product. The punchline of the tweet thread was that they move on
       | to the next product - and the final tweet in the thread looped
       | back to the first tweet in the thread.
       | 
       | Does anyone remember this thread?
        
         | fhrow4484 wrote:
         | is it this one?
         | https://twitter.com/shreyas/status/1440138354390016003
        
         | llaolleh wrote:
         | That is hilarious. It's a real life example of catastrophic
         | forgetting.
        
         | feintruled wrote:
         | A co-worker of mine described this as 'surfing ahead of the
         | wave of responsibility'
        
           | panda88888 wrote:
           | This is great. I am going to borrow it.
        
         | zeroonetwothree wrote:
         | Reminds me of the parable of three envelopes
        
       | rpowers wrote:
       | Ex-googler here. I hated the promotion process with a passion. 20
       | pages of "evidence" which is usually just links to green/blue
       | docs, CLs, and just flowery puff language to argue your case. My
       | org skipped the promo committee process at the start of the
       | pandemic when I was up for it. When we had teammate that changed
       | teams join us for a virtual meet up to tell us _he_ got promo in
       | his org. I quit the next week.
        
       | protomyth wrote:
       | So, if you have a company that depends on uptime, then pay the
       | people doing the maintenance programming / sysadmin twice as much
       | as the normal developers since they don't get to play with the
       | new thing, they are much more likely to have to deal with things
       | at odd hours, and need to be promoted based on keeping the
       | business running.
        
       | [deleted]
        
       | goolulusaurs wrote:
       | When I was younger I was aware of the idea of perverse and
       | misaligned incentives, but I never would have expected the extent
       | to which they pervade practically every human institution.
        
         | MattGaiser wrote:
         | There would need to be something big to override individual
         | interest.
        
           | defen wrote:
           | Historically this was achieved via religion. Small-to-medium
           | size startups can sometimes pull it off with the concept of a
           | "mission", although that's probably less effective these days
           | since everyone wants to "change the world". I think someone
           | would have to be pretty naive to have a similar level of
           | belief in the mission of a multinational corporation. Or
           | they're high enough in the org chart that they don't have to
           | worry about anything else.
        
         | nonrandomstring wrote:
         | It is very instructive to read Deming and Weber.
         | 
         | Max Weber pretty much defined the modern conceit of
         | bureaucracy. [1]
         | 
         | W.E Deming wrote extensively on the "American Disease". [2]
         | 
         | In a few words management and measurement are both inescapable
         | beyond a certain organisational size, and they _are_ the
         | problem, because in almost all scenarios they will expand to
         | displace /strangle the actual work.
         | 
         | It is a recognised general structural problem in systems.
         | 
         | Of course there is much more to it than the above
         | simplification which may sound like an extreme philosophy - but
         | I have yet to encounter good refutations or counterexamples to
         | this tendency.
         | 
         | The answer, perhaps, is that small and many is beautiful.
         | 
         | [1] https://en.wikipedia.org/wiki/Max_Weber
         | 
         | [2] https://en.wikipedia.org/wiki/W._Edwards_Deming
        
           | goolulusaurs wrote:
           | Thanks for the recommendation. I am a big fan of Weber, not
           | familiar with Deming but his work sounds very relevant. In
           | general I tend to agree that beyond a certain size
           | organization these problems seem unavoidable. I've read
           | Systemantics/The Systems Bible and it seems to come to a
           | similar conclusion.
        
       | cjsplat wrote:
       | Based on my Google manger time and prior experience, the problem
       | isn't necessarily the promo orientation - it was the emphasis on
       | tech heroics to justify the promotion.
       | 
       | Rumor I heard was that pre-IPO the only was to get a stock
       | option/grant boost was to be prompted. I believe the first actual
       | annual refresh was in '06. For several years after that it was
       | 100% managed at the SVP level, so you needed to be known at the
       | top of your management chain to get a refresh beyond the
       | algorithmic minimum.
       | 
       | Also there was top level compression because Google didn't have
       | L8, 9, or 10s for a long time - if Jeff Dean is a L8, a new hire
       | previous "Director level" engineer lands at 7 if they are lucky.
       | 
       | Given that Google frequently hired at one or two job grades below
       | typical Si Valley, promo was a MAJOR motivator, and you needed to
       | seem as though you fit in at the next level up. Google's approach
       | to the Peter Principle was that if you got promoted and then
       | didn't meet expectations, they would manage you out.
       | 
       | The question was always "Is that project really L6, L7, L8, L9
       | work?" I saw someone who changed the way a longstanding internet
       | protocol was seen and replaced it based on their research stuck
       | in the "only L6 level work" category.
       | 
       | And of course the promo committees were filled with people who
       | got promoted under these regimes.
       | 
       | Corporate culture gets set and maintained in strange and
       | interesting ways.
        
       | tomatowurst wrote:
       | I feel such a disconnect from all the comments. Seems most
       | engineers/manager in the comments are pulling by my estimates,
       | $400,000~$1,000,000+ a year arguing over culture. I don't get it
       | because it's not an issue outside of FANG. Seen far more ugly
       | stuff in companies that pay 90% of that in Canada. It explains
       | why there's a big brain drain here.
        
         | activitypea wrote:
         | I don't understand this comment. Are you saying people should
         | take their money and stop complaining?
        
           | tomatowurst wrote:
           | Seems you understood it just fine.
        
       | dqpb wrote:
       | The main problem is that promo-culture is fake meritocracy.
       | 
       | Real meritocracy is a market economy (barring corruption).
        
       | foota wrote:
       | :eyes:
        
       | babl-yc wrote:
       | I wonder how much newer trends of transparent career ladders are
       | at play here.
       | 
       | The old way wasn't perfect either, but generally high performance
       | was rewarded with broader scope. I assumed hard, high quality
       | work was the way to get promoted.
       | 
       | Now with many public career ladders, employees realize they
       | should take on broader scope (larger, complex projects) to look
       | the part of a more senior engineer, even if that doesn't match
       | their team's immediate needs.
        
       | javier_e06 wrote:
       | Those who stayed later Fridays and logged in to work on the
       | weekends, those who rattled some cages and when yelled, yelled
       | back, where promoted. The rest of us who enjoy our evenings with
       | our families and married feasibility with sustainability got
       | burned out and left for greener pastures. Good article.
        
       | fdgsdfogijq wrote:
       | Most promotions I've seen are when someone has a huge amount of
       | tribal knowledge about some system and the company cannot afford
       | to have them leave. So they get promoted. This is even within
       | FAANG, where this narrative about impact or 10x developers is
       | common. Not saying promotions dont happen for those reasons, just
       | that huge systems that few people understand lead to promotions
       | for those who do understand them
        
         | thematrixturtle wrote:
         | Not really? Promos incentive "up and out" culture, where people
         | switch teams after getting promoted. Machiavellian managers
         | respond by _not_ promoting their best people, instead forever
         | dangling the carrot of  "deliver this and get promoted next
         | cycle!".
        
           | fdgsdfogijq wrote:
           | 100%, have worked at two FAANGs and this is what I have seen.
           | Complex business knowledge leads to promotions
        
           | strongpigeon wrote:
           | "You got a really high CME this cycle" is the meme du jour
           | I've heard
        
         | surement wrote:
         | This is very common! What's worse is these engineers likely
         | created or at least contributed to a situation where tribal
         | knowledge is valuable, rather than developing simple decoupled
         | systems that can be picked up by new engineers.
        
           | heavenlyblue wrote:
           | Yeah it's your usual "hire a bunch of underpaid and under
           | skilled-for-the-job" "engineers" at the beginning of your
           | startup that write piles of crap code that then become
           | knowledge pullers of the business. When if you paid good
           | money in the first place you wouldn't need that knowledge in
           | the first place.
        
       | ducttapecrown wrote:
       | An interesting way of looking at this is that it's the Iron Law
       | of Bureaucracy at work.
       | 
       | The Iron Law of Bureaucracy:
       | 
       | In any bureaucracy, the people devoted to the benefit of the
       | bureaucracy itself always get in control and those dedicated to
       | the goals that the bureaucracy is supposed to accomplish have
       | less and less influence, and sometimes are eliminated entirely."
       | 
       | https://en.wikipedia.org/wiki/Jerry_Pournelle
       | 
       | Also called the tragedy of the commons.
        
         | astrange wrote:
         | It's obvious why these mid-century SF authors like Pournelle
         | and Heinlein wrote all these cool-sounding aphorisms - that's
         | their job - but it's not clear why anyone listens to what a
         | grumpy old conservative SF author thinks.
        
       | dvirsky wrote:
       | One thing that could make this less problematic - make levels
       | hidden.
       | 
       | Another more radical approach - get rid of levels completely.
       | Increase pay significantly, similar to a promo if someone is
       | doing good consistently, don't if they're just okay, fire them if
       | they suck, but make levels implicit.
        
       | angarg12 wrote:
       | It gets worse than promo-driven development.
       | 
       | Recently we had a chat with a lead from another team. Their
       | product has a lot of similarities with ours so we sync up every
       | now and then to bounce ideas off each other. They recently
       | release a big change that we thought didn't provide much value,
       | so we asked him about it.
       | 
       | His candid answer was "you know how it works, we have a service
       | running in production, so we need to make changes". This sounds
       | simple, but the implications are deep. Unlike individual
       | engineers, moving entire teams around is difficult. If you have a
       | team, you need to "justify" their existence. Is not enough to
       | keep the lights on or slowly polish the product, you need grand
       | roadmaps to keep yourself busy the next year or two. Ideally you
       | want to justify that you need extra headcount to keep the product
       | expanding.
        
         | WithinReason wrote:
         | This sounds like Eric Weinstein's Embedded Growth Obligation
         | (EGO) concept. Notably also occurs in academia and economics.
        
         | mirntyfirty wrote:
         | I think this is one of the key frustrations I have with modern
         | software development, change for the sake of change. I feel as
         | though many products degrade over time and as a user I'm
         | generally quite hesitant to upgrade anything if I don't have
         | to.
        
           | oicU00 wrote:
           | They have to show on investor calls the line went up.
           | 
           | We're propping up the wealth of a generation that has no idea
           | how anything works, but they got there first so of course
           | they are now the de facto deciders of our agency.
        
             | mirntyfirty wrote:
             | True, it's difficult to know how things work when they
             | become needlessly complicated and one is unable to move on
             | from a project that is essentially complete.
        
               | oicU00 wrote:
               | It's presumed needlessly complicated is necessary to make
               | the line go up; behind the scenes, they say, mathmagical
               | forces exist that only the chosen few truly understand.
               | You see everything is really a graph of infinite brand
               | names, and the flow of value is determined by the
               | taxonomy of brand ownership.
               | 
               | Many a study have been attempted to quantify what
               | character qualities or technologies boost productivity.
               | Their model becomes so nebulous no reasonable conclusions
               | can be made.
               | 
               | But now of course computers learning helps us untangle
               | that web and low and behold the same economic winners
               | emerged! Wow!
        
           | MisterBastahrd wrote:
           | It's a whole "growth" thing.
           | 
           | Like, it's not good enough to have a quality product that
           | generates a sustainable revenue stream year after year. You
           | have to "grow" because companies don't really do dividends
           | anymore, they want a constant increase in stock prices,
           | product be damned.
        
         | madeofpalk wrote:
         | Arguably one of the causes of this is high salaries and only
         | hiring (supposedly, I have no personal experience) Very Smart
         | Developers. You're going to pay Google salaries for someone
         | just to keep the lights on?
        
           | HWR_14 wrote:
           | It would be a smart business decision. A Google mid-tier
           | employee or two just isn't a large cost to keep a project
           | running. It's not cheap, sure, but to have a product running
           | at scale?
        
           | astrange wrote:
           | The rationale for developing Go is that Googlers are fresh
           | out of school and only barely smart enough to program Java,
           | so I think they've eased off on the notion they only hire
           | super-geniuses.
        
         | tfp137 wrote:
         | > If you have a team, you need to "justify" their existence. Is
         | not enough to keep the lights on or slowly polish the product,
         | you need grand roadmaps to keep yourself busy the next year or
         | two. Ideally you want to justify that you need extra headcount
         | to keep the product expanding.
         | 
         | This. It generates the Bullshit Jobs that David Graeber talked
         | about. As a middle manager or tech lead (Taskmaster) you hire
         | people (Flunkies) to make yourself seem more important as well
         | as for roles (Box Ticker) that you might not need but that any
         | "important" project will retain. In the end, this generates
         | duplicate effort and needless work that requires fixing (Duct-
         | Tapers). The only one of the five Graeber categories not
         | represented is the Goon, and that's because those get moved to
         | MTV and fast tracked to the executive suite.
        
         | ZainRiz wrote:
         | The problem is a bit more insidious than that
         | 
         | As an engineer, you want to be working on cool new features
         | too! Very few folks will be content sitting on their laurels
         | just fixing the occasional bug or adding a touch more polish to
         | a product that's already "done"
         | 
         | If you setup a team to work that way, very soon you'll find
         | that most of your engineers have left. Heck, the manager might
         | get bored and leave too.
         | 
         | "Okay, that's fine," you might think "The product is still
         | doing alright even without an owner. Higher level leadership
         | should be fine with that"
         | 
         | Until the day comes when the service crashes unexpectedly, and
         | you realize that no one left on the engineering team has enough
         | context to debug the issue properly
         | 
         | Hello two week long outage
         | 
         | Examples: Heroku -
         | https://twitter.com/GergelyOrosz/status/1520770263977271296
         | Atlassian -
         | https://twitter.com/GergelyOrosz/status/1513605414029516806
        
           | somethoughts wrote:
           | I think you nailed the crux of the problem.
           | 
           | The challenge for engineering management is how to provide
           | metrics to measure your bus factor reduction efforts and the
           | strength of your insurance prior to the emergency.
           | 
           | It is highly possible though that the new support team
           | members are actually coasting up until the disaster so you
           | didn't really have the insurance you thought you were paying
           | for.
        
           | simion314 wrote:
           | Isn't the 20% time to work on whatever cool shit you want
           | enough ? (like how googlers created that garbage angular1
           | because they were border, have no clue about GUIs and had
           | some fun scewing around ) ? I know people that are fine with
           | getting paid to maintain shit so maybe the problem is Google
           | only hires cool developers and the cool developers only want
           | to work on cool stuff and in 2 years the newest cool stuff
           | of-course.
        
           | angarg12 wrote:
           | There is that too, but you could solve that by having
           | engineers/teams working in new, cool, and useful products. I
           | feel my company doesn't have a good mechanism to maintain
           | services that aren't actively developed.
           | 
           | We experience it first hand when one of our services got
           | deprecated and we moved to a new org. The solution was
           | literally to hire a new team in a low CoL country and hand
           | over the service to them. Needless to say it was difficult to
           | hire for those positions.
        
           | alimov wrote:
           | Experienced something similar, but it was not an outage. Had
           | several knowledgeable people leave the company, and they all
           | happened to be experts in a particular service. Positions
           | weren't backfilled even though the people gave advance
           | notice. About two months later we ended up getting out butts
           | kicked when nobody knew the details of the service
           | implementation and the service was expected to be updated to
           | support some new features.. couldn't get it updated for about
           | 3-4 weeks because we couldn't afford an outage.
        
             | alisonatwork wrote:
             | Arguably those folks who left didn't do quite as good a job
             | as they perhaps should have when they were still there. A
             | high quality developer leaving a service behind should have
             | already written sufficient documentation so that another
             | high quality developer (especially one at the same company)
             | can ramp up more quickly than 3-4 weeks. I think this is
             | just another symptom of many tech companies throwing up
             | their hands and pretending like "legacy" services are
             | inescapable technical debt, when really they just never
             | bothered to emphasize to their employees that services
             | should be built in a maintainable way from the outset.
        
             | marcosdumay wrote:
             | > couldn't get it updated for about 3-4 weeks
             | 
             | That doesn't sound like a large issue (but the details can
             | completely change it). Maybe it was the right decision.
        
           | BlargMcLarg wrote:
           | Part of this is due to companies shooting themselves in the
           | foot over and over, recruiting developers looking for
           | challenges rather than grunt developers okay doing largely
           | maintenance for a solid income. If they advocate themselves
           | as providing the challenges for the former and filter out the
           | latter, yes, obviously your employees are going to leave
           | after they have to move that one div by 5 pixels for the
           | umpteenth time and get no mental stimulation for months.
        
             | [deleted]
        
             | MivLives wrote:
             | Does anyone recruit grunt devs like that? That honestly
             | sounds like what I'd prefer. I just want to come in, keep
             | the lights on, and have enough mental energy for other
             | stuff after work.
        
               | rileyphone wrote:
               | All across corporate America, there are devs who make
               | 80-120k a year and keep it 9-5 (but really like 11-2).
               | Especially with the recent turmoil in the market, you can
               | find a very easy yet well paying (for normal people) job.
               | Now if only HR would advertise the jobs this way...
        
               | Firmwarrior wrote:
               | I don't know too much about Google, but I can talk about
               | other companies. Everyone recruits grunt devs like that.
               | That's what every job in Silicon Valley is. It's just
               | that some companies and teams want you to spin it like
               | you're some amazing lone wolf 100x genius while you're
               | scraping dogshit off the bottom of the company's shoes.
               | 
               | A big part of it is that the executives decide what's
               | making money for the company, and they'll focus on that.
               | If you're scraping turds on the "rockstar" team in the
               | "rockstar" org, you'll get showered with bonus money and
               | RSUs. If you're scraping turds on a product that none of
               | the VPs care about, you'll probably get screwed over.
               | Some of the people in the non-"ninja"/"wizard"/"rockstar"
               | orgs will do OK because they look like indispensable
               | geniuses, and I think that's what a lot of this sentiment
               | comes from.
        
               | edmundsauto wrote:
               | > That's what every job in Silicon Valley is
               | 
               | I am curious - is this informed by your experience of
               | having sampled every job in SV? Or perhaps a
               | representative sample? Is it possible other people might
               | be different than you and have a different perspective.
               | 
               | What a fucking joke of a comment.
        
               | lordnacho wrote:
               | I could see a market for that guy, and he takes 10 jobs
               | like that Reddit thread.
        
       | leros wrote:
       | I used to manage engineers at another large tech company and this
       | was a big problem. There was nowhere near enough big projects to
       | get everyone the evidence they needed for promotions.
       | 
       | As a result we ended up doing two things a lot:
       | 
       | 1) over-engineering a feature that should be simple into
       | something with architectural significance (e.g. a new set of
       | services that could have just been a feature in an existing
       | service)
       | 
       | 2) de-prioritizing important things that were small in order to
       | ensure everyone had a big project every quarter.
       | 
       | We ended up having to hire contractors to work on the small stuff
       | because it was piling up and causing problems.
        
         | jstanley wrote:
         | > There was nowhere near enough big projects to get everyone
         | the evidence they needed for promotions.
         | 
         | Would the goal be to promote _everyone_? Who 's going to do the
         | work they all used to do?
        
           | leros wrote:
           | It's a retention issue. If people don't level up fast enough
           | and get raises they'll leave for another company.
        
             | akmr726 wrote:
             | This is underlying problem with promotion culture, I am in
             | a big financial firm, my whole team wants to get promoted
             | every 1-1.5 year. I feel people are not really learning how
             | to write and manage software systems properly due to this.
        
             | bigcat123 wrote:
        
           | darth_aardvark wrote:
           | At Google at least, if you stay low level for too long, you
           | get fired. If your team is full of low level people
           | maintaining a project that's stable, you need to invent work
           | to justify your existence.
        
         | UncleMeat wrote:
         | > 1) over-engineering a feature that should be simple into
         | something with architectural significance (e.g. a new set of
         | services that could have just been a feature in an existing
         | service)
         | 
         | Ideally this gets people fired, not promoted. Google explicitly
         | calls out "solutions to hard problems are easy to maintain" on
         | its ladder, for example. People can fail to identify these
         | cases, but the intention is to promote based on _hard problems_
         | rather than _complex solutions_.
        
           | xmprt wrote:
           | It's all about how you twist it. If you say "I built 2 new
           | services that could have just been a feature in an existing
           | service" then you'll probably get a bad review.
           | 
           | However, if you give a reason for building the 2 new services
           | (eg. more extensibility, enables a new flow, easier to use
           | for other teams) then all of a sudden the complexity is
           | justified and you'll appear to have solved a hard problem. No
           | one is going to look super deeply and ask if those reasons
           | are valid and if you even need the extra extensibility or if
           | other teams will use the service.
        
           | meowtimemania wrote:
           | I think there just aren't enough reasonably solvable hard
           | problems. All the low hanging fruit is taken, and the result
           | is artificially complex solutions as a way for engineers to
           | demonstrate craftsmanship.
        
           | bluGill wrote:
           | Do they consider fixing easy bugs are hard problem? Should
           | someone ignore a bug report "The is not spelled teh?" until
           | it has bounced around unsolved for months on end, then spend
           | 2 weeks "investigating" to show that it is a hard bug?
           | 
           | I've seen real bugs that bounce around for months, each time
           | to someone who looks decides it isn't in their code and
           | points to someone else: eventually we tell one engineer to
           | solve it an a few weeks latter she traces it down through
           | many different layers to figure it out. I've seen other cases
           | where a great engineer spent weeks fixing bugs only slightly
           | more complex a misspelling. In the end what counts it the
           | quality of the product not the effort put into it.
        
             | joshuamorton wrote:
             | No, this wouldn't get someone promoted, because it doesn't
             | actually solve the problem. The _problem_ here is that the
             | triage process is a mess. Fixing that, so that bugs don 't
             | bounce around for months, would probably get someone
             | promoted, or at least be a significant factor.
        
               | xmprt wrote:
               | What if the solution to that hard problem is improving
               | the incentive structure and paying/promoting people for
               | fixing bugs? That's something only ELT or SVPs can do and
               | they aren't getting promoted for that.
        
               | joshuamorton wrote:
               | If you think the problem can only be solved by management
               | attention, and you cannot demonstrate to your management
               | that the problem is impactful enough that it deserves
               | their attention, either you are incapable of making a
               | clear enough argument to focus on the right problem, or
               | the problem isn't actually as dire as you think it is (or
               | management is bad and wrong, or at the very least
               | mismatches your values).
               | 
               | Two of these are a signal that perhaps you shouldn't be
               | promoted. The third is a signal that you should leave.
               | 
               | In a less generic sense, I think that there are almost
               | always ways to improve incentive structures and encourage
               | people to focus on specific problems that don't directly
               | involve SVPs. Your manager has some control over your
               | rating. If you can argue that "customer happiness" should
               | be a priority and as part of that, end to end bug triage
               | time will impact ratings, you have successfully created
               | an incentive structure that will reward that, without
               | involving anyone who can modify compensation structure.
        
               | bluGill wrote:
               | Many outsiders have noted that googles incentive
               | structure is not around customer happiness in general.
               | Thus articles and discussions like this one.
        
             | ShamelessC wrote:
             | Sorry but shouldn't you have just taken the initiative and
             | fixed the bug yourself? This is the sort of thing I would
             | hope a company would reward - not passing the buck.
             | 
             | If that's "below your pay grade" _and_ you're still capable
             | of doing it, well that's kind of the problem then, isn't
             | it.
        
               | bluGill wrote:
               | > Sorry but shouldn't you have just taken the initiative
               | and fixed the bug yourself
               | 
               | Why should I spend a week learning a different domain
               | when someone with experience in that code can possibly
               | fix the bug in an hour? Passing the buck to the right
               | person is the correct answer when you are not an expert
               | and someone else is. Passing the buck too many times
               | happens very rarely, most of the time it is the correct
               | answer, so long as you pass it to the right person.
               | 
               | I can go into anyone's code and fix a misspelling.
               | However if the problem is less obvious someone with
               | experience can take a few days off my time just because
               | they don't have to figure out how the code is supposed to
               | work before figuring out why it doesn't do that.
        
         | riku_iki wrote:
         | It sounds you had bottleneck in product management pipeline.
         | Product managers should generate enough creative and
         | significant features to justify stream of large projects.
        
           | astrange wrote:
           | Meanwhile at Apple, there aren't product managers and the
           | business doesn't create an expanding stream of new products.
        
             | riku_iki wrote:
             | Sorry, can't comment on this, never owned anything from
             | Apple :)
        
       | analyst74 wrote:
       | The author did a really good job of pointing out problem of promo
       | culture, but the solutions suggested are more inspirational than
       | actionable.
       | 
       | All founders/execs/early employees are easily aligned on compabt
       | success. But how do you align incentive of later hires?
       | 
       | In order to reduce time spent on perf, you'd have to rely on a
       | few people who knows an employee's work instead of a larger peer
       | group and committee. The person entrusted with this decision
       | (typically the manager) now wields tremendous amount of power
       | over others. This leads to a different set of problems, like "B
       | player hires C player", yes-man culture, ICs spending effort
       | brown nosing instead of creating value, etc.
       | 
       | Building a culture is all about incentives, it's easy to identify
       | and reward user/company impact when the team is small. But as
       | number grows, it becomes harder to do that, and the declared core
       | values gets ignored as the reward system departs from that.
        
         | em-bee wrote:
         | i remember reading in some startup oriented text that founder
         | driven values works up to about 50 people. once your company
         | grows beyond that a culture shift is inevitable.
         | 
         | i don't know what the answers are to manage that shift and
         | avoid it going into the wrong direction.
        
           | rileyphone wrote:
           | Maybe just don't go above that. Whatsapp was at that level
           | when acquired fwiw.
        
           | sg47 wrote:
           | Should avoid hiring people from big companies that are used
           | to promotions every year.
        
             | compiler-guy wrote:
             | No big company I know of, certainly no FAANG, anyone
             | expecting to be promoted every year. Even every two years
             | would be considered quite fast.
        
               | saalweachter wrote:
               | Doesn't Microsoft bump levels ~yearly?
        
         | pillowkusis wrote:
         | > The person entrusted with this decision (typically the
         | manager) now wields tremendous amount of power over others.
         | 
         | This happens anyway in Google's "objective" promo system. Your
         | manager assigns your projects, gives you your non-promo
         | performance ratings, sets direction for your team, they sit in
         | the room with the promo committee, and their feedback is
         | critical to the promo committee's decision. You need their help
         | and support to get promoted. If they didn't have significant
         | impact on your work, they're not a manager.
         | 
         | Ostensibly you can go try for promo even if your manager
         | disagrees. I never had any evidence this worked for anyone and
         | I have no idea how it would work. Sometimes borderline promo
         | cases would go up for promo when their manager thought it was
         | unlikely, and it would succeed. But if your manager doesn't
         | think you should get promoted, they're going to tell the
         | committee that, and I don't know what the promo committee would
         | see that would cause them to overrule the manager.
        
           | analyst74 wrote:
           | I worked at companies where managers are little tsars of
           | their turf, and Google.
           | 
           | The difference with Google is that: 1) you can give feedback
           | to your manager, both anonymously and explicitly, and they'll
           | affect their perf; and 2) your success, in terms of impact
           | and promo are part of your managers success; 3) perf
           | committee will challenge and can override your manager if the
           | rating given seems too low/high given the evidence.
           | 
           | These forces while do not take power away from manager
           | completely, they provide some checks and incentivize managers
           | to respect and support their reports.
           | 
           | Of course, all these nice things come at a cost, that is perf
           | becoming a somewhat transparent and heavy process that eats
           | everyone's time and mental energy.
        
         | malfist wrote:
         | Yeah, I agree with you totally. The promo culture is certainly
         | broken, but the solution they propose seems....like startup
         | worship at best, exploitation at worst (work harder without a
         | payout and be happy).
         | 
         | I don't know what the solution is. I've been at amazon, and the
         | number of abandoned promo projects are insane. Microsoft has
         | like 7 billion levels, maybe they have it right, you can promo
         | someone without it meaning a whole lot, but it still gives them
         | greater pay and a sense of progression.
        
         | sytelus wrote:
         | The deeper issue you are pointing out is that only early
         | employees get to capture the majority of the value while late
         | employees only get the bread-crumbs. So everyone wants to be
         | "early employee" of new products. In a way, this is inherent
         | problem with capitalism where the idea is that if you have the
         | capital, you pay the workers generating your capital only
         | through _return on capital_ as opposed to part of the capital.
         | This way you can grow your networth exponentially in
         | capitalistic system as long as you can begin with _sufficient_
         | initial capital somehow. Anyone without such capital must live
         | on month-to-month or year-to-year wages generated by the
         | return-on-capital.
        
         | fishtoaster wrote:
         | This echoes my read of this article as well. Any system for
         | promotion has tradeoffs. You can't just say "this system's
         | tradeoffs suck, we should have a new system with no tradeoffs."
         | 
         | I'll admit, I don't really have a good solution. My strategy
         | has been to just stick to early-stage startups where everyone
         | is aligned on company success. Would love to hear some more
         | meaningful discussion of alternative systems for managing
         | career ladders.
        
           | saalweachter wrote:
           | Experience points. Every you complete a task, you gain
           | experience points. Gain enough, you go up a level. Flavor
           | them for different job tracks, tweak the rewards to
           | incentivize the behaviors you want and not the ones you
           | don't. If someone isn't gaining experience at a good rate,
           | take a closer look to see whether they are doing things that
           | should be worth XP, or whether you need to have a different
           | conversation.
           | 
           | Give people some choices on leveling up -- maybe most people
           | just want a bump to salary, maybe other people would like to
           | gain more vacation, stock, half days Friday, a private
           | office, a good parking spot, etc etc.
        
       | MisterBastahrd wrote:
       | Could be worse. You could be on a small team where there's no
       | room for promotion and then get a 3% yearly raise based on your
       | production despite the fact that you were rated "excellent"
       | across the board because company policy dictates that 4/5 and 5/5
       | ratings are specifically for people they intend to promote, and
       | alas your team isn't large enough for there to be promotions....
       | so you have to deal with your manager saying "I wanted to give
       | you a 5, but I was only allowed to give you a 3 due to company
       | policy."
        
         | JJMcJ wrote:
         | Then there are ultra-micro companies where there can never be a
         | promotion, only a raise, because the team is one or two people.
         | 
         | Then it's likely 3% forever.
        
       | ChrisCinelli wrote:
       | I was talking last week with a friend working for Google and
       | worked at Facebook before. The overhead to show that you are
       | worthy for promotion is ridiculous. But he was giving for granted
       | that was part of the "game."
       | 
       | I was never interested in climbing the corporate ladder and
       | prefer to impact the users but I found that unfortunately trying
       | to avoid wasting time in this overhead is eventually working
       | again the users because who prefer spending time improving the
       | product does not get promoted.
        
       | carl_sandland wrote:
       | This is a fascinating, complex topic. Why are a group of very
       | clever, smart people spending ANY energy on giving each other
       | high-school level report cards? Why does one of our best ever
       | tech companies become focused on everything but the customer ?
       | I'd like to think they are dumb but c'mon, they are not dumb
       | people.
       | 
       | It doesn't mean I can't feel sad and deeply upset at this is what
       | it takes to 'succeed' at a company I have honest admiration for.
       | 
       | BUT; I've been researching this 'problem'; which boils down to
       | "is a hierarchical management structure needed" for a group of
       | 'activists' to achieve great things? So far I have found no
       | alternatives, why do we have to keep track of our 'success' and
       | relative worth so intensely so share the pie around?
       | 
       | as the top responses says; everyone needs to chill out and I'd
       | add "try to be nice and do no harm".
       | 
       | The only point I have to add is that as someone who wants to not
       | participate and does not care what "level" they rank; f### off?
        
       | blobbers wrote:
       | YES!
       | 
       | I worked at a start-up that was later acquired by a mega corp.
       | When it was a start-up, it felt like we were focused on growing
       | the pie. Once we were acquired, everyone just wanted a bigger
       | slice for themselves.
       | 
       | I also felt like we had a ton of terrible presentations, and it
       | felt like a braggy culture whereby you had to promote the work
       | you did and make it seem more important. The reality was we all
       | knew who the good engineers were and who the bad ones were. It
       | was just annoying to have to listen to people talk about a widget
       | they'd built that tbh nobody really cared about.
       | 
       | I worked with people to make their talks less about promotion and
       | more about education; that at least made the presentations
       | bearable and engineers felt like they might have learned
       | something from them. Eventually though I realized I didn't want
       | to be in that sort of culture and joined a smaller company.
        
       | lesgobrandon wrote:
        
       | at_a_remove wrote:
       | Another issue is that "promotion" can mean any number of things
       | which someone may desire or not care about. This "promotion" may
       | mean a private office, more flexibility with your time, more
       | money, respect, control over what you work on, meetings with
       | higher-ups, direct reports, and so forth. Not everyone wants all
       | of these things in a single bundle.
        
       | ridiculous_fish wrote:
       | The Netflix model is worth considering as an antidote. In short:
       | 
       | 1. Don't hire junior engineers.
       | 
       | 2. All ICs have the same title: Senior ____ Engineer.
        
         | charlespierce wrote:
         | Even Netflix is moving to have levels, however. At great cost
         | to morale it seems, with people who were formerly all at the
         | same title being grouped into potentially different levels.
        
       | tdiff wrote:
       | Can it be that the aim of this system is limiting the number of
       | potential promotees, similar to how leetcoding limits number of
       | candidates for hiring?
        
       | burnoutgal wrote:
       | Seriously, why do people care about being promoted beyond
       | senior/staff? Even at a smaller company you're making 200k/year,
       | you probably have a good handle on your job, why not just coast?
       | There's a big discontinuity in comp if you can make it to the
       | director level, but being a manager or senior staff seems like a
       | ton of work for no benefit.
       | 
       | I work like 20 hours a week at my job, I almost quit because it's
       | extremely boring and dysfunctional, but then I realized I can
       | just disengage and enjoy my extra free time instead of pushing to
       | exceed expectations. And I still get paid the same.
        
         | dub wrote:
         | Performance reviews in corporate culture often have a "what
         | have you done for me lately?" mindset.
         | 
         | If you're senior or staff and haven't launched anything
         | exciting lately, middle management might become less interested
         | in whether the service is running well and more interested in
         | having "career" conversations about how your role description
         | says you're supposed to be launching cross-functional projects
         | more frequently.
        
         | shadowgovt wrote:
         | At Google specifically, even being promoted _to_ staff is a
         | huge undertaking. And until recently, there was an expectation
         | of forward career trajectory built into the lower ranks, i.e.
         | every engineer was functionally multi-year probationary. If you
         | found something valuable to do but you weren 't progressing
         | your career (because, say, the work was necessary but boring,
         | like micro-optimizations, feature polish on a mature product,
         | or documentation / example creation), you'd start to have talks
         | with your manager about your future at the company.
         | 
         | I believe they relaxed that process when someone at the top
         | took a look at their org-chart and realized they've become a
         | big company where they need a critical mass of not-actually-
         | interested-in-progressing engineers to keep the lights on and
         | if they actually followed their policy, they risked churning
         | those reliable workhorses out of the company because they
         | couldn't actually afford to find a slot to promote them all.
        
           | cjsplat wrote:
           | I don't know because the change was decided way above my pay
           | grade, but I always assumed that the reason was HR legal.
           | 
           | It is hard to look at people who are objectively doing as
           | well as each other, and rate some lower only because they
           | have been at that job grade "too long".
           | 
           | The fig leaf was always that the ladders encourages keeping
           | up with technology and the company, which meant people
           | couldn't tread water at the lower grades.
           | 
           | But if the "new technology" isn't necessary for the job
           | duties, labor lawyers can have a field day.
        
         | Hermitian909 wrote:
         | Off the top of my head:
         | 
         | 1. More money means less time till I hit FU money and can
         | choose work without any consideration of pay
         | 
         | 2. 200k/yr is not as much as it seems if you're in the bay area
         | and have kids
         | 
         | 3. Bigger title -> more input on core design decisions. Hate
         | some idea coming from the higher ups? You're in a position to
         | do something about it.
         | 
         | 4. Bigger title -> more control in picking interesting problems
         | to work on. People trust you to say "this should be a priority"
        
           | geodel wrote:
           | In general I agree. It's just that I don't know if salaried
           | job lead to FU money. The only person I had or will be able
           | to say FU is to myself sitting alone in living room.
        
             | ketchupdebugger wrote:
             | You'd be able to reach FIRE money as a SWE. Possibly FU
             | money if you get to vp level at a FAANG and then work for
             | 10 years.
        
             | Hermitian909 wrote:
             | Depends on who you are and what your growth potential is. I
             | know SWEs getting offers in the 7-8 figure range. That's
             | not in any way typical but if you're smart enough,
             | hardworking, and get the right breaks hitting a 7 figure
             | income isn't something I'd consider _weird_ and is
             | definitely FU money.
        
           | burnoutgal wrote:
           | Do you worry about being hit by a bus before you have FU
           | money? Personally I'd rather work half time for twice as many
           | years than try to race to retire.
           | 
           | A lot of responses seem to be focused on high cost-of-living
           | areas, which is kind of a chicken-and-egg problem. If you
           | want to be a moderately checked out person, living in a
           | smaller city and stretching your giant bay area salary is the
           | way to go. If you want to be aggressively careerist, you have
           | to be face-to-face in the bay networking.
           | 
           | More input and more interesting problems both feel like more
           | responsibility for the same comp, imo, which might be
           | appealing for some people but is anathema to me. The people
           | higher up got there by being more argumentative, or
           | backstabbing, or ingratiating themselves, and instead of
           | going along with them now you get to fight them. No thanks.
        
             | sokoloff wrote:
             | I'd rather work twice as many hours per year for half as
             | many years. It's not that one choice is obviously dominant
             | over the other across all people.
        
               | ryandrake wrote:
               | Yes, given "getting hit by a bus" is a probabilistic
               | event that is independent of my working hours, I would
               | rather make 2x for half as many years, all other things
               | being equal. I'd also rather make 3x for a third as many
               | years, and so on, if it were possible. Given time value
               | of money and compounding interest, it's always better to
               | front load your working time and make Nx for 1/N as much
               | calendar time worked.
               | 
               | And for the controversial part: The above is why I think
               | it's insane to, for example, take 1-2 years of not
               | working, early in your 20s, to go see the world and "find
               | yourself." Those 1-2 years, if spent earning, could mean
               | retiring an extra 3-6 years earlier.
        
               | sokoloff wrote:
               | I agree with your conclusion, but I think there's a fair
               | argument to say that an extra week of leisure in your 20s
               | is worth more than an extra week of leisure in your 50s
               | or 60s. That is even more true if you're working 48
               | weeks/year in your 20s and zero weeks in your 60s.
        
               | happimess wrote:
               | I think it's insane to, for example, work at an office
               | early in your 20s, to put a couple grand in your 401(k).
               | Those 1-2 years, if spent exploring, could mean finding a
               | happier and more thoughtful way to progress through the
               | latter 70% of your life.
        
               | ZephyrBlu wrote:
               | Early on the money is probably the least important part.
               | Momentum seems like a lot more important.
               | 
               | If you finish uni and take 1-2yrs off, that puts you
               | wayyy behind someone who goes straight into a job. If you
               | take 1-2yrs off your knowledge won't be fresh and you'll
               | not really be a new grad anymore.
        
               | spacemadness wrote:
               | I think this points out a difference in viewing
               | everything in life as an efficiency problem focused on
               | retirement age and overall wealth. Makes sense for a
               | forum of engineers to see it this way I suppose.
        
               | burnoutgal wrote:
               | "getting hit for a bus" is a hyperbolic example meant to
               | stand in for a catastrophic event. It really means you
               | (or a family member like a parent, partner or child) has
               | a major health event, for instance. Some things are
               | random, some things tend to become more likely with age.
               | Even just chronic pain or other health issues might make
               | retirement less fun than travelling in your 20s (speaking
               | as someone with chronic pain from surgical implants).
               | 
               | Besides health there's a lot of reasons why being certain
               | about doing something now might be preferable to putting
               | it off for 10+ years.
        
             | bluGill wrote:
             | My todo list will keep me busy until I'm 3000 years old. I
             | might not be hit by a bus, but I have no reason to think I
             | will ever get to the end of that list. Money can buy things
             | required for the list that are not on the list, but I have
             | to work to get them. In many cases I spend less time
             | working then I would just doing it. I could make a canoe
             | from scrap wood and row to New Zealand, but in a week at
             | work I get enough money to pay for a plane ticket, while
             | paddling across the ocean would take months (people have
             | taking canoes across the ocean so I know it is possible -
             | though I'm not sure how risky it is)
        
           | summerlight wrote:
           | > 4. Bigger title -> more control in picking interesting
           | problems to work on. People trust you to say "this should be
           | a priority"
           | 
           | This is probably one of the most dominant non-financial
           | factor for engineers. Because if you want to make a visible,
           | critical design decisions for billion-user products you
           | usually want to be at least L6~L7, the level where you're now
           | an owner of a non-trivial product/system spanning across
           | teams.
        
         | ctvo wrote:
         | I understand the perspective of people who view their
         | profession as solely a job, checking out after their 9-5 and
         | doing other things with their life. This isn't me. I _enjoy_
         | the work. Idealistically, I _think_ I can make a large impact
         | on people with my knowledge and experience. Shave off a seconds
         | on a workflow in Google Docs end-to-end, that 's a net good to
         | humanity. It's not all about compensation. At some point it's
         | almost only about impact, and impact often requires higher
         | titles and putting in hours due to systems that govern these
         | large companies.
        
         | meowtimemania wrote:
         | If you aspire to be a homeowner, 200k in the Bay Area will be
         | difficult.
        
           | Nuzzerino wrote:
           | As of 2022, it's now difficult anywhere in most US
           | metropolitan areas.
        
             | hyperbovine wrote:
             | "Most of the US" != the five places you'd be willing to
             | live. Outside of the HN bubble, a $200k salary _easily_
             | affords a home in most markets.
             | 
             | https://cdn.nar.realtor/sites/default/files/documents/metro
             | -...
        
               | babelfish wrote:
               | Okay, but the important part is "the five places you'd be
               | willing to live". There are significant reasons most of
               | us aren't moving to the middle of nowhere to be able to
               | afford a home.
        
             | [deleted]
        
         | Invictus0 wrote:
         | To be clear, your question is why do people want to grow? Or
         | why do they want to make more money? Or why do they want more
         | status/power/recognition?
        
         | lesuorac wrote:
         | A promotion (pre-director in CA/NYC) can easily be an increase
         | of 50k (~25%) in comp so it's pretty meaningful.
        
         | fullshark wrote:
         | My main motivation for work at this point is to provide for my
         | children and buy my retirement. More money via promotion helps
         | me achieve those goals.
        
         | renewiltord wrote:
         | Because coasting costs me mentally. I want more than that. I
         | coasted for a year and it was disastrous to me, mentally.
        
         | MattGaiser wrote:
         | You are counting on that job to always be there for one thing.
        
           | burnoutgal wrote:
           | In the boom time there's an unending appetite for mediocre
           | engineers to inflate headcount, making managers look good
           | (more reports) and companies look good (to investors). In the
           | bust time, I don't think even the smartest people will be
           | safe, and the top of the ladder may well be pruned more
           | aggressively because they're expensive. Having positive
           | reviews may protect you, but being high in the org won't.
        
             | no_wizard wrote:
             | Depends on how high. You don't want to be in the _" off in
             | the corner"_ research group which is usually comprised of
             | very high level engineers (senior or staff level or
             | higher). You definitely don't want to be high up in the
             | middle tier either. What you want is to be known to your
             | Vice Presidents and above. That's when you reached "high
             | enough" to avoid the great cull.
             | 
             | I witnessed this more times than I can count.
             | 
             | Otherwise its all balance sheet calculations and _maybe_
             | your manager can pull a punch or two if the product area is
             | critical enough.
        
         | water-your-self wrote:
         | Try having a family as a sole earner on 200k in the bay area.
         | Or new york.
        
           | ahtihn wrote:
           | Is this a joke? What is median _household_ income for
           | families in both of these cities? Fairly sure it 's below
           | 100k.
        
             | burnoutgal wrote:
             | But you need a house with a backyard, two teslas, a wine
             | cellar and a college fund or you aren't really living /s
        
             | aroman wrote:
             | In San Francisco, the median household income was $120k.
             | That's 2 years ago mind you, and a lot of inflation has
             | occurred since then.
             | 
             | https://www.census.gov/quickfacts/sanfranciscocitycaliforni
             | a
        
               | zeroonetwothree wrote:
               | The median household only has 2 people so presumably the
               | median income for a family is higher.
        
               | bradlys wrote:
               | Doesn't account for the fact that many are under rent
               | control, own houses from decades ago, etc.
               | 
               | It's better to look at the average incomes of people who
               | are _buying_ houses in SF.
        
               | srean wrote:
               | Do their budgets balance or do they take on credit card
               | and other debt to manage the deficit ? I am not claiming
               | its one way or the other as I do not know the answer.
        
             | Manuel_D wrote:
             | I'm going to guess that software developers, especially
             | ones at FAANG, aren't aiming for a median household
             | lifestyle. 200k post tax is easily ~140k a year. A san
             | francisco mortgage is easily 4-5k a month for 30 years. And
             | if their kids don't get lucky on the school lottery,
             | they're going to be sending them to private school. And
             | then there's college savings to account for.
        
             | BeetleB wrote:
             | > What is median household income for families in both of
             | these cities?
             | 
             | What is the median credit card debt for them in these
             | cities?
             | 
             | What is the median annual savings for them in these cities?
        
       | es7 wrote:
       | When I was at Google this was a huge problem.
       | 
       | I worked on features/products that could be built and supported
       | by small teams. Once those projects were 'done', those same teams
       | inevitably turned to unnecessary rewrites, expansions and
       | redesigns. And they all got promoted for it. For turning a
       | 5-person project into a 25 person project that did the same
       | thing, but with more moving pieces.
       | 
       | Because you can't usually reach L6 by maintaining a project, no
       | matter how impactful.
        
       | photochemsyn wrote:
       | The first thing that comes to mind reading this is that
       | 'corporate ladder' is the wrong visual concept. Corporate
       | hierarchies are trees with root at the top. The problem is then
       | comparable to the academic world, where each PI will have a
       | series of PhD students who themselves want to become PIs, but the
       | PI replacement rate is too low to accomodate this. Unless the
       | global academic world is expanding, inevitably the majority of
       | PhDs will not become PIs.
       | 
       | One general solution is to flatten the hierarchy, which
       | ultimately would reduce the spread in compensation and rewards
       | from the bottom layer to the top layer. This would make promotion
       | somewhat less attractive particularly if it came with heavier
       | administrative responsibilities (generally less fun and more
       | hassle).
        
       | jeffbee wrote:
       | There sure is a thriving subculture of telling people how to not
       | repeat the "mistakes" of an 1800-billion-dollar organization.
        
       | sytelus wrote:
       | I wonder if any company has successfully eliminated promo-
       | culture. One possible option (in tech context) is to have same
       | base for everyone (like Amazon used to have) with a $0 to
       | $1billion stock range for everyone. Then you select actual stock
       | amount in proportion to increased customer satisfaction, product
       | impact and adoption. No promos ever. All the mess of titles
       | "Staff", "Principal" etc are gone too. No one talks down to
       | anyone exercising their titles.
       | 
       | What would be problem with such a system?
        
         | zeroonetwothree wrote:
         | A lot of work is hard to evaluate in terms of those metrics.
         | Especially comparing people across different areas of the
         | stack.
         | 
         | Also it encourages a cutthroat competitive culture of stealing
         | credit. At least with levels higher level people don't need to
         | steal credit from lower level people and aren't directly
         | evaluated against them.
        
       | kodah wrote:
       | There's just a lack of ability to own a product as an engineer.
       | Those things are delegated to managers and product owners; lead
       | engineers are really just there to align work - not really to
       | make broad vision beyond suggestions.
       | 
       | If engineering firms wanted to improve they'd ensure that
       | everyone who has decision making power over a product, whether
       | from a business or technical perspective, is at the same level
       | and has the same input. That way refactor is weighed the same as
       | a new feature or service.
        
       | xoofoog wrote:
       | Former Googler here. This person has correctly identified that a
       | key reason why google sucks is that people very often...
       | 
       | > choose between doing what's best for users or what's best for
       | their career
       | 
       | But the root cause isn't that people want to get promoted. It's
       | that Google promotes people for the wrong reasons. Put very
       | simply, the problem is that Google promotes people for "solving
       | hard problems" not for solving USEFUL problems.
       | 
       | Imagine if people did get promoted for fixing bugs instead of
       | building a new product (to be abandoned)! Or if maintaining an
       | existing system was somehow on par with building a new system
       | (which is just a bigger more complicated version of something
       | perfectly good). The googler would say "well those useful
       | problems are too easy to merit a promotion. Anybody can solve
       | easy problems - we're google, and we're too smart to work on
       | those easy problems." Grow up.
       | 
       | Y'all value the wrong things. That's why your culture is broken.
        
         | usrn wrote:
         | It's much more boring and you don't hear much about it but it's
         | ultimately more pleasant to run things this way.
        
         | TuringNYC wrote:
         | >> But the root cause isn't that people want to get promoted.
         | It's that Google promotes people for the wrong reasons. Put
         | very simply, the problem is that Google promotes people for
         | "solving hard problems" not for solving USEFUL problems.
         | 
         | Not saying this is the best thing, but it can get much, much
         | worse at other places. I started my career at Accenture (then,
         | Andersen Consulting). People go promoted for either sales
         | (SrManagers or higher) or controlling issues (Managers and
         | below.) Note, the aim was to _control issues_ (documenting,
         | writing up mitigation plans, briefing clients, deploying fixes,
         | etc.) -- _THE AIM WAS NOT TO PREVENT ISSUES_. So code quality
         | didnt get you promoted.
         | 
         | Several years in, a group of individuals passed up for
         | promotion realized this all-together and literally started
         | turning a blind eye to minor bugs, which eventually passed into
         | PROD. Then they would solve them (which is what Management
         | wanted.) Shockingly they got kudos for controlling issues. Many
         | got promoted.
         | 
         | Set the wrong incentives, get the wrong behaviors.
        
         | lisper wrote:
         | Another former Googler here (from waaaaaaayyyy back -- I was
         | employee #104).
         | 
         | The reason Google is the way it is, and many organizations are
         | the way they are, is that they are trying to reproduce the
         | circumstances that led to their initial success. Google
         | initially succeeded by solving what was at the time a Really
         | Hard Problem, and so the people at the top want to reproduce
         | that by encouraging people to solve more Really Hard Problems.
         | Apple has fallen into the exact same trap. Their initial
         | success came from building a Cool New Thing, and so they are
         | constantly trying to build the next Cool New Thing. The problem
         | is that at some point the product has actually converged to a
         | local design maximum and so making further changes to it in
         | order to produce something New and Cool is not actually an
         | improvement.
         | 
         | But it doesn't work because it's sn inductive fallacy. Just
         | because solving a Really Hard Problem or making a Cool New
         | Thing led to success once does not mean that doing these things
         | will lead to success in general. But the memory of that initial
         | success is really hard to get past, especially when it was as
         | earth-shattering as the initial Google search engine, or the
         | Mac or the iPhone.
         | 
         | (Apple has actually done better than most companies at
         | reproducing their initial success. They've done it at least
         | five times, with the Apple II, the Mac, OSX, the iPod and the
         | iPhone. But then there is the touch bar, the butterfly
         | keyboard, the flat look...)
        
           | brokencode wrote:
           | I think Apple has done a fantastic job of incremental
           | improvements on their products rather than chasing the next
           | cool thing. Can you name a company that has actually been
           | doing this better?
           | 
           | For instance, they often resist new technologies like high
           | refresh rate or OLED screens, 5G, etc., until they feel the
           | technology is developed sufficiently and won't impact battery
           | life. There are other brands that compete by making a list of
           | features rather than a coherent product.
           | 
           | Of the examples you named, both the Touch Bar and the
           | butterfly keyboard are gone now, and the latest Macs are the
           | best Macs ever. That shows a willingness to try new things,
           | while also showing that they have good judgement in the long
           | term and a willingness to move away from what doesn't work.
           | 
           | Also, the iPad and Apple Watch haven't been as important to
           | Apple as the iPhone, but they are still original and
           | category-defining products that I would call innovative. Not
           | every new product needs to double your company's market cap
           | to be a big success in the category.
        
             | lumost wrote:
             | I haven't worked at apple, but I suspect that this is the
             | result of only having <20 core products (including services
             | such as the app store). This generally implies that there
             | are a very small number of internal employees who built
             | those core products, and in most organizations this leads
             | to a resistance to change.
             | 
             | Some companies like to spam new products, others like to
             | perfect what they have.
        
               | judge2020 wrote:
               | Apple spent ~22B in R&D in 2021, but they definitely have
               | large-scale decision makers expecting near-perfection on
               | anything considered for released, probably before they
               | even push it to DVT.
        
               | dekhn wrote:
               | R&D spending at FAAMG includes all software development
               | work, regardless of whether it's research.
        
               | lumost wrote:
               | Resistance to change has an odd correlation with R&D
               | spending. A company that refuses to change their products
               | may spend _more_ on R &D than one changing products all
               | the time, as the cost of each change is much higher.
        
               | nickelcitymario wrote:
               | I'm not sure if you're saying it's a bad thing that they
               | have <20 core products? I've always considered that a
               | strength and a remarkable show of discipline, especially
               | when they're willing to kill perfectly good products in
               | order to create imperfectly great ones.
        
             | thereddaikon wrote:
             | I can't really think of anyone who has done it well but I
             | don't think Apple has either. They have released plenty of
             | half baked products. The original apple watch is a good
             | example, it was retroactively made the Gen0 and quickly
             | killed. They had similar problem with the first Intel macs
             | too and the original M1s weren't 100% either. I think
             | sometimes they over estimate how ready a product is. The
             | iPhone was amazing at launch but in retrospect it was
             | missing almost everything.
        
             | guelo wrote:
             | > both the Touch Bar and the butterfly keyboard are gone
             | now
             | 
             | Everybody was surprised by that because they've so rarely
             | admitted that they were wrong. It took Jony Ive's departure
             | for it to happen.
        
               | jfk13 wrote:
               | I realise it's uncool to say so, but I quite like the
               | Touch Bar on my MBPro.
        
               | macintux wrote:
               | I find it valuable on occasion; I certainly understand
               | why they were reluctant to give it up, but they should
               | have either pushed harder for its success or given up
               | sooner.
        
             | lisper wrote:
             | > Can you name a company that has actually been doing this
             | better?
             | 
             | No. But that doesn't mean that Apple hasn't fallen prey to
             | this phenomenon. It just means that they set the bar
             | incredibly high to begin with.
             | 
             | My first Apple was an Apple II, and I have never been
             | without an Apple product since then. I currently own three
             | Apple phones and eight Apple laptops. But for me the
             | overall usability and quality of Apple products has been in
             | decline over the last decade or so. I still run Mavericks
             | on many of my machines because it was the last version of
             | MacOS that Just Worked.
        
               | majormajor wrote:
               | The MacBook design has only changed step-by-step in small
               | increments since the 2003 aluminum Powerbooks. The iPhone
               | has pretty similarly used just a couple of basic designs
               | since 2013.
               | 
               | So I'd definitely say Apple is best in class at
               | incremental changes with the exception of the
               | touchbar/butterfly MBPs. I'd just disagree with you over
               | the quality: my M1 MBP is a big improvement over even the
               | pre-touchbar ones in basically every way.
        
               | lisper wrote:
               | I'll see your M1 and raise you a trash-can Mac Pro, and
               | the fact that anything other than a Mac Pro can't be
               | upgraded.
               | 
               | But it's actually more about the software than the
               | hardware. Once upon a time Macs were the computer that
               | Just Worked. But recent devices, including phones,
               | tablets, and laptops, have major usability issues. It's
               | more about the software than the hardware, but with Apple
               | you literally cannot separate the two.
               | 
               | Here are some war stories.
               | 
               | I bought a brand new M1 MBA. I installed XCode. The
               | install process produced a tiny little progress bar that
               | required a microscope to see. It got very near the end
               | and then got stuck for several hours just short of being
               | done. There was absolutely no indication whether the
               | process was actually hung and no apparent way to inquire.
               | So I tried starting XCode and it worked. I assumed that
               | all was in order and the progress bar just hadn't gotten
               | updated.
               | 
               | Then I updated the OS, which required a restart. But when
               | I tried to restart I got a modal dialog saying that I
               | could not shut the machine down because XCode was still
               | in the process of being installed, and shutting down now
               | could "damage my machine". Worse, the button to dismiss
               | this dialog was inactive. There was no way to get rid of
               | it. I ended up having to do a hard reset.
               | 
               | And this is just one of many, many similar experiences.
               | I've tried transferring data from one iPad to another,
               | waited many hours, only to have the process fail. I've
               | tried importing old iPhoto libraries to Photos, waited
               | many hours, only to have the process fail. When these
               | failures happen there is no indication of what went wrong
               | or what I might be able to do about it. Just, "Sorry, an
               | unexpected error occurred".
               | 
               | I also really despise the new UI look and feel. Once upon
               | a time it was easy to tell what was clickable and what
               | was editable and what was static because all of these
               | elements had different standardized looks. Now everything
               | looks the same. Many UI elements are hidden until you
               | hover over them. Apple devices have become the exact
               | opposite of the easy-to-use discoverable devices they
               | started out as. Using an Apple device today feels more
               | like an old-style adventure game, complete with grues
               | that randomly jump out and kill you for no apparent
               | reason.
               | 
               | But other than that, yeah, Apple devices are great.
        
               | quadrifoliate wrote:
               | Apart from the look and feel, there are severe
               | regressions with the operating system in a lot of places
               | - external non-Apple hardware that would just work just
               | fine on the existing OS stops working with a new OS
               | version, etc. The quality of their OS has gone steadily
               | downhill over the last few years.
               | 
               | At this point I would never do a macOS update unless I'm
               | forced to do so for security purposes. I can't even begin
               | to fathom why anyone installs the beta and does free QA
               | for Apple.
               | 
               | I get the impression everyone at Cupertino works with
               | only Apple Cinema displays and a lifetime supply of
               | insanely priced Apple hardware; and no one bothers to
               | test out compatibility with third-party devices at all.
        
               | mrtranscendence wrote:
               | I somewhat disagree?
               | 
               | To be honest, the current UI look-and-feel hasn't
               | bothered me at all. I can't recall ever being confused by
               | it (with one exception: iPad multitasking). Perhaps I've
               | simply internalized it to such a degree that I accept it,
               | warts and all, without thinking about it critically. But
               | it's difficult for me to be too upset by a UI that really
               | has "just worked" for me.
               | 
               | As long as my customized keyboard shortcuts still work,
               | I'll be happy, I guess.
               | 
               | I also haven't experienced the software stability issues
               | that you point out, though I have no doubt this is
               | because I rarely do things like transfer data from one
               | device to another (though when I _have_ done so it 's
               | worked well enough). YMM(and does)V.
               | 
               | > I'll see your M1 and raise you a trash-can Mac Pro, and
               | the fact that anything other than a Mac Pro can't be
               | upgraded.
               | 
               | The trash can Mac Pro was a mistake, though at least it's
               | one they eventually remedied. Their recent lineup has
               | been almost universally praised, except for cost and (as
               | you point out) upgradeability. I'm not too bent out of
               | shape about upgradeability because I've never tried to
               | upgrade a laptop, but I see the annoyance.
        
               | lisper wrote:
               | I think this is a topic about which people can reasonably
               | disagree :-)
               | 
               | I'll just add that my complaint about inability to
               | upgrade does not just apply to laptops. It's the whole
               | product line (other than the Pro) including the Mini and
               | the iMac. If I have an iMac and I need more RAM, I have
               | to throw out a perfectly good SSD, processor, _and
               | display_. There is just no excuse for that. I have a NUC
               | that is essentially a hardware equivalent of a (pre-M1)
               | Mini. The NUC is both smaller than a Mini and upgradable
               | so I know it 's possible.
        
               | edmundsauto wrote:
               | You are correct to say there is no excuse for the lack of
               | upgradability, but not for the reasons you believe.
               | 
               | There is no excuse because "excuses" are not germane to
               | making trade offs. Apple chose to not make devices easily
               | upgradable because it enabled them to be amazing in other
               | dimensions (sturdiness, manufacturing efficiency, design,
               | aesthetics, plus most users don't give a flying fuck
               | about upgrading)
               | 
               | Why would you need an excuse for defining your own
               | products your way?
        
               | lisper wrote:
               | But this is exactly my point. Apple is optimizing the
               | wrong things (for me) because it's trying to build Cool
               | New Things rather than things that are actually useful.
               | My NUC looks perfectly fine, and it sits under my desk so
               | no one ever sees it anyway. It is superior to a Mac Mini
               | in every conceivable way. It's smaller and it costs less
               | for the same tech specs. The _only_ thing that a NUC
               | doesn 't do that a Mini does is run MacOS legally.
        
               | edmundsauto wrote:
               | > It is superior to a Mac Mini in every conceivable way
               | 
               | Based on the dimensions you feel are important and are
               | visible to you. That is only one perspective on the
               | elephant.
               | 
               | If you built that machine, and you made decisions that
               | were not necessary tradeoffs AND these decisions went
               | against your values, you would need an excuse. Apple is
               | not you, and they do not need any excuses - they have a
               | different set of values and built to those values.
               | 
               | Those values are what the market, aka other people, care
               | about.
        
               | tokamak-teapot wrote:
               | But you don't have to throw those things away. Just sell
               | it, for a decent percent of what you bought it for -
               | because they have good resale value - and buy one with
               | more RAM.
        
               | lisper wrote:
               | Then I have to transfer all my data. That's time
               | consuming even when it goes well, and not once has that
               | process ever gone flawlessly for me. Something always
               | gets lost. Passwords. License keys. Settings. It has been
               | a colossal PITA every single time.
        
               | [deleted]
        
           | nunez wrote:
           | seven times if you include AirPods and the Apple Watch
        
           | LegitShady wrote:
           | google should work on some really hard problems they've
           | ignored - customer service, privacy, etc.
           | 
           | It's why the only business I do with google now is in places
           | where they essentially don't have competition, and only when
           | I absolutely have to.
        
           | apozem wrote:
           | That makes sense. Googlers keep dumping out technically
           | interesting products with no go-to-market strategy because
           | one time doing that, they made a perpetual money machine
           | (search ads). The problem is it's 20 years later, technology
           | has changed and not all markets are like search.
           | 
           | Throwing something out there is fine when it's a magic
           | website that answers your questions. When it's, say, a half-
           | baked messaging app none of your friends use, not so much.
        
           | bern4444 wrote:
           | I think Apple continues to innovate in new product
           | categories.
           | 
           | Apple Watch
           | 
           | AirPods
           | 
           | M1 Chip
           | 
           | Services (Apple TV+, Apple Pay, Music, Fitness, iCloud etc).
           | 
           | I include iCloud for services likeHide My Email and Private
           | Relay.
           | 
           | They do this all while maintaining a consistent release cycle
           | of upgraded versions of their hardware (new iphones, macs
           | etc).
           | 
           | Also, everything in the list above has been developed under
           | Tim Cook which is also impressive. He's been able to maintain
           | Apple's ability to expand into new products and services.
        
             | jldugger wrote:
             | You realize that's his point right? Each of those is trying
             | to be the Cool New Thing, and part of what distracts the
             | company while it ships butterfly keyboards, touchbars
             | without escape keys, AntennaGate, whatever plagued HomePod
             | so much they quietly discontinued it. Polish and Attention
             | To Detail is outsourced to execs, who are increasingly
             | spread thin.
        
               | vlovich123 wrote:
               | AirPods in their first year shipped more bluetooth
               | headsets than the all bluetooth headsets from all other
               | manufacturers combined ever (or something insane like
               | that). AirPods by itself is a Fortune 500 company. Apple
               | Watch is a Fortune 100. AirTags is a 1B revenue business.
               | 
               | Their scale is so immense that "flops" means "not a
               | breakout success that resulted in a massive instantaneous
               | increase to their bottom line". It also means the
               | pressure is on them to have everything right (from the HW
               | side) from the initial launch in terms of volume, build
               | quality, reliability, & value add or they will have a
               | meaningful setback to an expensive proposition (no room
               | for exploring with smaller-scale things which is where
               | competitors should start - Oura for example).
        
               | bern4444 wrote:
               | But it hasn't distracted the company. Each of those
               | things I listed are massive successes in their own right.
               | 
               | Not everything Apple does is a success, but they have
               | gotten it more right far more often than wrong. The M1
               | chip affects also their entire existing computer line.
               | AirPods work beautifully across iphones, macs, and ipads.
               | Apple watch integrates flawlessly with my iphone (answer
               | calls, play pause etc). These are accessory products that
               | reinforce the main ones which they continue to upgrade
               | beautifully every year.
               | 
               | They are able to balance both (Cool New Thing and upgrade
               | cycles) and through it all, keep their product list to a
               | relatively small number of items/skus. Compared to google
               | who offers so many additional services and applications.
        
               | gowld wrote:
               | > ships butterfly keyboards
               | 
               | a Cool New Thing
               | 
               | > touchbars without escape keys,
               | 
               | a Cool New Thing
               | 
               | > HomePod
               | 
               | a Cool New Thing
               | 
               | Cool New Thing was not distracting from these things.
               | 
               | > Polish and Attention To Detail
               | 
               | gets harped on at Apple because they are so much better
               | than everything else (and charge $$$ for it), that
               | customers and opponents don't tolerate mistakes. Maybe
               | being perfect is actually, really too hard to reach?
        
           | loudthing wrote:
           | ... the Lisa, the Apple III, firewire, calling wifi "Airport"
           | for way too long, that home speaker boombox thing, the weird
           | round mouse that came with the iMac, ...
           | 
           | But seriously, I remember reading on here a comment from a
           | previous Apple employee that all of their products are
           | designed with the primary goal of looking good in a keynote
           | presentation, which makes sense for their image, but results
           | in underdeveloped products that "disappear" after a few
           | years.
        
         | somethoughts wrote:
         | At least in my own small company - I'm hoping to promote the
         | concept of the T shaped technical leader ladder.
         | 
         | You're rewarded/measured on two metrics - breadth and depth
         | 
         | - a depth metric - leadership in your own specific project team
         | where you add features.
         | 
         | - a breadth metric - you've demonstrably shown that you've
         | gotten other teams outside your own to contribute to your
         | project effectively. Additionally and perhaps more importantly
         | you must show that you can act in a supporting role on multiple
         | other projects outside your own core project. Supporting other
         | projects outside your core project include signing up for
         | triage support, updating documentation, improving testing, etc.
         | without frustrating the primary maintainers.
         | 
         | IMHO - focusing on depth as the only way to technical career
         | progression leads to feature creep, ball of mud codebases with
         | high barriers to entry and silo thinking.
         | 
         | Would be curious if/why this is controversial.
        
           | sytelus wrote:
           | You should reward only based on customer satiesfaction and
           | adoption.
        
             | somethoughts wrote:
             | Agree - one feature that is missed w.r.t. long term
             | customer satisfaction and adoption is long term support for
             | previously delivered features. This is exacerbated when
             | product managers/SW teams are mostly measured on new
             | feature delivery metrics.
             | 
             | The full feature lifecycle and reducing bus-factor across
             | the entire existing product feature set is rarely
             | considered as its not generally captured in OKR metrics.
        
           | zeroonetwothree wrote:
           | I think both are important but it's not necessary for any one
           | person to excel at both. Some will naturally be better at
           | depth and others at breadth. As long as you acknowledge both
           | types of contributions I think it will work out well.
        
             | somethoughts wrote:
             | Good point! I think you're right.
             | 
             | So currently there are two narrowly defined options for
             | career progression:
             | 
             | * technical leadership on core project/domain
             | 
             | * engineering management
             | 
             | Perhaps instead of eliminating the depth option for the
             | technical track and making the T shaped depth/breath
             | mandatory, just make it an additional option to provide an
             | additional track for people to take for career progression.
             | 
             | * deep technical leadership on core project/domain
             | 
             | * broad-based technical leadership on core project/domain
             | and supporting role on multiple projects
             | 
             | * engineering management
        
         | mathattack wrote:
         | What's more import for Senior leaders to do - solve hard
         | problems or useful ones? If it's the former they're doing the
         | right thing. If it's the latter that explains a lot of their
         | deprecation issues.
        
         | bigcat123 wrote:
        
         | mochomocha wrote:
         | A friend of mine didn't get a promotion at Google because he
         | was told that though his work generated >1B of revenues for the
         | company, it was not "hard enough". He left the company.
        
           | xoofoog wrote:
           | This also contributes to a culture of toxic masculinity at
           | Google. Proving you're smart by solving hard problems is a
           | gorilla-chest-thumping exercise. It's not enough to build
           | things. You need to be better than those around you. But you
           | have to be "googley" which means using logic and data to put
           | down your coworkers and show why you're right and they're
           | wrong.
        
             | es7 wrote:
             | Ex-Googler here. The comment above is wrong and sexist.
             | 
             | Googleyness was always about bringing up the people around
             | you and elevating your team's potential, something that
             | both women and men can excel at.
             | 
             | I have a lot of complaints about Google's perf process, but
             | I never saw toxic masculinity, competitiveness or putting
             | down co-workers. On the teams I was part of, if any of that
             | happened it would have been dealt with harshly and stopped
             | immediately.
        
             | osipov wrote:
        
             | BlargMcLarg wrote:
             | >a culture of toxic masculinity
             | 
             | Hyper competitiveness. There is nothing "male" in nature
             | about pushing people to compete in a giant free for all.
        
               | cm2012 wrote:
               | Even every non physical competitive sport in the world is
               | male dominated to an absurd degree. Chess, esports,
               | poker, you name it. Hyper competitive environments are
               | associated with masculinity for valid reasons.
        
               | mcguire wrote:
               | On the other hand, having spent many years at IBM, the
               | Loudest Person In The Room is rarely a woman. And, having
               | been part of a fair number of woman-led organizations,
               | including those that were straight up empire building,
               | hyper-competitiveness tends not to be a problem; they
               | have other pathologies.
        
               | uoaei wrote:
               | But there is a masculine (in the sense of gender roles
               | that a person assumes for themselves) way to do it, and
               | that is what is typically expressed in these settings.
               | And it is typically more harmful for more people on
               | average than the feminine expressions of same.
        
               | BlargMcLarg wrote:
               | Tell me, what do you consider "toxic masculinity"? You're
               | not really presenting a frame for us to discuss this in.
               | 
               | >And it is typically more harmful for more people on
               | average than the feminine expressions of same.
               | 
               | Yeah, no. This is borderline sexist. It's one thing to
               | argue "the workplace only allows masculinity in its toxic
               | form". It's another entirely to go "feminine better".
        
               | dudeman13 wrote:
               | >typically more harmful for more people on average than
               | the feminine expressions of same
               | 
               | The equivalent feminine expression of the same kind of
               | dominance is a reputation war.
               | 
               | Reputation wars can _destroy_ lives and relationships. If
               | I have to choose one, I for one much prefer to deal with
               | people winning at how awesome they are (and how lame I
               | am) than a reputation war.
               | 
               | Civilized places have cracked down on violence, so male
               | dominance contests almost never end up with a face
               | punched anymore. Toning down the violence made them much
               | safer.
               | 
               | Female dominance contests are still as deadly as they
               | have always been.
        
               | jrochkind1 wrote:
               | Not in nature, no. But in socialization and culturally
               | trained roles, yes.
        
             | dv_dt wrote:
             | Not google, but I was once given feedback that I wasn't
             | promoted to a management position at a company because I
             | was seen as being too "nice". This was despite 4 years of
             | being a manager at past companies and being perfectly able
             | to solve problems w/o pounding on the table and twisting
             | arms. I left that company soon after. But I see that as an
             | symptom of toxic competitiveness culture too.
        
               | jrochkind1 wrote:
               | I understand doing it accidentally or as a side-effect of
               | hard-to-fix dysfunction, but it boggles my mind that they
               | were fully explicit and self-aware and intentional about
               | creating a process where you couldn't succeed without
               | being an asshole. What a terrible place!
        
             | klipt wrote:
             | Seems pretty sexist to associate solving hard problems with
             | masculinity. Women at Google also work on hard problems.
        
               | delecti wrote:
               | Solving hard problems isn't an inherently masculine
               | thing, but basing a work culture's progression around
               | being able to prove employees solved hard problems is a
               | pretty good example of toxic masculinity. And the phrase
               | "toxic masculinity" does not mean that all masculinity
               | has problems, it's a separate (and pretty well-
               | documented) concept.
               | 
               | https://en.wikipedia.org/wiki/Toxic_masculinity
        
               | cvhashim wrote:
               | Should have just said toxic humanistic traits
        
               | ctvo wrote:
               | Toxic masculinity accurately represents what the OP
               | describes and is clear here. There's nothing to be
               | offended about. It's revealing the angst that sprang up
               | from this community of mostly men.
        
               | lliamander wrote:
               | Classic Bulverism on display. Don't defend your position,
               | just assume you're right and offer an armchair pyscho-
               | analysis for why people who disagree with you are wrong.
        
               | ctvo wrote:
               | Here's some more Bulverism: What's there to defend?
               | Colloquially toxic masculinity means exactly what the OP
               | was going for. It's to jockey for power, position, and
               | status at the expense of others (and often detrimental to
               | their own goals). Hey! Women sometimes also display these
               | toxic masculine traits commonly found in male primates!
               | You should be more inclusive and call it toxic humanity!
               | has to be one of the least useful things you can bring to
               | the overall discussion.
        
               | lliamander wrote:
               | I suspect, though I cannot prove, than than many of those
               | comments are made at least somewhat ironically.
               | 
               | We've been perpetually informed than men and women are
               | the same from the neck up for decades, and a Google
               | employee (James Damore) was even fired for pointing out
               | that men and women differ in their preferences,
               | attitudes, and social behaviors.
               | 
               | That it is now OK to acknowledge those differences when
               | it makes men look bad is quite the standard to set.
               | 
               | I mean, which is it? Are men and women the same or are
               | they different (on average)?
        
               | lliamander wrote:
               | Also, that is not what toxic masculinity means. If you
               | have an all-woman organization that has a culture
               | dominated by counter-productive competition, you don't
               | call that "toxic masculinity". That just wouldn't make
               | sense.
               | 
               | At best, the competition is a symptom of the real
               | (alleged) problem of toxic masculinity: too many men.
               | Specifically an environment where men are systematically
               | favored over women for sexist reasons.
               | 
               | That Google is suffering under such a system _is_ a claim
               | which needs defending.
        
               | tonguez wrote:
               | "Toxic masculinity accurately represents what the OP
               | describes and is clear here."
               | 
               | no
        
               | bregma wrote:
               | Should just have said toxic traits. Leave out the
               | unnecessary elaboration because it contributes nothing
               | and can detract from the point.
        
               | gorjusborg wrote:
               | Assuming the worst possible interpretation of someone's
               | comment is also toxic.
        
               | xoofoog wrote:
               | The sexist part is not the "hard problems" but the
               | competitiveness. I don't think sexism is intrinsic to
               | solving hard problems - certainly gender-inclusive
               | companies work on hard problems successfully. But in my
               | experience those companies tend to be more collaborative.
               | 
               | Google needs to celebrate heroes. Like Jeff Dean. Or
               | Sanjay Ghemawat. Those are Great Men. They are "Living
               | Gods" because they solved Really Hard Problems. Getting
               | into that class of people requires being a "lead" which
               | necessarily means other people around you aren't leading.
               | So you need to prove why you're worthy of being the
               | "lead" which means proving the others around you aren't.
               | This is toxic masculinity. Not solving hard problems.
        
               | faeriechangling wrote:
               | The whole usage of the phrase "Toxic masculinity" to
               | describe "Competitiveness" is some throughly pointless
               | gendering which only serves to confuse matters.
        
               | [deleted]
        
               | strikelaserclaw wrote:
               | People who joined early on will always have much much
               | more opportunity to become heroes.
        
               | sytelus wrote:
               | Proving that you can lead _does not_ neccesarily mean
               | that you must prove others cannot lead. This is the
               | fundamental problem in your thinking when you make such
               | generic and universal claims. If people are doing this
               | (and I do believe it happens a lot), then it is certainly
               | very toxic culture but calling it  "toxic masculinity" is
               | forcing the issues into your own sexist ideologies. Also,
               | competitiveness is not by default "masculine". You are
               | doing massive disservice to many brilliant competative
               | and successful women by making such blanket claims. When
               | resources are finite, competition are natural regardless
               | of sex. For example, we all need to demonstrate good
               | grades out of school to get in to programs with very
               | limited seats. Being able to compete is neither exclusive
               | or inherent male characteristic.
        
               | usrn wrote:
               | Women demand men that are better than their peers while
               | men only demand women who are good on their own. The
               | evolutionary pressure produces men who are competitive in
               | this toxic way.
        
               | mrtranscendence wrote:
               | This is pure evopsych fantasy land. Women do not, as a
               | rule, demand men "better than their peers". We would see
               | more little old ladies out there who held out for above
               | average, never got it, and chose instead to remain
               | single.
        
               | BlargMcLarg wrote:
               | >We would see more little old ladies out there who held
               | out for above average
               | 
               | How in the world can you come to this conclusion when
               | society hasn't been in the situation where old ladies as
               | a whole were in a position to be close to equal
               | financially compared to their male peers in at least the
               | last century? If anything, you have to wait a few more
               | decades to come to this conclusion _at minimum_.
        
               | mrtranscendence wrote:
               | The original contention was that women held out for
               | higher-status men, leading to selection pressure such
               | that men evolved to be more competitive. If women are
               | only very recently even _able_ to be more selective, then
               | I don't see how all this is supposed to work.
               | 
               | Is there even any evidence that modern women are more
               | "choosy" than men? You'd have an hypothesis like: among
               | married 40-something women, the distribution of
               | socioeconomic status matches that of women overall,
               | whereas married 40-something men have higher SES than
               | would be expected. Should be easy enough to test with
               | publicly available data.
        
               | usrn wrote:
               | Every bit of both historical and contemporary data we
               | have contradicts what you and GP say.
        
               | mrtranscendence wrote:
               | Great. Where can I find this data?
        
               | BlargMcLarg wrote:
               | >If women are only very recently even able to be more
               | selective, then I don't see how all this is supposed to
               | work.
               | 
               | That's not what the above implied. You can still fulfill
               | the condition "be more selective" if the male populace as
               | a whole was earning way more than the female populace
               | before, which it very clearly was. This directly
               | questions the notion of there being a bunch of old ladies
               | who'd have held out: the majority would've found their
               | "better off financially" peer. Things only caught up in
               | the last few decades or so. All those younger generation
               | women still need to age into old ladies in the first
               | place.
               | 
               | >Is there even any evidence that modern women are more
               | "choosy" than men?
               | 
               | Financially? Yes. While I don't fully subscribe to the
               | idea of "equal or better than", you only have to look for
               | a few minutes to see the hoards of anecdotes and studies
               | pointing towards women putting vastly higher weight on a
               | man's finances than the other way around, to the point
               | men can use their money to compensate for deficiencies
               | elsewhere[0]. That alone would explain why women haven't
               | been nearly as competitive in the workplace as men: men
               | have a far bigger incentive to do so on top of all the
               | other incentives both experience.
               | 
               | [0]: https://www.sciencedirect.com/science/article/abs/pi
               | i/S10905...
        
               | tfp137 wrote:
               | Whether or not it's "toxic masculinity", the internal
               | lingo around performance reviews at Google is lulzy.
               | 
               | It's called "perfing" (as in, if you do something bad,
               | you might get "perfed hard" next cycle) and managers
               | frequently threaten to take people "into the Perf Room"
               | although it's just an expression (there isn't actually a
               | dedicated "Perf Room"). Anyone who gets below 3.0 (Meets
               | Expectation) during the calibration process is called a
               | "PB" It used to be "pillow biter" but you can't make that
               | joke anymore so it's just "PB", as in "How many PBs does
               | Exec want us to have this cycle?"
               | 
               | It's offensive and backward, but it's also hilarious that
               | grown men (and women, if they ever get let in to
               | executive circles) are using language that sounds like it
               | was invented by teenagers.
        
               | vkou wrote:
               | > It's called "perfing" (as in, if you do something bad,
               | you might get "perfed hard" next cycle) and managers
               | frequently threaten to take people "into the Perf Room"
               | although it's just an expression (there isn't actually a
               | dedicated "Perf Room"). Anyone who gets below 3.0 (Meets
               | Expectation) during the calibration process is called a
               | "PB" It used to be "pillow biter" but you can't make that
               | joke anymore so it's just "PB", as in "How many PBs does
               | Exec want us to have this cycle?"
               | 
               | 1. You must be in an incredibly toxic enclave if managers
               | in your org are routinely threatening people that way.
               | It's certainly possible, it's a big company, there's been
               | a number of shitty directors/execs that have made the
               | news. But given points #2 and #3, I have reservations
               | about believing generalizations about this _particular_
               | claim.
               | 
               | 2. ME is not a '3.0' (Unless you're measuring on a
               | 12-point scale, that starts at 0.) There are three
               | ratings above, and only one rating below ME - Needs
               | Improvement. Which is a pretty serious wake-up call for
               | the person and their manager.
               | 
               | 3. Very few people get NI, you seem to be confusing
               | Google with either old Microsoft, or Amazon, whose bell
               | curves, as I understand, require(d) ~1/5th of the company
               | to be on the shit list at any particular point in time.
        
               | Veuxdo wrote:
               | I'm don't see the connection between what you wrote and
               | masculinity.
        
               | hyperbovine wrote:
               | This take strikes me as a weird form of reverse-sexism,
               | in the sense of Kinsley's famous piece about reverse-
               | snobbery (https://slate.com/news-and-
               | politics/2001/03/bill-o-reilly-am...).
        
               | lcnPylGDnU4H9OF wrote:
               | It seems that you missed their point: the toxicity is
               | non-gendered. (I say you missed their point but they also
               | kinda did a poor job of making it, FWIW.) There might be
               | a point that Google's culture in practice is male-
               | dominant but I think it's mistaken thinking that puts the
               | toxicity on the male-dominance.
               | 
               | Consider your words as if they were being said about a
               | woman:
               | 
               | > Proving you're smart by solving hard problems is a
               | gorilla-chest-thumping exercise.
               | 
               | Isn't it still true?
        
               | ALittleLight wrote:
               | It's hard to claim a phrase like "toxic masculinity" is
               | non-gendered.
        
               | lcnPylGDnU4H9OF wrote:
               | I'm claiming that toxicity is non-gendered.
        
               | skrbjc wrote:
               | Women aren't competitive???
        
               | lliamander wrote:
               | I agree that competitiveness is masculine[1], but it's
               | not obvious to me that this is a case where it is toxic.
               | 
               | It may be a more competitive or masculine environment
               | than you would prefer, and that's fine. But what benefit
               | do you think comes from labeling the perceived problems
               | of Google's culture as "toxic masculinity"?
               | 
               | [1]Yes women are also competitive, but most of the
               | extremely competitive people are men.
        
             | ipaddr wrote:
             | Google has a very smart workforce but lacks wisdom and
             | emotional intelligence.
        
             | sytelus wrote:
             | Since when solving "hard problems" became toxic
             | masculinity? Are you saying Marie Curie and Ada Lovelace
             | suffered from toxic masculinity?
             | 
             | PS: I am not endorsing promo-culture where impact of
             | users/revenue don't matter but I do believe solving hard
             | problems should be rewarded (for example, Nobel Prize or
             | Field Model) and making it "sexist" issue is unproductive .
        
               | mcguire wrote:
               | Seeing your comment, I'm reminded of the Far Side comic
               | where the dog only understands her name in the owner's
               | speech: "blah blah blah Ginger blah blah".
               | 
               | " _Proving you 're smart by solving hard problems is a
               | gorilla-chest-thumping exercise. It's not enough to build
               | things. You need to be better than those around you. But
               | you have to be "googley" which means using logic and data
               | to put down your coworkers and show why you're right and
               | they're wrong._"
        
             | blobbers wrote:
             | Is that really masculinity? When women do it are they being
             | masculine? It sounds like you're replacing "being a
             | narcissist" with "toxic masculinity".
        
             | awsrocks wrote:
        
             | cvhashim wrote:
             | Erm that's not true at all.
        
               | xoofoog wrote:
               | Okay, Googler, how about some data to back up that
               | assertion? Let's have a googley-argument where we're
               | respectful in showing that we're smarter than the person
               | we're putting down.
               | 
               | Here's my data. Google values consensus - fact. This
               | "wisdom of the crowds" philosophy was core to founding
               | google - Larry & Sergey's brilliant insight that the
               | collective votes of hyperlinks was a stronger signal than
               | things like H1 tags and HTML titles in picking good
               | search results.
               | 
               | But consensus means, in a literal sense, that everybody
               | needs to agree on the right thing to do. Problem is in
               | reality people don't always agree. So what happens when
               | the group needs to reach consensus but people disagree?
               | Since Google doesn't have a respectful way to disagree,
               | the holders of divergent opinions must be minimized -
               | either pushed out of the group or proven to be not smart
               | enough for their opinions to be valid.
               | 
               | God I hate myself while I'm writing this. I left for a
               | reason.
        
               | josephg wrote:
               | > But consensus means, in a literal sense, that everybody
               | needs to agree on the right thing to do.
               | 
               | I want to push back on this. I think there is absolutely
               | such a thing as "rough consensus" where everyone gets to
               | air their concerns, but the group still makes a decision
               | where not everyone gets their way. Rough consensus
               | processes are much harder to do over a mailing list
               | because there's no sense of what "the room" wants - since
               | all the air gets taken up by the people who have the most
               | time & are the most argumentative. It's much easier to
               | achieve rough consensus in person - especially amongst
               | groups who have good working relationships with each
               | other.
               | 
               | In many ways this is a product failure of mailing lists
               | and the like. I'd love more answers in this space to
               | allow us to make better collective decisions, remotely.
        
               | nine_zeros wrote:
               | Holy shit. Sounds like my company.
        
             | zarkov99 wrote:
             | Because everything bad ties back to the irredeemable evil
             | of males of course.
        
               | [deleted]
        
               | zeruch wrote:
               | When it is prevalent (including in the irony of
               | subsequent commentary), it shouldn't be surprising to see
               | it called out, hyperbole notwithstanding.
        
               | adamsmith143 wrote:
               | Oh the irony
        
               | kmeisthax wrote:
               | If the parent poster thought males were irredeemably
               | evil, they wouldn't have used the adjective "toxic".
        
               | onpensionsterm wrote:
               | If it was about masculinity itself being irredeemable,
               | the adjective wouldn't be there. Surely a website of
               | programming enthusiasts can figure out parsing?
        
               | uoaei wrote:
               | When is this straw man argument going to die?
        
               | josephg wrote:
               | When people stop feeling attacked when they hear the term
               | "toxic masculinity".
               | 
               | So, probably never. It's a bit of a loaded term for lots
               | of folks. I can understand why, even if that's not how
               | it's often meant.
        
               | onesafari wrote:
               | The current model of NPCs have a limited dialogue tree.
               | Saving CPU cycles by sticking to the script helps
               | maximize their ESG score.
        
           | SystemOut wrote:
           | This was one of the primary reasons I left. I had a project
           | that enabled more than 100M+ increased revenue globally and
           | the sales teams it impacted loved my work. But it wasn't
           | considered hard enough or technically challenging work by
           | engineering leadership so I got CME. That was it for me.
        
             | ScoobleDoodle wrote:
             | What does CME stand for?
             | 
             | Thank you for sharing your experience.
        
               | murderfs wrote:
               | Consistently Meets Expectations, one step up from "you
               | are probably going to get fired" (needs improvement)
        
         | summerlight wrote:
         | > the problem is that Google promotes people for "solving hard
         | problems" not for solving USEFUL problems.
         | 
         | This is the real problem, but people typically underestimate
         | difficulty of correctly identifying "useful" problems at scale.
         | Fixing a bug is nice, but correctly prioritizing bugs worth
         | fixing is harder than said because most cases relevant
         | engineers have limited contexts on UX and PM also has limited
         | contexts on its difficulty. I don't deny that big techs have a
         | bias toward solving "interesting" problems, but in many cases
         | seemingly simple bugs are not that really easy to solve while
         | not making any dent on business.
        
           | ZephyrBlu wrote:
           | > _but in many cases seemingly simple bugs are not that
           | really easy to solve while not making any dent on business_
           | 
           | I work at a big tech company and see this all the time. Bugs
           | that clearly exist and are impacting users, but they're hard
           | to solve and have no or very little business impact. It
           | doesn't really make sense to work on them, but it's kind of
           | sad they just get left :/.
        
         | autokad wrote:
         | Tech Management wants to -not- promote people, so they try to
         | make promotion difficult which inadvertently creates promotion
         | driven culture.
         | 
         | For instance, if they promoted people for working hard, then
         | everyone would work hard and we (high level management at tech
         | companies) cant just promote everyone. so they make it
         | arbitrarily hard, such as at Google "only promote people who
         | solve hard problems". I think most tech companies will have
         | some flavor of that, like at Amazon "work on projects that have
         | cross team company impact".
         | 
         | Its all about trying to -not- promote people fokes, which
         | ironically creates this promotion driven culture. After all, we
         | are mostly college grads, and a lot of us are from the top
         | schools (not even the majority, just a lot).
        
         | titzer wrote:
         | > Put very simply, the problem is that Google promotes people
         | for "solving hard problems" not for solving USEFUL problems.
         | 
         | It's partly that, but Google's counter has always been this
         | refrain of "we are a data-driven company". I guess that is
         | better than completely subjective metrics, in some respects,
         | but it introduces another bias, which is focusing on things
         | that can be measured.
         | 
         | I saw a lot of successful promo cases that were based on
         | pushing metrics. That just rewards quantifiable things, and
         | disadvantages unquantifiable things. Worse, it makes people
         | introduce bullshit measures and game them. It's pretty much
         | impossible to measure long term impact, but nevertheless,
         | impact[1] was one of the main three drivers.
         | 
         | [1] Leadership, difficulty, impact are the three main
         | components of a succesful packet, especially at L6 and above.
        
           | mindcrime wrote:
           | _It 's partly that, but Google's counter has always been this
           | refrain of "we are a data-driven company". I guess that is
           | better than completely subjective metrics, in some respects,
           | but it introduces another bias, which is focusing on things
           | that can be measured._
           | 
           | Being "data focused" is probably a Good Thing in a very
           | general sense, but there are real dangers that come with
           | that. For example, there's a form of "data myopia" you can
           | develop, which is best expressed by the old saw "data and
           | optimization can help you get better at doing $SOMETHING, but
           | don't tell you if you're doing the right $SOMETHING in the
           | first place."
           | 
           |  _I saw a lot of successful promo cases that were based on
           | pushing metrics. That just rewards quantifiable things, and
           | disadvantages unquantifiable things. Worse, it makes people
           | introduce bullshit measures and game them._
           | 
           | And of course there's Goodhart's Law[1] which leads to
           | situations where trying to be "data driven" actually makes
           | things worse when people start trying to "game" the metrics.
           | 
           | [1]: https://en.wikipedia.org/wiki/Goodhart%27s_law
        
         | BurningFrog wrote:
         | And this can and will go on until the $$ Billions from
         | search/ads stop raining from the sky.
        
         | joshuamorton wrote:
         | So what happens when you promote someone for maintaining the
         | same system for years? When do you _stop_ promoting them? There
         | 's a person on my team who is happy to maintain what he works
         | on. He has worked on fundamentally the same project for over a
         | decade. He's a senior level engineer, and as far as I know
         | doesn't have aspirations beyond that, which is perfectly fine.
         | Assuming he keeps doing that work, and no more, does he get
         | promoted again? Once? Twice? Does he become a principal
         | engineer, for adequately maintaining his corner of the world?
         | 
         | The person who is really good and really effective at fixing
         | user issues, first of all can't scale past a certain point, but
         | second of all, likely doesn't have the the experience to design
         | and shepherd the data storage system that also manages
         | permissions across nested groups efficiently (one of these is
         | what we'd expect of a solid L4, the other is
         | https://research.google/pubs/pub48190/).
         | 
         | You're asking for title inflation. Is that really what you
         | want? What you really want is a different role, "maintenance
         | eng" who can get paid more for doing the same work they were
         | doing yesterday, and who needs to reinterview for SWE roles,
         | because its very quickly obvious that a principal maintenance
         | eng and a principal eng do very different things!
        
           | Zhenya wrote:
           | Maybe instead of promoting, which is a stand in for $ and
           | peer respect, you give those things, and/or provide a track
           | which values being a domain expert+maintenance e.g. professor
           | emeritus.
           | 
           | Building half working shiny things is bad for the company,
           | and erodes user trust.
        
           | dudeman13 wrote:
           | >You're asking for title inflation
           | 
           | You're asking for feature bloat. If the only way of winning
           | is getting new stuff done, new stuff will be done regardless
           | of the benefit or cost to the company.
           | 
           | That does sound like Google alright, though.
        
             | joshuamorton wrote:
             | Yes, it is in fact the case that getting new stuff done is
             | the only way to benefit the company. But new stuff !=
             | feature bloat. There's lots of new stuff that can be
             | totally invisible to end users, and is deeply valuable.
             | 
             | Treading water should not get you promoted. That doesn't
             | make sense.
        
               | dudeman13 wrote:
               | >it is in fact the case that getting new stuff done is
               | the only way to benefit the company
               | 
               | I spent a few weeks just refactoring 6k lines of code
               | into +- 300 lines on my current job.
               | 
               | If my company was run by you, the best course for _me_
               | woould have been leaving that mess around. Which would
               | have led to either the same refactoring under far more
               | stressful time constraints, or even more shit code by
               | applying a band-aid into the old code (this code makes us
               | some serious money, and an unexpected third party change
               | would have broken it in such a way that would be
               | seriously hard to fix with the old code).
               | 
               | Also, there are loads of features that were far easier to
               | implement after the refactoring.
               | 
               | Maintenance job isn't coasting around. It has a
               | multiplicative effect on anyone who works in the system.
               | It needs to be done, if you want the org to not slow down
               | to a snail pace - and when someone leaves a mess, it
               | isn't even neccessarily easier than pumping new features
               | since you have to figure out all observable behaviours
               | from messy stuff.
               | 
               | If there's no incentive to getting your hands dirty, no
               | one will want to get their hands dirty. People will fight
               | to not do neccessary jobs if the only way of advancing
               | their career is avoiding those jobs.
        
           | jedberg wrote:
           | You wouldn't promote them. But if they picked up a new system
           | and started maintaining that one too, then they could get a
           | promotion for expanding their scope and for getting more
           | efficient at maintaining the old system.
           | 
           | Or, if they are both adding new features and maintaining
           | them, then that could merit a promotion too. They are still
           | doing innovative work, and they are maintaining it and fixing
           | it.
        
           | Manuel_D wrote:
           | At some companies, this is broadly what "SRE" vs "SWE" is
           | meant to capture. But the issue is that roles aren't very
           | fluid, plenty of times SWE ends up transitioning to a role
           | more resembling an SRE after building a system and
           | reorienting towards maintaining it.
        
             | joshuamorton wrote:
             | God I hope not, SRE isn't a maintenance engineering role!
             | 
             | Improving the reliability of a system (SRE's ultimate
             | responsibility) is deeply technically challenging work of
             | its own, and one can encounter deeply challenging problems.
        
               | Karrot_Kream wrote:
               | The problem is that people think "maintenance" is a bad
               | word. A company like Google is seeing growth from
               | external customers, churn from their internal systems as
               | internal best practices change, and changing threat
               | landscapes on the internet.
               | 
               | "Maintenance" often is actual hard feature work. But when
               | your org or company has a culture of thinking of
               | maintenance as some low-level job, you get a culture like
               | Google's.
        
               | joshuamorton wrote:
               | I don't disagree. I don't think maintenance is a bad
               | word. But I do think that there is a point beyond which
               | "maintenance" cannot grow. If you're maintaining a system
               | there is a breadth of experience you cannot get. Being a
               | senior engineer at Google is not easy. But my point is
               | that sre is still fully capable of supporting L7 and L8
               | ic swes, while "maintenance" isn't.
        
           | sytelus wrote:
           | If a person is locked up in one feature/one product and
           | unwilling to learn new things for the years then I do not
           | think that person should be promoted. You can certainly give
           | merit increases to keep up with inflation but that's about
           | that. Ultimately, we all responding to market value of a
           | person. That value remains unchanged for someone not learning
           | anything new for years after the earned experience saturates.
           | In many professions like doctors or pilots, experience never
           | saturates and continues to increase person's market value
           | however in other like cashier or barista that's not the case.
           | So this opinion is job-dependent.
        
             | lordnacho wrote:
             | But the person might have the knowledge to build on
             | whatever the system is, without having the mandate to do
             | so. He'd still be the best person to modify the system, but
             | for whatever reason the business doesn't need the edits.
             | Should you keep him happy just in case or let him find
             | another job and take the option to upgrade with him?
        
         | hintymad wrote:
         | Isn't this problem shared by pretty much every large company?
         | Why is Google particularly bad?
        
           | fshbbdssbbgdd wrote:
           | I think Google has this worse than most because it has a
           | relatively selective hiring process, large headcount, and is
           | a mature company. The ratio of talent per scope is high,
           | which mean there are less real problems left to solve per
           | engineer.
        
         | oofbey wrote:
         | Another example of this is their OKR system. If you meet all
         | your quarterly goals at Google, that's not a success. In fact,
         | you're frowned upon for not setting your goals high enough.
         | 
         | Their whole management process encourages people to chase after
         | impossible goals, and literally discourages people from getting
         | things done.
        
           | jedberg wrote:
           | Yeah from what I've heard you ideally want to hit 70-80% of
           | your OKRs, and people game it to make sure they fail at one
           | or two so they don't get accused of being "too easy".
        
             | tuckerman wrote:
             | I've never seen or even heard of anyone throwing their OKRs
             | to avoid the appearance that they were too easy. In fact,
             | you rarely hear about another team's grading of OKRs at
             | all. Plenty of teams inside Google also set OKRs
             | expecting/hoping to hit 1.0 so it wouldn't be at all
             | surprising to see lots of 1's/near 1's on teams.
        
               | benlivengood wrote:
               | My team (under ads SRE umbrella) usually did aim for ~0.8
               | with a 1.0 stretch goal of some sort. It was a fairly
               | reasonable calibration to make sure we were scoping and
               | planning OKRs accurately.
               | 
               | If every OKR got 1.0 it meant we could comfortably take
               | on more work next half, below 0.8 and we would plan to do
               | a little less next half.
               | 
               | In theory it would have been fine to score OKRs above 1.0
               | for stretch goals for the same effect, but the software
               | didn't work that way.
        
               | jedberg wrote:
               | Well this was told to me by xooglers who were now working
               | for other companies, so either they were the ones doing
               | it and that's why they left, or they made it up to make
               | Google sound worse. So I guess take it with a grain of
               | salt?
        
               | vrc wrote:
               | 12 years ago OKRs were huge. And yes, you graded them,
               | managers and other teams viewed them, and you aimed for
               | 0.7. Recently, it was a lot more lax. Many teams didn't
               | do them, drifted away from them, or didn't bother grading
               | them
        
               | ShamelessC wrote:
               | Here here! We don't have to believe everything internet
               | strangers say. The presupposition that an unvetted
               | internet comment will somehow become "vetted" by the
               | probing of _another_ internet stranger doesn't make any
               | sense.
        
             | dekhn wrote:
             | One of the most hilarious things I've ever seen was the
             | head of Google Plus loudly sharing his "1.0 OKR" regarding
             | social adoption at TGIF. It was about that time folks got
             | suspicious and some long-termers found out Vic was lying
             | about adoption rates.
        
           | [deleted]
        
           | xmprt wrote:
           | Missing OKRs always seemed a little weird to me. It strikes
           | me as a lack of vision and makes the numbers and goals chosen
           | seem very arbitrary.
        
             | nine_zeros wrote:
             | Missing OKRs means that the team cannot set achievable
             | goals. It is a signal that the team has terrible foresight.
             | 
             | I know the argument is that by being more ambitious and
             | achieving 70%, you are setting ambitious goals. But then
             | the goals are never met. The work doesn't finish. The
             | projects falter. The users are unhappy. Engineers leave.
        
               | xmprt wrote:
               | In my experience, people make 10 goals during planning
               | and then later decide on the 7 that they're going to hit.
               | I wouldn't mind if the goals were ambitious but efforts
               | were made to achieve 70% of them. However, in practice it
               | seems like there's no vision during planning and instead
               | they change course midway through the half. What's the
               | point of planning if you can't stick to the plan.
        
           | JJMcJ wrote:
           | Had to look it up. Objectives and key results (OKR,
           | alternatively OKRs). More at
           | https://en.wikipedia.org/wiki/OKR.
           | 
           | Hmm. If you are supposed to not meet all your OKRs, then that
           | guarantees you will have a record of unmeet OKRs, which can
           | be used as ammunition to deny promotion or even fire someone.
           | 
           | So that encourages a sort of favoritism, where the people you
           | want to promote anyway have their missed OKRs overlooked,
           | while the rest of the pack aren't meeting their OKRs.
        
             | ericbarrett wrote:
             | Never worked at Google but I have seen exactly this
             | happening at other OKR-based companies. Ultimately whether
             | missing your OKRs is framed as valiant struggle or
             | disappointing failure does absolutely depend on external
             | perception.
        
         | svachalek wrote:
         | Yup. I left a decade ago with this exact thought. There are
         | people there who lift mountains to create real working systems,
         | but you're actively discouraged from doing that if you want any
         | sort of career there. And spending two weeks a year on
         | performance reviews just serves as a constant reminder of those
         | values.
         | 
         | It's easily visible from the outside too. The constant stream
         | of one half-baked video chat solution or social network
         | replacing the last one, without any sense of progress or
         | continuity, why would a company do that? Easy, no one gets
         | promoted for fixing anything, but creating the next broken
         | thing? That's vision.
        
           | esprehn wrote:
           | > why would a company do that?
           | 
           | Or maybe it's because the company is always looking for the
           | runaway 10X success story (like search, ads, etc).
           | Incremental growth doesn't make a dent in the balance sheet.
           | So they're always shutting down the products that didn't
           | explode into a success and starting new ones to roll the
           | dice.
        
             | dogleash wrote:
             | I don't think you're disagreeing with the parent poster,
             | you just re-framed it terms that gloss over the downsides.
        
           | jrochkind1 wrote:
           | I work in academic libraries. At the point Google Books and
           | Google Scholar (two things that were relevant to my work)
           | were being developed or very new, maybe 10 years ago now, I
           | could _actually talk to Google engineers_ about questions on
           | how I could /should best integrate on my end, or problems or
           | bugs (I did find some, that the google contacts agreed were).
           | (It's true that cooperation from libraries/academic sector
           | was something Google needed to succeed there too, to some
           | extent).
           | 
           | Two years later... forget it. There was no way to get
           | anyone's attention or a response about anything. This
           | includes actual bugs and problems.
           | 
           | It was pretty clear to me then that there was nobody driving
           | the bus on these projects anymore. There had been excited
           | invested smart people around for the development, but once
           | the thing seemed stable... there didn't seem to be anyone
           | around at all anymore? I started to notice that this was how
           | things worked at Google generally -- after a new product was
           | deployed, there seemed to be simply nobody around anymore
           | with the time and interest to act on bug reports, or talk to
           | external partners, or just care at all. Without having at
           | that time heard anything from inside the walls, that became
           | my theory of how things worked at Google -- everything is
           | abandonware.
           | 
           | So, yeah it's visible.
        
           | blobbers wrote:
           | "Easy, no one gets promoted for fixing anything, but creating
           | the next broken thing? That's vision." -- svachalek
           | 
           | THIS IS A GREAT QUOTE! UPVOTE FOR REAL INSIGHT.
        
         | lliamander wrote:
         | > Put very simply, the problem is that Google promotes people
         | for "solving hard problems" not for solving USEFUL problems.
         | 
         | Playing the devil's advocate here, but shouldn't one position
         | in the technical career ladder be correlated with technical
         | expertise? Furthermore, technical ability is something that the
         | employee has some control over: whereas impact to the business
         | has more external factors.
         | 
         | The incentive problem to align people with the needs of the
         | users is difficult. I imagine the best way to handle that would
         | be through bonuses/profit sharing for high impact work, whereas
         | promotions focus on difficulty of work.
        
           | majormajor wrote:
           | Going off the description of "bugs being too easy" vs
           | "building new things" - is "shipping a product without bugs"
           | a worthwhile technical ability to cultivate?
           | 
           | I would argue that attention to detail and polish are
           | important technical abilities, and that focusing your
           | technical advancement path solely on less tangible-to-the-
           | user abilities will cause you, as a company, to make less
           | compelling products.
        
           | scarface74 wrote:
           | Having technical expertise doesn't mean much of anything if
           | it doesn't positively impact the bottom line.
        
             | lliamander wrote:
             | If it doesn't impact the bottom line then business folks
             | need to do a better job of capturing the value you could
             | provide.
        
               | scarface74 wrote:
               | Unfortunately, Google is a very much technology focused
               | and not business focused. That's why after 20+ years
               | almost all of its revenue still comes from advertising.
               | All of the other major tech companies have multiple
               | billion dollar _profitable_ revenue streams.
               | 
               | It even came out during the Oracle trial that Google only
               | made about $26 billion in profit from the inception of
               | Android to 2016. Apple makes more from Google in mobile
               | by being paid for it to be the default search engine
               | ($12-$18 billion a year) than Google makes from Android.
        
               | lliamander wrote:
               | > Unfortunately, Google is a very much technology focused
               | and not business focused. That's why after 20+ years
               | almost all of its revenue still comes from advertising.
               | All of the other major tech companies have multiple
               | billion dollar profitable revenue streams.
               | 
               | Is that true of other ad-tech driven companies as well?
               | Companies like Meta and Twitter.
               | 
               | Companies like Amazon, Apple, and Microsoft are used to
               | charging users directly for some good or service. It may
               | be that they are just better positioned to establish
               | those other revenue streams.
        
               | scarface74 wrote:
               | Twitter is not exactly a shining light on the hill as far
               | as being a good business.
               | 
               | Facebook is also starting to see the issue with being a
               | one trick pony.
               | 
               | But as for as Google, how many failed "other bets" have
               | they been throwing money at since they were founded?
               | 
               | Google was founded in 1998. About the same time that
               | Apple was close to bankruptcy.
               | 
               | One year they introduced _three_ messaging platforms. How
               | many failed first party phone initiatives have they had
               | including buying Motorola?
               | 
               | Not to mention Google Fiber that left city streets ruined
               | with "micro trenching"
               | (https://arstechnica.com/information-
               | technology/2019/02/googl...)
               | 
               | Since then, Apple has grown the Mac business, iPhone,
               | iPad, "wearables", and has a growing services business.
               | 
               | Microsoft built Azure, Xbox and pivoted with Office365.
               | 
               | Amazon (disclaimer I work at AWS), built AWS.
               | 
               | Google has a lot of smart people. But not a good business
               | development strategy.
        
           | ALittleLight wrote:
           | If you are a developer who just implements what the PMs tell
           | you to (more or less) then I agree that you shouldn't get
           | extra credit when the project is a massive success. If the
           | product earns a billion or loses millions you didn't have
           | anything to do with that - you just implemented the designs
           | of other people.
           | 
           | If you significantly contribute to the design of a successful
           | project - that's different. But then, you should be making
           | the case that you solved the hard problem of improving the
           | design, not just that you were a good developer on a
           | successful project.
        
             | lliamander wrote:
             | > If you are a developer who just implements what the PMs
             | tell you to (more or less) then I agree that you shouldn't
             | get extra credit when the project is a massive success. If
             | the product earns a billion or loses millions you didn't
             | have anything to do with that - you just implemented the
             | designs of other people.
             | 
             | Actually I think you should be rewarded, just with money
             | rather than a title.
        
               | ALittleLight wrote:
               | Why? Should you be penalized if the project fails?
        
               | lliamander wrote:
               | No need to penalize if the project fails. It's an
               | incentive to encourage people to work on high impact
               | projects. Especially important where people have some
               | freedom over which teams they are on. Doing menial work
               | that provides clear value to the company should be
               | recognized and rewarded.
        
           | onpensionsterm wrote:
           | That turns the incentive away from creating shareholder value
           | and towards hazing and navel gazing.
           | 
           | There's also the issue of conflating the incentive/reward
           | schemes with the need for roles to be performed. Being good
           | at inverting binary trees won't make you a good manager but
           | when the manager role carries money and prestige then it's
           | the hammer you use to reward the shape rotators.
        
             | lliamander wrote:
             | > That turns the incentive away from creating shareholder
             | value and towards hazing and navel gazing.
             | 
             | It's navel gazing until it turns into the next big money
             | maker.
             | 
             | > Being good at inverting binary trees won't make you a
             | good manager but when the manager role carries money and
             | prestige then it's the hammer you use to reward the shape
             | rotators.
             | 
             | Nitpick, but I was focusing on the non-manager track.
        
           | bluGill wrote:
           | > shouldn't one position in the technical career ladder be
           | correlated with technical expertise? Furthermore, technical
           | ability is something that the employee has some control over:
           | whereas impact to the business has more external factors.
           | 
           | Partially. Your position should be your technical expertise
           | in things important to the company. There are a lot of
           | technical skills you can learn that are not useful and so the
           | time to learn them would be wasted at that company.
        
             | lliamander wrote:
             | > Partially. Your position should be your technical
             | expertise in things important to the company. There are a
             | lot of technical skills you can learn that are not useful
             | and so the time to learn them would be wasted at that
             | company.
             | 
             | I think that's a fair point, but I'm not sure it changes
             | things a lot for companies like Google.
             | 
             | The more a company relies on technical innovation to
             | provide business value, the harder it is to predict what
             | sort of things actually align with business value.
             | 
             | To put it simply - we don't know what hard problems need to
             | be solved. Having a place where really smart people have
             | the autonomy to work on whatever they want is the best way
             | to find out. This is the classic argument for funding basic
             | research in the sciences.
        
               | cbsmith wrote:
               | > To put it simply - we don't know what hard problems
               | need to be solved. Having a place where really smart
               | people have the autonomy to work on whatever they want is
               | the best way to find out. This is the classic argument
               | for funding basic research in the sciences.
               | 
               | This really isn't the classic argument for funding basic
               | research.
               | 
               | All you're saying is that it's hard to know what will
               | prove to be a useful tool, and that's really beside the
               | point for figuring out what should be rewarded.
               | Absolutely having a commanding understanding of a broad
               | set of technical tools should be a career asset, but it
               | should be a means to an end, not an end unto itself.
               | 
               | You don't need to know what hard problems need to be
               | solved to address the original criticism here. You need
               | to understand what problems the organization is currently
               | focused on, and solve those problems with simplicity and
               | efficiency, even if that doesn't allow someone to show
               | off that they can solve the harder technical problems
               | than anyone else. The reward systems in the company
               | should reflect that, and if it does, I would expect that
               | people who could solve the harder technical problems
               | would be more likely to be rewarded than others, but
               | their skills would be much more likely to be directed
               | towards simplifying and improving the efficiency of the
               | company's execution rather than having a bias towards the
               | reverse.
               | 
               | Now, another important skill at more senior levels is
               | being able to identify new problems deserve focus (i.e.
               | figuring out what problems are useful to solve), so that
               | should also be reflected in the company's reward systems
               | as well, but that is still an orthogonal skill to
               | "demonstrates they can solve the hardest problems".
               | 
               | Think of it like product managers: if you primarily
               | reward your product managers for launching new features,
               | pretty soon your company will be weighed down in
               | operational overhead from trying to support a cornucopia
               | of features, many of which aren't particularly well done,
               | rather than having a streamlined operation that delivered
               | products that excelled at delivering on the solution they
               | most wanted.
        
           | ZephyrBlu wrote:
           | Technical skills in isolation have no business impact.
           | There's a reason that the higher up you go, the more
           | business-y it gets even as an IC.
           | 
           | > _Furthermore, technical ability is something that the
           | employee has some control over: whereas impact to the
           | business has more external factor_
           | 
           | Rewarding someone for their skills in isolation makes no
           | sense. The outcome is what matters.
        
       | llaolleh wrote:
       | My take on these BigCos is that there is so much middle
       | management and hierarchy that the frontline workers are blocked
       | from the actual performance of the company.
       | 
       | My proposed fix is entire product groups and their members should
       | be held accountable and directly take profit of what they earn.
       | If the product does well that quarter, engineers should be
       | rewarded. Something to keep them working on a great product
       | rather than catastrophically forgetting.
        
         | stormbeard wrote:
         | What about infrastructure teams? Not all work is product work.
        
         | mikepurvis wrote:
         | That works in sales, where one salesperson runs the whole
         | engagement and can clearly claim responsibility for the revenue
         | and thus be directly compensated with a proportion of it.
         | 
         | But in engineering you need people to be thinking big picture,
         | thinking collaboratively, taking risks, doing long term
         | development, cleaning up technical debt. If you overly tie
         | compensation to product revenue, you risk incentivizing your
         | entire engineering staff toward short-term bolt-on-the-feature
         | thinking.
        
       | mattpratt wrote:
       | A problem I've noticed working at larger companies is complexity
       | simply for the sake of demonstrating complexity. In order to
       | demonstrate technical prowess or importance, engineers will push
       | a project in terms of headcount, solution, etc.
       | 
       | Good engineering can look simple. The best engineers I've worked
       | with will make things look easy. This can be at odds with promo
       | driven culture.
        
       | sandGorgon wrote:
       | serious question here - how does Apple deal with this problem ?
       | 
       | Apple also survives on big bang releases - the next iphone,
       | macbook pro, etc etc. But also is famous for not abandoning old
       | phones. iphone 6 was still receiving updates in Dec 2021.
       | 
       | so how does Apple manage this dichotomy ? or is the company level
       | yearly release completely wipe out the need for individual "hard
       | problem" solving ?
        
         | HWR_14 wrote:
         | Does Apple even promote on solving "hard" problems?
        
         | astrange wrote:
         | Traditionally they made it ungameable by making it completely
         | opaque to the point where you have no input on promotions and
         | they may not even tell you there is something called
         | promotions.
        
       | nharada wrote:
       | > Post-hoc design documents written specifically to explain work
       | to a promo-committee after the feature has been built
       | 
       | I actually wish these would get written all the time. Not because
       | of a promo-committee, but because post-hoc documentation
       | explaining how the system works after it's already been built (as
       | opposed to a design doc from the planning stages that may or may
       | not reflect the actual state of the built system) is really
       | valuable.
        
       | cracrecry wrote:
       | So what this man is saying is:
       | 
       | "We at Google are promoting the wrong things. We have necessary
       | work that our code monkeys do but nobody wants to do because
       | those jobs are not promoted"
       | 
       | As a manager of a company promoting the right things is your job.
       | 
       | Of course people want to earn half a million dollars if they can.
        
       | oneepic wrote:
       | Thoughts on the following idea? I think Google's incentives have
       | a problem similar to the incentives of any other company: It's
       | open-ended, and possible to game everything. Whether promotions
       | are based on the "hard problems" solved by your work, or the
       | revenue it generates for the company -- or hell, even the
       | software quality/performance -- this will always cause drama,
       | people will get mad and leave. Any choice will lead to some
       | positives and negatives for the whole company.
       | 
       | You might hate Google's choice, maybe enough to leave, but you
       | might end up joining Microsoft/MANA and hate their incentives
       | too. Basically, you're back to square one.
        
         | astrange wrote:
         | I propose changing the promotion criteria every year so they
         | can't be predicted.
        
       | iffe_closure wrote:
       | I work at Google and the who promotion culture is very toxic.
       | People are incentivized to "Launch" things just in time to get
       | promo and only to abandon it or switch teams in search of the
       | next promo. It also gets hypercompetitive and harms teamwork
       | sometimes. The promotions are usually B.S. anyway, they add
       | stress and usually remove a good functioning engineer from doing
       | good work into more "non technical leadership" work.
       | 
       | The Truth is, people really want promos for the extra money and
       | more stock. I say, just give them the extra money and stock
       | privately, and only promote people when there's a job to be
       | filled for that position.
        
         | tfp137 wrote:
         | The dual-ladder system exists to fix something that is broken
         | but ends up breaking it more.
         | 
         | In essence, there's the E9/O1 problem. An elite engineer with
         | 25 years of experience simply knows more than an entry-level
         | manager. Organizations try to solve this by dual-laddering and
         | saying that there are "Director-equivalent" engineers (e.g.
         | Staff or Principal) and so on, to rectify the obvious injustice
         | of a scenario where a fresh MBA is seen to outrank the best
         | engineers because he manages a team and they don't. The problem
         | is that this dual-laddering makes it worse, because it's so
         | much harder to move up the engineering ladder. If you're a
         | Software Manager I at Google, you have to shit five or six
         | different beds not to make Director within ~6 years and VP
         | within ~12. On the other hand, making Principal+ Engineer is
         | quite difficult, especially if you're not in MTV. So it
         | perpetuates a false equivalency in which the managerial and
         | product folk are gods (because of their swift, easy promotions)
         | while most of the engineers are leftovers.
        
           | JJMcJ wrote:
           | In the military the E9/O1 issue is at least understood. Not
           | so much in corporate life.
           | 
           | The parity between the two ladders is something of a myth. At
           | most companies, you can see that clearly if you count heads.
           | 
           | A director might oversee 150 to 250 people. There will likely
           | be five second level managers reporting to the director, and
           | maybe twenty first level managers reporting to those second
           | level managers. So 30 manager level people.
           | 
           | And there will be maybe four or five Staff and one Principal
           | engineer in the same organization. Sometimes even fewer.
           | 
           | So the parity really isn't there.
        
           | thewarrior wrote:
           | How can every single manager become a director ? That seems
           | impossible.
        
       | ChrisCinelli wrote:
       | Some HR rules are put in place to make the workplace appear more
       | "equal" but it often ends up making advance people that are good
       | a paper-pushing and BSing.
       | 
       | After enough years are passed with this system in place, the
       | company is full with people that rarely care much about the users
       | and care a lot about their status and paycheck. In these kind of
       | cultures what tend to flourish is ego-boosting shining objects
       | that rarely impact the users for good.
        
       | billsmithaustin wrote:
       | At my previous employer, every quarter we were supposed to update
       | an elaborate spreadsheet describing how we measured up against
       | the numerous criteria for the next level on the career ladder. I
       | hated it.
       | 
       | That said, there were lots of people who obsessed over the
       | process, looking for shortcuts or ways to game the system.
        
       | nomoreusernames wrote:
       | google knows how to overengineer thing.
        
       | darioush wrote:
       | In my experience most of the perf-review is a show.
       | 
       | Promos typically have a "pecking order", determined by how long
       | you have been asking for one (or performing at the next level if
       | you have some meritocracy), the amount of budget available for
       | promos this time, your age (easier to promote "mature" people),
       | D&I status, proximity of ethnicity to your managers biases (could
       | be implicit, doesn't matter for the outcome), height (tall people
       | promoted easier), introversion vs. extroversion, and just if your
       | manager likes you.
       | 
       | Also they ask you to give vague, subjective snippets that will be
       | weaponized against your colleagues in form of "feedback" for the
       | next 6-18 months.
       | 
       | So it's better to not partake in this type of time wasting
       | activity.
        
       ___________________________________________________________________
       (page generated 2022-05-04 23:00 UTC)