6 ms·
I'm not sure I agree with this. The breaking projects before completion is very annoying, but also the author seems like they were only there for a promotion? I
by cdrini 2y ago
I'm not sure I agree with this. The breaking projects before completion is very annoying, but also the author seems like they were only there for a promotion? I mean a promotion is nice, but it was never really explained why that was such a dealbreaker. If the only thing keeping you at your job is the prospect of a better title, that's probably a bad sign. They then made a lifetime's worth of money at Google in four years, and then used that financial stability to do something high risk which most people can't afford to do. Regardless, I'm glad they've found work that resonates with them! Hopefully they can use that financial stability to build something useful and impactful :)
- strken 2y agoI would be very discouraged if the people who set tech strategy at my company were the ones who had passed me on the promo ladder by not writing any tests and refusing to go to interviews or help their team fix bugs.
- asdfman123 2y agoWill you work for me as a software engineer? I'll pay you $20 an hour, which is vastly more than nearly all of your ancestors throughout history have made. Why is it a dealbreaker? Don't you enjoy software engineering? My point is that human psychology doesn't work that way. You compete with people around you. If they're getting promoted while you're being left behind, you're not going to be very happy about it.
- shadowgovt 2y agoActually, that varies from person to person. I've been fine not being promoted (less time doing the self-reporting monkey-dance leaves more time to work on projects), and I make enough to satisfy my material needs and desires. And at most startups, there's nowhere to be promoted to when you're a double-digit hire. There's just the work and the chance of a cash-out (or of changing the world, whatever gets you up in the morning). Very different from the BigCo rat race.
- taneq 2y ago> And at most startups, there's nowhere to be promoted to when you're a double-digit hire. This is something I'd assumed every engineer-type person faces sooner or later. Unless you're in a massive corp with hundreds of engineers, there's only maybe two or three tiers of engineering roles. That's two promotions, ever, unless you want to be promoted out of engineering and into management. So if you want to stay technical, instead of chasing higher status job titles, you have to chase higher status projects.
- cdrini 2y agoIt's less about comparing to your ancestors, more your peers in other industries. If you're getting payed say $40/h, that's muuuuch more than most other jobs, and can give you a comfortable living for quite a while. I agree human psychology is part of it and can help explain someone's mentality, but I don't think human psychology can fully justify someone's behaviour, since humans aren't automatons beholden to their psychology.
- klipt 2y agoNot if you live in a very high cost of living area. Which is where the biggest Google offices are.
- cdrini 2y agoThat's a good point, but I don't believe it scales at the same rate -- meaning I believe the salaries are much higher than the living costs. Eg average us salary is probably somewhere around 60k. Let's say single bedroom apartment not in SF is maybe like 1.5k/mo, that leaves like 42k left over. Google salary I would guess is closer to 150k (low end probably); SF single bedroom is probably closer to 4k/mo, that leaves 102k. Big difference, and note the ratio here isn't as important as the absolute value. You live a very different life with 102k than with 42k. And also note wealth doesn't really increase linearly with how much money you have, it tends to be more than linear, because people with lots of money are more comfortable investing large chunks of it, which further increases their wealth.
- Karrot_Kream 2y agoInternally most larger tech companies index their salary bands based on the CoL of the employee. The downturn over the last couple years has had many companies move reqs from high CoL areas to low CoL areas to save money.
- mattlondon 2y agoIME of Big Cos, it is never cost of living that is taken into account, but what "the competition" in the local market are paying, and then some percentile of that. Who "the competition" are specifically is 99.9% of the time entirely black-box, as is the percentile that the company is targeting. So they claim it is open and transparent ("we benchmark against local employers in tech") but the actual details are hidden - are the other employers they are using FAANG or someone else? Are they targeting 50% or 95%? Etc etc ("oh that is confidential sorry") This is how you end up with situations like London, which is obscenely expensive cost of living, yet gets lower salaries than SF and Zurich which in my experience are a bit cheaper than London for day to day costs (e.g. transport, food etc). London is a physically & metaphorically huge cultural World Capital and attracts loads of people from across the world so there is more competition for tech/high-skilled roles because so many people move to London after they graduate, and stay for good. So salaries are lower but everything else is more expensive due to population density and resulting demand. No one wants to live in Zurich so there are less people competing for each job, so salaries need to be higher to attract and retain staff in such a dull and boring place that people naturally and understandably plan to leave after a few years.
- raincole 2y ago> Why is it a dealbreaker? Because they can find a job that pays way more than $20 an hour. That's it.
- r0m4n0 2y agoAgree and not only that, Google attracts a certain type of person that I feel like is more competitive and slightly obsessed with self image (senior role titles for example)
- shadowgovt 2y agoIt's a little more than that. At the level this engineer was at, they are expected to seek and attain promotion. Sitting at a level below staff becomes a negative and can lead to you being put on a PIP because you aren't meeting the declared expectations when you aren't being promoted. Google eventually removed that language because they learned that in a 100,000-person company, there's simply not enough room in the pyramid and they'll lose the people who are doing the keeping-the-lights-on work who don't self-promote. They didn't know that yet in 2018 if memory serves.
- rockemsockem 2y agoIt was senior (L5) that you were expected to reach, not staff. It was revised down to L4. For reference almost all SWE hires start at L3.
- deleted 2y ago[deleted]
- skirmish 2y ago> For reference almost all SWE hires start at L3. Straight out of school, yes. With a few years of outside experience and an advanced degree, it is easy to join at L5. Which I think is ideal, no promotion headaches, just focus on interesting work (L6 already starts to be management heavy, so not that attractive).
- rockemsockem 2y agoYes, good point I should have clarified that.
- klipt 2y agoYes switching jobs is often a path to "sideways promotion". You have to interview well, but that's something that's learnable - and more under your control in a way, than getting good promotable projects at your current employer.
- r0ze-at-hn 2y ago> author seems like they were only there for a promotion It is more the other way around. Internally google taught/teaches engineers that their only goal is promotion. All parts of this used to be very very public. There are whole presentations, decks, docs, and more. What level you are and what level the person you are talking to ~mattered~. The goal isn't to be a good engineer, to make good products, or anything liek that, but to ONLY do what a nameless committee might want to make that magical number go higher. So while they might not have joined Google for that reason eventually they learned what was wanted. There is a whole generation of software engineers that learned this lesson unfortunately.
- rockemsockem 2y agoThis is not true. Google is so large that I'm definitely willing to believe that there are parts where people are like this, but I found that people generally did not care about my level and while there are many docs/slides about how to get promoted it was largely oriented towards helping people advocate effectively for themselves and was not "thou shall be promoted". There was/is the expectation that eventually everyone can reach a certain level within a certain (very generous) amount of time, but I don't see that as the same thing at all.
- nicoburns 2y ago> There was/is the expectation that eventually everyone can reach a certain level within a certain (very generous) amount of time, but I don't see that as the same thing at all. The fact that you are expected to reach a certain level in a certain time period, and going up levels involves a largely arbitrary process that is disconnected from your actual work performance seems pretty problematic to me. Seems like it'd be hard to focus on actually doing useful work in such an environment.
- rockemsockem 2y agoNo, it really isn't. The amount of time is very long, I don't even actually know what it was, and I personally am not aware of anyone this happened to and have never heard of anyone this happened to. In the past you were expected to hit L5, 2 promotions from hire, and now the expectation is L4, so only 1. An L5 engineer at Google is someone who is expected to be able to handle any medium-large difficulty task with some amount of cross-team coordination and get it done without much oversight. IMO every software engineer should be able to get to that point in their career eventually otherwise it indicates a pretty big problem.
- nvarsj 2y agoFairly sure Google has/had a cliff for engineers to reach senior by a certain time frame. That puts immense pressure to get promoted, or you get laid off.
- rockemsockem 2y agoIt's no longer senior, it's only L4 (new hires are usually L3). Also I never knew the time length for the cliff, but I think it was really, really long.
- joshuamorton 2y agoIt also wasn't, as far as I know, every strictly enforced. There were folks when I joined (which was when the L5 requirement still existed, but it was in its way out) who had been L4 for like a decade.
- aix1 2y agoRight, while there was a "growth" expectation for L4s written into the SWE job ladder, there were no fixed timelines. Enforcement varied from org to org: at least one of my previous orgs periodically conducted talent reviews, specifically looking at cases like long-tenured L4s to decide whether to intervene. That was before the layoffs started. One of my by then ex-reports, who was a very talented and knowledgeable but not at all career-focused long-time L4s got laid off in one of the rounds. :(
- izacus 2y agoNot just Google - I haven't seen many companies which would tolerate people being stuck on junior level for many years. They'd be slowly managed out (unless the company is government or really big).
- herval 2y ago> the author seems like they were only there for a promotion? Based on Blind and personal experience, the vast majority of people in big tech are literally doing that. It’s probably the most used carrot used by management in those companies too, so hard to blame them
- bluesnews 2y ago[dead]
- yodsanklai 2y ago> they were only there for a promotion? My experience: initially, I learned a lot of new things, I was excited to work for a big famous company. But eventually, it started to be less fun and more stressful. There's an endless push for impact or to improve some questionable metrics, while technical debt is building up. Also there's always uncertainty about reorgs and layoffs. Lots of anxiety related to the next evaluation cycle. After a few years, I can say money is probably my main driver. Although, I don't want to get promoted because I certainly don't want more stress. I want to stay in this company as long as possible because I will be very hard to earn more money elsewhere.
- iLoveOncall 2y ago> the author seems like they were only there for a promotion? Well, yes obviously? People get jobs to get money, and a promotion gives you more money. The ones not aiming for a promotion are the strange ones, not the ones who are.
- aix1 2y agoI'd say that's a rather narrow way to look at it. I know more than a handful of folks who are very happy with their level of responsibility and comp, and don't want higher expectations and more stress even if it would bring in significantly more cash. I personally think that's a pretty healthy way to look at it. Not everything in life is about money.