News for hackers. Stuff that matters.
Re:Google Cuts Jobs in Engineering and Other Divisions by otikik on Thursday January 11, 2024 @05:05AM (#38950124)
I see what you are saying. I am an engineer-turned-EM and you don't know me, so please take everything I say with a grain of salt:

> Your job is NOT safe.

Nothing will make execs happier than having this line of thought popularized amongst engineers. It will allow them to hire cheaper, and exploit existing engineers more.

I think a better way to put it is:

"A job is not your family, and a job is not your identity. You must rely on yourself"

This line of thinking still means diversifying your options, building an emergency fund, have a fulfilling life outside work, keep doing interviews from time to time, spend some cycles thinking about "what would I do if I where to build my own startup", etc. But it will not put you in the "oh my I need to accept whatever they offer me right now" path.

Especially on FAANG companies, it very easy to "get lost in the technical work" and to "offshore your life's direction to the company", so to speak. If you think this might be happening to you, I recommend involving someone else - a coach, a therapist, a friend, a brother or a priest. Whatever works for you. Someone from outside the company. It might be scary and uncomfortable at first, but taking the driver's seat of your life is worth it.

Re:Google Cuts Jobs in Engineering and Other Divisions by twh270 on Thursday January 11, 2024 @06:32AM (#38950852)
"Your job is not safe" does not mean you should do everything possible to keep your job -- allowing yourself to be unfairly exploited and abused.

It means that you need to be responsible for yourself, and not allow thoughts like "I'm a valuable employee", or "I have too much seniority", or "my manager and I get along great" to convince you management won't lay you off or fire you or that they owe you anything.

As others have said, the employer-employee relationship is first and foremost a business relationship, i.e. transactional: you work and they pay you. When that relationship doesn't work any more for one side or the other, it ends.

It does often happen, of course, that professional friendships or even personal friendships develop. You are, after all, spending a lot of time with your co-workers. But don't think your good relationships or friendships will help if the business decides a layoff is necessary.

Re:Google Cuts Jobs in Engineering and Other Divisions by marcyb5st on Thursday January 11, 2024 @08:22AM (#38951862)
I read it as: do the Barr minimum to meet expectations and nothing more because if they want to fire you your transformative impact is worth nothing
Re:Google Cuts Jobs in Engineering and Other Divisions by seti0Cha on Thursday January 11, 2024 @01:14PM (#38956223)
That's a bad strategy unless your highest priority is to avoid work. If you want to make more money or have more stability, you will absolutely do better on average if you do more than the minimum. While high performance does not guarantee security, and management doesn't always make the best choices about who to let go, the "do the minimum" people do tend to be the first to go. You don't have to outrun the bear, you have to outrun the slowest guy running from the bear.
Re:Google Cuts Jobs in Engineering and Other Divisions by marcyb5st on Thursday January 11, 2024 @01:36PM (#38956600)
Ok, maybe it's excessive, but surely going the extra mile when the relationship do good work <--> job safety is broken is something, at least personally, I won't do.
Re:Google Cuts Jobs in Engineering and Other Divisions by fragmede on Thursday January 11, 2024 @01:52PM (#38956889)
The bear is hungry and laid off entire divisions.
Re:Google Cuts Jobs in Engineering and Other Divisions by seti0Cha on Thursday January 11, 2024 @05:06PM (#38959984)
I'm not saying it's guaranteed to protect you, I'm saying that on average you are going to come out ahead. I've been in the industry 30 years. I've seen all kinds of good and bad management, firings, layoffs, promotions, and attrition. When you excel at your work, the odds are very good that someone will notice. Even if your boss does not, your colleagues likely will. That turns into strong referrals, which helps you find better opportunities whether or not you get laid off.
Re:Google Cuts Jobs in Engineering and Other Divisions by Frost1x on Thursday January 11, 2024 @07:24AM (#38951286)
>"Your job is not safe" does not mean you should do everything possible to keep your job -- allowing yourself to be unfairly exploited and abused.

In my opinion it should mean that you not only consider the relationship transactional, you consider yourself as an independent business operating within a business transaction, an LLC or sole proprietorship if you will. Remove yourself from emotional attachment this way.

This line of thought leads people to naturally adopt the exact same sort optimization (exploitation) strategies businesses (your employer) does with the same justifications they use. As such you should focus on diversifying your employment or making sure you’re diversely employable should you need new revenue streams, have savings and cash reserves for economic downturns, and focus on your profit margins (time invested vs paid) and so on and optimize around these sort of criteria.

Obviously if you have a good transactional relationship and are to some degree dependent on that relationship you don’t do everything possible to undermine it (just as employers have limits they’ll stop at before employees start to flee) but never consider it at any sort of emotional or attached level, it’s merely a strategic relationship and be ready to optimize wherever you can for your LLC depending on its goals (i.e. your goals).

Re:Google Cuts Jobs in Engineering and Other Divisions by TerrifiedMouse on Thursday January 11, 2024 @01:32PM (#38956519)
> This line of thought leads people to naturally adopt the exact same sort optimization (exploitation) strategies businesses (your employer) does with the same justifications they use.

But that’s exactly the kind of relationship it is. Instead of maintaining some fantasy, you should call a duck, a duck.

Re:Google Cuts Jobs in Engineering and Other Divisions by JAlexoid on Thursday January 11, 2024 @02:52PM (#38957939)
I wouldn't say that people higher up can't be your friends, but when their office and them personally aren't the same thing.

I've seen family members fire other close family members, because a business is a business. Nothing special about it.

You can be friends with your colleagues, but when you understand that their role at a company is separate from your personal relationship - you may just get friends that transcend your employment.

My personal attitude towards employment - "I work for you while our goals align". Businesses most definitely treat any employee the same way.

Re:Google Cuts Jobs in Engineering and Other Divisions by astronads on Thursday January 11, 2024 @08:55AM (#38952183)
This is good and realistic advice. Companies exist to make profit and returns for their investors/shareholders and ultimately they will do what this necessary to make that happen. Layoffs are just another (unfortunate) business transaction.

I was once in a meeting with an SVP who was going over what he was going to say in an upcoming all-hands meeting. He kept referring to employees as “resources” and I told him he should call them people or team members as resources was dehumanizing and made it sound like we’re just line items on a spreadsheet and pawns on a chessboard. He looked at me and said you’re right - that is how they look at things, but thanked me for reminding me of his audience. He was candid with me only because I was also high up in the org.

Companies are not your friend. The people above you in the org are not your friend. You are not special or different or immune or safe. Ultimately, you do have to look out for yourself. If a company is able and willing to terminate your job for financial reasons, you need to be willing and able to terminate your job for financial reasons too - on your own terms and with a better higher paying job lined up. It’s just another business transaction. Loyalty is dead. Act accordingly.

Re:Google Cuts Jobs in Engineering and Other Divisions by trelane on Thursday January 11, 2024 @09:21AM (#38952489)
> He kept referring to employees as “resources”

The classic comeback for this is to refer to management as "overhead."

Re:Google Cuts Jobs in Engineering and Other Divisions by heresie-dabord on Thursday January 11, 2024 @11:58AM (#38954924)
> Companies exist to make profit and returns for their investors/shareholders

Companies pay taxes, operate in a community, and employ people. Shareholders may not care about such trifles... until the race to rot is complete.

Re:Google Cuts Jobs in Engineering and Other Divisions by vineyardmike on Thursday January 11, 2024 @12:45PM (#38955732)
I don’t know why we keep repeating the “companies exist to make profit for shareholders” line.

It’s barely real, it’s hardly law, and the more we say it, the worse companies will act because we’ve all accepted fate.

Companies exist in our society. They don’t have a right to profits. Any profits is a result of patronage and goodwill of the population. We can change laws, and cultural norms, and worker and environmental protections. We don’t need to be victims of greed like it’s some inevitable consequence of capitalism.

Re:Google Cuts Jobs in Engineering and Other Divisions by ghaff on Thursday January 11, 2024 @09:00AM (#38952239)
I wouldn't put "loyalty is dead" so starkly. But certainly lifetime employment from either side of the fence is absolutely not the norm. I've generally stayed at places a reasonably long time (arguably too long once or twice) but I still haven't made it much past a decade.
Re:Google Cuts Jobs in Engineering and Other Divisions by vineyardmike on Thursday January 11, 2024 @12:49PM (#38955788)
In Japan, there are stories of business men killing themselves because they have to lay off workers. The cultural norm there is that you’re employed for life - either your life or the companies, and both parties act to ensure that’s a long life. Maybe a little dramatic, but the cultural sentiment is there.

Google is cutting a few hundred R&D jobs out of their 180K employees, and countless ventures. These people could be repositioned, these people could be absorbed elsewhere. Google is wildly profitable, with record profits, which by definition means what they’re not falling on hard times.

Loyalty is dead.

Re:Google Cuts Jobs in Engineering and Other Divisions by JAlexoid on Thursday January 11, 2024 @02:58PM (#38958066)
> Loyalty is dead.

Something that has never existed cannot die.

But the myth, and the brainwashing, of "employee loyalty" is still very much alive. Some even buy that crap.

Re:Google Cuts Jobs in Engineering and Other Divisions by pc86 on Thursday January 11, 2024 @11:20AM (#38954299)
Loyalty is absolutely dead in the employer => employee direction. The second it becomes financially advantageous to have layoffs or to fire one person in particular, it will happen. Your direct manager, maybe even your skip, might fight for you to stay. But if someone 6 levels above you decides your time has come, that's the end of it. The test for whether loyalty exists in this direction is the answer to "you can keep this person at the cost of a negative financial impact for your organization - you will not make this money up in the medium term." What does your manager say? Your skip? The CEO?

There is absolutely still some loyalty in the other direction. Lots of people here would say it's misplaced. When it works out for you (cachet in the org, seniority, whatever) it can pay off, but for lots of people it only gets them burned when they get laid off with outdated skills in outdated tech because they were a "company man" for the last decade.

Re:Google Cuts Jobs in Engineering and Other Divisions by nine_k on Thursday January 11, 2024 @12:53PM (#38955871)
A company is not your friend, or your enemy. It's a machine. See it as such, use it as such.

A particular person above you in the management chain may actually be your friend. It does not mean that that person would be able to protect you from a layoff; that could be a conflict of interest. That person might give you an earlier warning so that you could start looking around ahead of time. That person could give you a glowing review and references for prospective employers. That person might introduce you to someone who might be interested in hiring you. But that person operates the machine, and plays by the rules of the machine, to which you have agreed when you have signed your offer.

Build good relationships with coworkers; this can be helpful, and is just more pleasant. But don't try to build a relationship with a company; you can't.

Re:Google Cuts Jobs in Engineering and Other Divisions by lazide on Thursday January 11, 2024 @10:41AM (#38953689)
A key thought as well, in my experience:

- never assume that just because it’s obvious to you (and your coworkers and boss) that it would be really stupid to lay you off or fire you, that they wouldn’t do it anyway.

A lot of what is going on IMO is burnout and disconnection from the on the ground reality at the executive layer.

That means short sighted, stupid, long term self harming decisions.

But just because what someone is doing is clearly stupid, doesn’t mean they won’t do it. A hard lesson to learn sometimes.

Re:Google Cuts Jobs in Engineering and Other Divisions by ebiester on Thursday January 11, 2024 @12:47PM (#38955764)
Or, quite simply, the performance of an employee or division is not the only determination in layoffs. You could lay off half of teams and fill them in with ostensibly high performers in other teams, and then be worse off than before because the high performer was dependent on context and fit.

Or, you may have a division that is profitable, but it takes an outsized attention in the organization relative to its profitability and the loss of revenue is made up for focus in the rest of the organization. (Ideally, you would find a way to spin that off or sell it, but there are times where the tight integration makes this unfeasible.)

And yes, there is disconnection from the on-the-ground reality too. (and all sorts of things) - but this all goes to say that layoffs, when executed, often are not correlated with individual performance.

Re:Google Cuts Jobs in Engineering and Other Divisions by lazide on Thursday January 11, 2024 @02:45PM (#38957825)
What you’re saying is the nice, rational way to describe a scenario.

There is that, and it does happen that way often.

There is also sometimes people just do stupid, self harming things. Either because they are not able to properly process/know/understand what the consequences will be, or because their short term incentives encourage them to at their long term detriment.

Or because the organizational incentives make it worthwhile for them to harm the actual organizations long term interests, and they will be rewarded for screwing over the organization this way.

It’s easy for engineers in particular to look at 2+2 and assume that everyone else knows 4 is the obvious answer, and hence will act appropriately. and they just need to be shown the truth if somehow they don’t understand this

But that isn’t how people often work, especially when dysregulated, stressed out, under outside pressure, etc.

Often, there are many people between the decision makers and the folks who know the actual truth and the inevitable consequences who have incentives that will make them actively hurt anyone trying to tell the decision makers the truth - often because the decision maker implicitly or explicitly wants it that way.

even engineers, though it’s often hard to ‘know’ that when you’re in the middle of it.

Many people will burn their lives to the ground until everyone agrees 5 is the correct answer. Or happily reassure their boss 5 is the answer while burning everyone else’s lives to the ground.

That can make many real life situations very surprising and frustrating for engineers in particular.

Because how could someone do that based on ‘wrong’ (usually just not the same) information? It’s stupid!

Because sometimes for many people, the individual/self interested ‘smart’ thing is to be as ‘stupid’ as possible. And that strategy is not something someone can just change on a dime. It’s inherent.

And sometimes people are just stupid. Even otherwise really smart people.

Re:Google Cuts Jobs in Engineering and Other Divisions by ebiester on Friday January 12, 2024 @09:56AM (#38968711)
All that is also true. In both cases, it's not about the quality of the engineer or the work.

Also, sociopaths exist and they are often in management.

But in both cases, the key insight is that layoffs are often past the control of the engineer.

Re:Google Cuts Jobs in Engineering and Other Divisions by lazide on Saturday January 13, 2024 @02:43PM (#38983760)
Yup, definitely. Often not only past the engineers control, but sometimes even past the control of the immediate management chain.

With the caveat that everyone responsible is also going to attempt to deny/deflect/reverse victim and offender, etc.

It’s amazing how ‘helpless’ some management/execs get when unpleasant decisions need to be made.

Re:Google Cuts Jobs in Engineering and Other Divisions by sz4kerto on Thursday January 11, 2024 @06:01AM (#38950591)
I disagree and I am sad that we're teaching each other to be skeptical and cynical.

The company is not your friend and not your enemy, I agree. However, people _do_ develop personal relationship with each other. Sometimes even across the different levels in the company hierarchy. Yes, as with any other relationship, circumstances and interests might override this, but relationships still do matter. People have emotions, and there are managers who're not psychopats and find it very hard to e.g. let people go.

And yes, value yourself, absolutely. And your job is not your family or your identity, and manage risk, and there are bad bosses and bad company cultures. But it's not uniform.

But please don't think that nobody cares about you in your workplace and you're a completely fungible cog. It's a horrible life to live. Let's not tell the already cynical young people that this is how the world works.

Even at big, bureaucratic companies like big investment banks, if you're at a certain level (not that high), eventually you'll mostly be taken care of. Not everyone and not always, but e.g. if you're an ED at an investment bank, you can have a job for life, maybe not at your current place forever, but the industry will take care of you. Similarly if you've been at dunno, Mercedes for 15 years and you're not the bottom 20 percent in terms of performance, then it's kinda guaranteed that you'll have a job in the auto industry forever.

People who have been let go from Google today can have an extremely lucrative job forever in the industry.

Re:Google Cuts Jobs in Engineering and Other Divisions by wonderwonder on Thursday January 11, 2024 @08:47AM (#38952098)
I don't think this necessarily holds in the world of remote work. At least for me, relationships are very surface level. Almost no friendly banter, limited 2 second "How was your weekend?" before meetings that no one cares about. Its hard to be friends with little black boxes and white text on a screen.

This is compounded when 75% of the team is made up of consultants.

I do agree though that its pretty awful but the thought of moving my family to a big city, doubling my cost of living and having to commute is also pretty bad. I live in a not tech city and would have to move to get a comparable salary at an in person job.

Re:Google Cuts Jobs in Engineering and Other Divisions by garciasn on Thursday January 11, 2024 @09:07AM (#38952322)
Me and one of my employees are going through almost identical and seriously difficult personal times. Our company and the people within it have really rallied around us, providing personal and professional support in ways I could never have imagined.

I have said that while other companies I have worked within would be sympathetic, they definitely would not have been empathetic; however, at my current company, EVERYONE from the CEO to interns have been so very empathetic, helpful, and thoughtful.

We are all remote and have been since the pandemic. These are people who are reaching out regularly, coming to visit, offering support in whatever way possible, and being genuinely good human beings. It's simply a work culture when you don't have this, but you CAN find it.

Don't lose hope. Good companies and great people within them are there, remote or not.

Re:Google Cuts Jobs in Engineering and Other Divisions by notyourwork on Thursday January 11, 2024 @11:21AM (#38954320)
Unicorns exist but in the job search it’s a crap shoot to find one. Nearly impossible to identify in an interview setting and likely only through world of mouth.
Re:Google Cuts Jobs in Engineering and Other Divisions by eastbound on Thursday January 11, 2024 @12:05PM (#38955055)
Impossible to diagnose during an interview… because it depends on you as well. Caring is a transient thing, I’ve had crap employees, and now we have an awesome “soldered” team, which every previous employee could have created… but didn’t.

I’m not saying you have total control over it… but it depends on how people interact.

Re:Google Cuts Jobs in Engineering and Other Divisions by pc86 on Thursday January 11, 2024 @11:32AM (#38954490)
I've said it many times both here and in "real life" - teams filled with any sizable proportion of consults (15-20% and up I would say) are one of the clearest, brightest red flags you could see.

I've seen first-hand organizations shift from 100% employed teams to being majority consultants, and the majority of those consultants on 1-2 year contracts then leaving. Code quality goes to absolute shit. The name of the game is spending the first half of your contract not getting fired and the second half looking for the next contract. Zero documentation. Refusing to do turnover meetings. Not showing up for the last day/week of the contract because their next contract wanted them to start earlier so they didn't care if they got paid for this one or not. Most egregiously someone just brought in their next contract's laptop into our office with over a month left on their contract.

None of this happens with employees. Sure you'll occasionally have someone quit with minimal or no notice but that's the exception. We had to basically assume that any time we got in the last month of the contract was a bonus. Consultants work for their recruiting firm, not for your org, and they behave accordingly.

Re:Google Cuts Jobs in Engineering and Other Divisions by wonderwonder on Thursday January 11, 2024 @04:03PM (#38959043)
Very much agree. I am working with probably 40 consultants on a team of 80. The absolute lack of pride in their work is pushing me to my breaking point.

I will know if I am going to leave in a couple weeks, 2 things need to happen for me to stay; I get promoted this month and half the consultants leave. If both don't happen I think I am gone.

Re:Google Cuts Jobs in Engineering and Other Divisions by mithr on Thursday January 11, 2024 @09:51AM (#38952908)
I think change in the remote work world is that we can no longer take these casual relationships for granted, or assume that they will just come into being. In this new world, we have to be intentional about building them.

Whereas in an office environment, we'd naturally run into folks at the proverbial water cooler, and slowly develop more of a relationship with some folks — and similarly for camaraderie with the folks sitting around you — that just doesn't exist in remote.

In my experience, it is still possible to build these kinds of relationships, though. But it requires actively building them. It requires intentional effort, which doesn't come naturally to many of us, and especially so since many of us have not been used to having to do that, having come from office settings pretty recently. I was able to build meaningful friendships with remote colleagues, some of which have lasted beyond my time at the company, by intentionally making the time to ask and care about their lives outside of work, by setting up recurring 1:1s to just chat, etc. This can sometimes feel like it's "wasted time" that's taken away from your work, but I believe it's really important in order to feel better about where you're working and who you're working with, feel less like a cog in a machine, and as a result (at least for me) end up doing better work.

I wonder if, as the tech world becomes more accustomed to remote work, we'll eventually get better at this as an industry. My hope is that it'll get easier, or at least more natural as a result.

Re:Google Cuts Jobs in Engineering and Other Divisions by ghaff on Thursday January 11, 2024 @09:11AM (#38952361)
This has long been true to some degree when you work with people scattered around the world. But it's a legit concern that, overall, we're probably developing much shallower relationships with the people we work with compared to when we were together in-person more of the time. Doubtless there are people who prefer just tuning out co-workers as much as possible. But it's reasonable to ask how it will affect many companies in the longer run when many co-worker relationships are very surface compared to pre-COVID.
Re:Google Cuts Jobs in Engineering and Other Divisions by osigurdson on Thursday January 11, 2024 @08:52AM (#38952159)
That sounds fine to me. I always found working with people much more fun than pretending to be friends with them.
Re:Google Cuts Jobs in Engineering and Other Divisions by wonderwonder on Thursday January 11, 2024 @08:58AM (#38952211)
I get this, but I will admit to missing the camaraderie I got from working in person with people. I miss grabbing lunch with someone or a drink after work. But thats in the past now, and a job is just a place I exchange life hours for dollars now.
Re:Google Cuts Jobs in Engineering and Other Divisions by saidinesh5 on Thursday January 11, 2024 @02:00PM (#38957051)
> Its hard to be friends with little black boxes and white text on a screen.

I think after a point, it is up to us to create the culture we want to see in a team. Someone has to start sharing more things, start talking about more things so others will feel like the same. Have a pizza session after every few successful sprints. Share puzzles and other things regularly so people have more things to talk about. It is easy to feel detached when everyone only uses a group channel, but a lot of meaningful connections happen when you do talk 1-1 in private.

I mean I have worked at places where no one even exchanged email ids when they are about to leave the company, and lurked in online places where people whom I have never even met employed me immediately when i mentioned that my day job company was going bankrupt.

Re:Google Cuts Jobs in Engineering and Other Divisions by geraldwhen on Thursday January 11, 2024 @06:24AM (#38950775)
This is just unrealistic. When layoffs happens, whole departments can get cut. They don’t differentiate performers.

Likewise, there is a huge bias in hiring against older developers. Getting laid off in your 40s is a death sentence. You’ll never make as much money again, and you’ll be lucky to find employment.

Be ready to retire by 50, because anything else is both risky and improbable.

Re:Google Cuts Jobs in Engineering and Other Divisions by faeriechangling on Thursday January 11, 2024 @07:51AM (#38951552)
This is totally rediculous, I see plenty of 50+ in tech now and they're going to become more common over time.

Tech skewing young and being ageist is also partially an artefact of tech being a new hot growing rapidly changing field. That is waning over time.

Re:Google Cuts Jobs in Engineering and Other Divisions by ants_everywhere on Thursday January 11, 2024 @08:18AM (#38951816)
This got me thinking, I'm wondering how this will interact with the fact that technologically, we're getting increasingly better abstractions. So there's less pressure to learn what happens physically, the way that folks like Wozniak had to.

Is low-level expertise going to continue to skew older? Or are things like Rust and embedded AI going to bring in a bunch of new blood?

Re:Google Cuts Jobs in Engineering and Other Divisions by ebiester on Thursday January 11, 2024 @12:53PM (#38955866)
Unlikely. Some people really just are better at low level than high level (and vice versa.) Further, I would say anyone who started after say... '97 never needed to have that layer, and '87 may be true too. The true pressure hasn't existed in over 25 years and yet we still have low level expertise because embedded will continue to be a use case.
Re:Google Cuts Jobs in Engineering and Other Divisions by tomrod on Thursday January 11, 2024 @08:57AM (#38952203)
> Or are things like Rust and embedded AI going to bring in a bunch of new blood?

AI product dev hat on for this comment. My take is AI will continue to give solid first drafts, and expertise, creativity, and curiosity are required to take it the rest of the way. Maybe, just maybe, we get beyond the GPT architecture and embed a reasonable state of the world for wider use cases similar to a CoPilot.

Re:Google Cuts Jobs in Engineering and Other Divisions by ryoshu on Thursday January 11, 2024 @10:26AM (#38953469)
We are getting more abstractions, not necessarily better ones. I much prefer working with people who figure out how things work under abstractions rather than relying on them blindly.
Re:Google Cuts Jobs in Engineering and Other Divisions by mostlylurks on Thursday January 11, 2024 @01:06PM (#38956073)
The most powerful abstractions are typically not free. The rate of performance improvement from improvements in hardware has slowed down and might continue slowing down. Thus, the pressure to learn what happens behind various abstractions might actually increase, if advantageous performance improvements can primarily be obtained by peeling back the layers of abstraction at the cost of some development efficiency, since you can't just wait a couple of years for hardware to develop to a point where it can handle your inefficient abstraction anymore.
Re:Google Cuts Jobs in Engineering and Other Divisions by bluetomcat on Thursday January 11, 2024 @09:31AM (#38952651)
How about the general decline of cognitive ability with age? I'm in my late 30s, starting to feel fatigue in dealing with nasty little problems on a daily basis. I can say whether an approach is good or bad, but actually coding the stuff with all the modern ephemeral frameworks and libraries is becoming increasingly uncomfortable. I would want to afford to do "recreational programming" on greenfield projects, unbound by time and business requirements, but it is a luxury.
Re:Google Cuts Jobs in Engineering and Other Divisions by JohnFen on Thursday January 11, 2024 @11:45AM (#38954701)
> How about the general decline of cognitive ability with age?

I don't think there is an inevitable general decline of cognitive abilities with age, or the effect isn't strong enough to matter. At least, I haven't really seen them.

What I have seen is older people who are just tired of the constant personal improvement that any career needs to continue to flourish. People often find their niche and just want to stay there. That's a different thing entirely, though.

Re:Google Cuts Jobs in Engineering and Other Divisions by jibe on Thursday January 11, 2024 @10:19AM (#38953358)
Sounds like you could be having health problems or just depression. You might mention this to your doctor at your next check up. What you describing doesn’t sound like normal aging for someone in their 30s.
Re:Google Cuts Jobs in Engineering and Other Divisions by outside1234 on Thursday January 11, 2024 @09:50AM (#38952883)
50 year old here. You replace reflex intelligence with applying wisdom.

I'm a very senior IC in a FAANG and almost my whole job is going around and sharing 30+ years of wisdom with people on everything from "dealing with people" to architecture to pull request reviews.

Re:Google Cuts Jobs in Engineering and Other Divisions by bluetomcat on Thursday January 11, 2024 @10:11AM (#38953203)
FAANG jobs and organisational structures are not the norm across the world. The ratio between "people fixing stuff" and "old wisemen" is heavily skewed towards the former.
Re:Google Cuts Jobs in Engineering and Other Divisions by outside1234 on Thursday January 11, 2024 @10:32AM (#38953563)
No doubt on the latter. I write a lot of "wisdom based code" to "fix stuff." Ideally before it needs fixing. :)

Also, while I'm at FAANG now, I'm there because I was previously at a startup that was acquired by said FAANG, and if anything, there is even MORE of a need for this sort of wisdom intelligence in a startup. :)

Re:Google Cuts Jobs in Engineering and Other Divisions by bluetomcat on Thursday January 11, 2024 @11:40AM (#38954620)
Good for you, but you are in a privileged position. Over here in grim Eastern Europe and outside a capital, your best chance is to find a remote job that doesn't actually suck and has longer-term prospects. Climbing to a managerial position means controlling people and being in touch with other managers posting bullshit on LinkedIn. Nobody will hire you to just write "wisdom-based" proof of concepts or whatever.
Re:Google Cuts Jobs in Engineering and Other Divisions by ska on Thursday January 11, 2024 @02:17PM (#38957331)
> How about the general decline of cognitive ability with age?

This is a real issue at say 85, not at 45. You almost certainly aren't quite as quick as you were when you were 25, but on the other hand you typically know a lot more and the experience probably means you actually make far fewer errors overall...

Re:Google Cuts Jobs in Engineering and Other Divisions by dukeyukey on Thursday January 11, 2024 @07:03AM (#38951115)
I can't speak for being let go past 40, but every place I've worked (including a startup) have had IC developers over 40, and all but one over 50, working there.
Re:Google Cuts Jobs in Engineering and Other Divisions by zerr on Thursday January 11, 2024 @06:48AM (#38950986)
> is a death sentence. You’ll never make as much money again

Going from 800K-1.2M down to 200K-300K total comp is not that devastating I'd say :)

Re:Google Cuts Jobs in Engineering and Other Divisions by FirmwareBurner on Thursday January 11, 2024 @07:10AM (#38951174)
>Going from 800K-1.2M down to 200K-300K total comp is not that devastating I'd say :)

If you've built up a 1.2M a year lifestyle, then going back to 250k a year lifestyle might feel like a "death sentence", at which point you will hear the world's smallest violin playing for you.

Hance why you shouldn't keep extending your lifestyle proportionally with your paycheck growth, and learn to stay humble and frugal and not spend to 'keep up with the Joneses'.

Unless you're in the same league with John Carmack or Andrej Karpathy where top companies are begging at your feet, you should treat jobs with very large TCs more like short therm lottery wins rather than cashflows guaranteed to last, since there's a high chance you're not that special as you think, and that there's probably others out there who can and are willing to do your work better and for cheaper when the crunch comes and the layoff axe starts to swing towards those non-exec workers responsible for company's biggest paycheck expenses. Those who've lived thorugh the 2008 days will know and remeber what I'm talking about.

Re:Google Cuts Jobs in Engineering and Other Divisions by cj on Thursday January 11, 2024 @07:42AM (#38951459)
For anyone making this kind of money at an early age, don't spend it... invest it.

If you're actually making $1.2 million a year, invest at least $500k/yr.

Then if you need to take a pay cut later, hopefully the dividends from your investment accounts brings your total income close to where it once was.

Also if you're reading this wondering if people actually make this amount of money coding... the answer is no, with the exception of an incredibly small percentage of people. Expecting $800k comp is not realistic for 98% of people.

Re:Google Cuts Jobs in Engineering and Other Divisions by ants_everywhere on Thursday January 11, 2024 @08:21AM (#38951856)
This is good advice. But it's worth pointing out that by default many of these people are heavily invested in GOOG. And those that aren't are probably heavily invested in market instruments propped up by the GOOG price.

So, mumble mumble, something about diversifying.

I'm sure the layoffs are likely to lead to a short-term bump because the markets will interpret it as Google adulting. But if they're signalling that they're afraid of AI eating their market share, then you probably want to be proactive about that.

Re:Google Cuts Jobs in Engineering and Other Divisions by scarface_74 on Thursday January 11, 2024 @02:22PM (#38957409)
If they kept a large chunk of their vested stock in the same company they are working for - or any one company, they are doing it wrong
Re:Google Cuts Jobs in Engineering and Other Divisions by ants_everywhere on Thursday January 11, 2024 @06:49PM (#38961349)
Well, yeah I agree. But I think most people do by default. That's really the idea of vesting... to align employee interests with the interests of the company.
Re:Google Cuts Jobs in Engineering and Other Divisions by scarface_74 on Thursday January 11, 2024 @07:29PM (#38961759)
At least at Amazon they gave you a choice pre vest between - sell all when they vest, sell enough to pay taxes, and sell none.

I always chose option 1. This is like personal finance 101.

And for the company the purpose of RSUs instead of cash is to not deplete cash reserves.

Re:Google Cuts Jobs in Engineering and Other Divisions by jacquesm on Thursday January 11, 2024 @08:52AM (#38952155)
If you've built up a 1.2M / year lifestyle on a 1.2M / year income you've made some terrible mistakes, I doubt some internet advice is going to solve that.
Re:Google Cuts Jobs in Engineering and Other Divisions by FirmwareBurner on Thursday January 11, 2024 @09:03AM (#38952276)
>If you've built up a 1.2M / year lifestyle on a 1.2M / year income you've made some terrible mistakes

You'd be surprised by people's poor spending habbits. Aquitances of mine when they got their first SV job out of college at Facebook, they immediately bought brand new Porsche 911's.

Re:Google Cuts Jobs in Engineering and Other Divisions by JKCalhoun on Thursday January 11, 2024 @11:51AM (#38954808)
I know, that's easy to laugh at. And new army recruits spend their "signing bonus" on (so-called) muscle cars like the Mustang and Charger.

I think a token of "I've made it!" is fine. Maybe we all need that once in our life.

The problem is if it persists. (Worst, if somehow gambling, etc. becomes involved.)

Re:Google Cuts Jobs in Engineering and Other Divisions by FirmwareBurner on Thursday January 11, 2024 @12:50PM (#38955794)
>And new army recruits spend their "signing bonus"

You get a signing bonus for the US militrary? Damn that's pretty sweet.

Re:Google Cuts Jobs in Engineering and Other Divisions by edgyquant on Thursday January 11, 2024 @09:26AM (#38952572)
Only if you can’t afford it. If you’ve built up income streams to support it you’ve made a bunch of great decisions and inter generational wealth.
Re:Google Cuts Jobs in Engineering and Other Divisions by tomrod on Thursday January 11, 2024 @09:00AM (#38952240)
> If you've built up a 1.2M a year lifestyle

If you're living this way, feel free to reach out. I have loads of advice you don't want to but need to hear.

Re:Google Cuts Jobs in Engineering and Other Divisions by JohnFen on Thursday January 11, 2024 @11:50AM (#38954790)
One of the pieces of career advice I've given my kids is: when your pay goes up, be very cautious about changing your lifestyle to match it. Going up that ladder is easy -- going back down is painful.

Ideally, your standard of living should cost you a fraction of what your income is.

Re:Google Cuts Jobs in Engineering and Other Divisions by scarface_74 on Thursday January 11, 2024 @02:27PM (#38957503)
I was making $x in 2020 as a CRUD developer in Georgia.

I got a job at Amazon and was making $x+$100K

I was Amazoned last year from a remote position. By then, I had paid off debt, downsized from my big house in the burbs to a condo one third the size in state tax free Florida and could easily live off of $x- $30K even though I’m making around $50K more than I was making 3 years ago.

Guess how much I stressed when Amazon started Amazoning?

Re:Google Cuts Jobs in Engineering and Other Divisions by nly on Thursday January 11, 2024 @12:05PM (#38955053)
Most devs aren't on $800-1.2M TC.
Re:Google Cuts Jobs in Engineering and Other Divisions by fallingknife on Thursday January 11, 2024 @08:00AM (#38951646)
To be a 50 year old engineer you would have had to start your career in the 90s. There weren't 10% of the number of SWE in the 90s as now. That's why you see the profession skew so young. I have seen no evidence of older engineers having trouble finding work.
Re:Google Cuts Jobs in Engineering and Other Divisions by kagakuninja on Thursday January 11, 2024 @02:15PM (#38957291)
Maybe because you aren't old...

My career went in to the toilet in my 40s, and it has never really recovered. However, I'm an introvert and on the spectrum, so I lack good networking skills and never moved up the career ladder.

Even so, among my circle of friends there is a consensus that many of us were struggling around age 50, and now I am 60. The only jobs I've had in the last 5 years have been contracts. My current gig, I haven't seen a raise in 3 years, despite 20% inflation. I've been told that the company I work for has a freeze on raises, so I will have to start job hunting...

Re:Google Cuts Jobs in Engineering and Other Divisions by peacemaker on Thursday January 11, 2024 @06:38AM (#38950901)
The idea that you must retire from tech before 50 is so incredibly false I have difficulty believing this view is even shared here.

Perhaps in some of the "trendy" "bro-culture" startups you'd have a more difficult time as an older developer but even in those places, the level of experience and skills older devs bring can be extremely valuable.

But say you were laid off in your 40's, now what? Well, there are so many bigger, less volatile companies out there with solid pay that are desperate for senior people with experience. There's also consulting for those who have spent a career building up a network of contacts. You can still leverage those old contacts for future opportunities as well.

Governmental work and such is also a place where age is not a concern. Here I agree you might not make as much money but employment is always available to developers who are skilled, experienced and flexible.

Re:Google Cuts Jobs in Engineering and Other Divisions by FirmwareBurner on Thursday January 11, 2024 @07:14AM (#38951208)
Governmental work and such is also a place where age is not a concern.

Why only single out government/public sector jobs as palces for all-age job stability?

Aerospace, defence, semiconductor, automotive, industrial, medical, healtchare, banking, insurance, manufacturing, naval, rail and freight, logistics and transportations, basically all legacy businesses, all are hiring SW engineers and are staffed by mostly older workers, but HN mostly snuffs at these fields because they're not in SV, are seen as un-cool, boring, old and crusty and don't pretend to change the world through innovation and paying millions in TC for 10h/week of pretending to work from home like Google does, but it's not like you will starve to death and be homeless if you work as a dev in those kinds of fields for a lot less than what Google pays, going from 1% top earners to 5% top earners.

This might sound harsh, but perhaps the last ~10+ years of hyper-growth in the VC funded SW sector has warped many devs perspective on their own value and what the rest of the real world is like.

Re:Google Cuts Jobs in Engineering and Other Divisions by lawgimenez on Thursday January 11, 2024 @08:02AM (#38951665)
There are a lot of decent programming jobs anywhere in the world too, we might not be FAANG but jobs are decent enough to raise a family and build a house.
Re:Google Cuts Jobs in Engineering and Other Divisions by FirmwareBurner on Thursday January 11, 2024 @08:13AM (#38951773)
> build a house

Not where I live you can't build a house on a dev wage. Average dev wages is ~55k/year and average house price is 800k+.

Re:Google Cuts Jobs in Engineering and Other Divisions by lawgimenez on Thursday January 11, 2024 @08:23AM (#38951872)
I live in Southeast Asia, cost of living here is low.
Re:Google Cuts Jobs in Engineering and Other Divisions by FirmwareBurner on Thursday January 11, 2024 @08:29AM (#38951924)
I live in Europe :(
Re:Google Cuts Jobs in Engineering and Other Divisions by peacemaker on Thursday January 11, 2024 @08:24AM (#38951878)
I agree, all of those fit in my (admittedly lazy) "and such" part of the statement. Loads of jobs for all ages
Re:Google Cuts Jobs in Engineering and Other Divisions by Dave3of5 on Thursday January 11, 2024 @07:33AM (#38951375)
Are you saying that there is no ageism in the tech industry at all ?
Re:Google Cuts Jobs in Engineering and Other Divisions by peacemaker on Thursday January 11, 2024 @08:25AM (#38951896)
Well no, I clearly wasn't saying there is no ageism at all. I was taking issue with the comment regarding developers having to leave tech over 50 years old.
Re:Google Cuts Jobs in Engineering and Other Divisions by hashtag-til on Thursday January 11, 2024 @08:30AM (#38951932)
Within the AI bubble, I think there is lots of ageism, but in real world mission-critical i.e. "serious stuff" there is plenty of jobs for experienced engineers.
Re:Google Cuts Jobs in Engineering and Other Divisions by JohnFen on Thursday January 11, 2024 @11:53AM (#38954830)
There absolutely is ageism, but it's not as widespread as many younger devs seem to think. It also tends to be concentrated in a particular segment of our industry. Big picture, there isn't enough ageism to lose sleep about it.
Re:Google Cuts Jobs in Engineering and Other Divisions by Wytwwww on Thursday January 11, 2024 @07:02AM (#38951107)
> idea that you must retire from tech before 50

Well I guess the idea is that all the "best" engineers would have already made millions by the time they hit 50 and so therefore those who are left are...

Re:Google Cuts Jobs in Engineering and Other Divisions by ZaoLahma on Thursday January 11, 2024 @08:02AM (#38951672)
Perhaps in the hyper inflated SV economy, but in the rest of the world you don't get to retire until you've reached the normal retirement age (minus a few years perhaps), and that makes it quite natural to see newly employed software engineers who are in their mid or even late 50s. I've worked with plenty of them.

I must admit though that I've only seen one newly hired in their 60s, but probably the very few that find themselves involuntarily out of a job at that age can afford to and choose to retire a little bit earlier than planned.

Re:Google Cuts Jobs in Engineering and Other Divisions by ghaff on Thursday January 11, 2024 @08:54AM (#38952172)
Once you get into late 50s/60s, I know quite a few people in tech at that point who have had reasonably well-paying jobs (though certainly not top-level FAANG salaries) who have presumably managed their finances well who are pretty much ready to wind down at that point--whether forced or otherwise. They mostly haven't classically retired but they're working part-time on often IT-adjacent types of projects.
Re:Google Cuts Jobs in Engineering and Other Divisions by JohnFen on Thursday January 11, 2024 @11:55AM (#38954872)
People who think this way are blinded by their own worldview. A large number of the best engineers aren't in the business to become wealthy, and they don't leave the industry if they become wealthy.

The ones who are in it just for the money rarely become the best engineers.

Re:Google Cuts Jobs in Engineering and Other Divisions by godzillabrennus on Thursday January 11, 2024 @07:06AM (#38951136)
Translation:

To avoid being unemployable in your 50’s learn COBOL so you can work for a big stupid company or government.

Re:Google Cuts Jobs in Engineering and Other Divisions by BillTheDuck on Thursday January 11, 2024 @07:44AM (#38951478)
Not at all.

Once out of the umbrella of the FAANGS, there are tons of jobs for SWE, just not at the eye watering salaries.

East Coast, tons of jobs at the 100K range.

Re:Google Cuts Jobs in Engineering and Other Divisions by harimau777 on Thursday January 11, 2024 @08:40AM (#38952037)
The problem is that salaries above 100K are important to live securely in many places in the US.
Re:Google Cuts Jobs in Engineering and Other Divisions by scarface_74 on Thursday January 11, 2024 @02:29PM (#38957532)
Yet the household median income in the US is less than $100K and people seem to survive
Re:Google Cuts Jobs in Engineering and Other Divisions by godzillabrennus on Thursday January 11, 2024 @07:58PM (#38962052)
Survival is not thriving. Lots of political upheaval underway in the US as a result.
Re:Google Cuts Jobs in Engineering and Other Divisions by scarface_74 on Friday January 12, 2024 @04:47AM (#38966055)
Yes like this famous article about how someone felt poor with a household income of $200K-$500K a year.

https://www.cnbc.com/amp/2017/10/09/budget-breakdown-of-a-co...

And if you talk to the people who strongly identify with the MAGA movement, their main concerns are guns, illegal immigration, “persecution because of their Christian beliefs”, and for some strange reason - Disney.

People who know me and one of my friends calls us the “odd couple”. I’m a Black mostly agnostic bleeding heart libertarian capitalist pig who works in tech (including a stint in BigTech), my friend is a White former military high school dropout who is an evangelical Christian, gun loving and rural, who rails against those “illegals”.

But he attends a predominantly Black church and has been married to a deaf Vietnamese woman for two decades who he loves dearly.

I also use to live in a famous “sun down” town in Georgia made famous by Oprah. I’m often in conversations with modern “conservatives”. I don’t argue, I just listen.

Re:Google Cuts Jobs in Engineering and Other Divisions by harimau777 on Friday January 12, 2024 @10:21PM (#38977029)
That's why I said "in many parts of the US". There are certainly places in the US where someone can live quite comfortably on $100K. There are other parts where it would be quite difficult and where it would be almost impossible to own a home on that income.
Re:Google Cuts Jobs in Engineering and Other Divisions by scarface_74 on Saturday January 13, 2024 @04:00AM (#38978293)
“Living comfortably” and “owning a home” is not synonymous. Is there any place in the US that a household will be homeless and hungry making $100k?
Re:Google Cuts Jobs in Engineering and Other Divisions by harimau777 on Saturday January 13, 2024 @09:18AM (#38980104)
Simply not being "homeless and hungry" is also not synonymous with "living comfortably". In many US cities, $100K is not enough to have much financial security and without owning a home it is more difficult to have much personal autonomy.
Re:Google Cuts Jobs in Engineering and Other Divisions by scarface_74 on Saturday January 13, 2024 @11:36AM (#38981562)
And you still haven’t listed a metropolitan area - and I’m being pedantic because you may not be able to live in Manhattan or downtown Seattle - for $100K?
Re:Google Cuts Jobs in Engineering and Other Divisions by geraldwhen on Thursday January 11, 2024 @08:52AM (#38952153)
This would be a 66% pay cut for me. As in, it would take 3 years of that pay to match one of my current year’s pay. Investing aggressively and retiring at 50 seems like a smarter option.
Re:Google Cuts Jobs in Engineering and Other Divisions by WesolyKubeczek on Thursday January 11, 2024 @08:24AM (#38951881)
> The idea that you must retire from tech before 50 is so incredibly false I have difficulty believing this view is even shared here.

To the contrary, this is the very finest distilled HN for you. I wouldn't expect less.

Re:Google Cuts Jobs in Engineering and Other Divisions by JKCalhoun on Thursday January 11, 2024 @11:57AM (#38954899)
> The idea that you must retire from tech before 50 is so incredibly false I have difficulty believing this view is even shared here.

Must retire? No, of course not.

I worked through most of my 50's though and definitely saw "the writing on the wall". I don't want to scream "Ageism!" because I think people are often too quick to pigeon hole a thing that has much more complex roots.

For example, because of my white hair, beard, I'm probably not the guy you would go to and ask a Swift question to. And I don't blame anyone for having that ... instinct.

But it was a combination of things like that began to inform me that my better days in the industry were behind me.

Believe me, I tried to act as mentor when I knew I was probably within a year or two of heading out of the industry but I found the young'uns didn't want a mentor either. Oh well. I think I would have at their age but not everyone is the same.

Re:Google Cuts Jobs in Engineering and Other Divisions by ken47 on Thursday January 11, 2024 @07:26AM (#38951311)
You're never going to make as much again after 40: based on what metrics? Ageism is illegal in the US, and if this is true for you, you probably did not cultivate the type of software engineering skillset that scales well as you advance up the career ladder.
Re:Google Cuts Jobs in Engineering and Other Divisions by faeriechangling on Thursday January 11, 2024 @07:52AM (#38951567)
> Ageism is illegal in the US

I have talked to literally hundreds of people in my life who have suffered through illegal workplace discrimination and I've honestly never met a single one who prosecuted a discrimination case successfully. Things are only illegal if you can prove them, and most managers don't go around yelling "holy shit I hate old people".

Re:Google Cuts Jobs in Engineering and Other Divisions by ken47 on Thursday January 11, 2024 @07:57AM (#38951615)
Agreed, but highly doubt the effect is nearly as dramatic as claimed. If the effect is to the extent that engineers in their 40s can never make the money they made in their 30s, that would be trivial to prove. Even a big corp would have significant trouble defending such a statistic.
Re:Google Cuts Jobs in Engineering and Other Divisions by servercobra on Thursday January 11, 2024 @07:34AM (#38951384)
Ah yes, nothing illegal ever happens in the US.
Re:Google Cuts Jobs in Engineering and Other Divisions by thanksgiving on Thursday January 11, 2024 @07:46AM (#38951498)
Legality just isn’t a concern when it comes to big companies. I am convinced that if someone looks at history from far away in the future, they will compress feudalism and industrial capitalism together.

These companies have a big influence on what is legal or what is a priority for governments.

Re:Google Cuts Jobs in Engineering and Other Divisions by faeriechangling on Thursday January 11, 2024 @07:55AM (#38951593)
Serfs being bound to the land, and power being directly held by those who provided military service are pretty stark differences between Feudalism and Capitalism. Not even Marx equated the two systems.
Re:Google Cuts Jobs in Engineering and Other Divisions by yunwal on Thursday January 11, 2024 @08:42AM (#38952053)
> Serfs being bound to the land

This is literally RTO /s

Re:Google Cuts Jobs in Engineering and Other Divisions by fulladder on Thursday January 11, 2024 @10:02AM (#38953070)
Yeah, but parent is saying if you zoom out. We don't know what will come next; it could be dramatically different. Nobody saw industrialization and its attendant social order coming.
Re:Google Cuts Jobs in Engineering and Other Divisions by markbnj on Thursday January 11, 2024 @08:52AM (#38952160)
Being ready to retire at 50 would be a good thing, but getting laid off in your 40's is not a death sentence. I'm 63 now, still working as an engineer, and I was laid off in my 40's, twice. In addition to the emergency fund, another great way to build some security is to keep learning new stuff. In my experience the older engineers who get into trouble are the ones who try to rest on what they know and inhabit a niche they've built for themselves. In our business knowledge evaporates and niches crumble.
Re:Google Cuts Jobs in Engineering and Other Divisions by sfpotter on Thursday January 11, 2024 @12:09PM (#38955111)
If knowledge evaporates, maybe it wasn’t useful knowledge after all. Likewise, if a niche disappears, it wasn’t a good niche. Good long term strategy in terms of developing your career technically comes down to identifying knowledge and niches that aren’t going away any time soon. A person can have more or less insight when it comes to this.
Re:Google Cuts Jobs in Engineering and Other Divisions by JohnFen on Thursday January 11, 2024 @11:47AM (#38954732)
The last three companies I've worked for prefer hiring older workers. Well, they're not looking for age -- they're looking for very refined skills and experience -- but those thing are highly correlated with age.
Re:Google Cuts Jobs in Engineering and Other Divisions by JohnFen on Thursday January 11, 2024 @11:42AM (#38954649)
> Getting laid off in your 40s is a death sentence. You’ll never make as much money again, and you’ll be lucky to find employment.

This just isn't true as a broad statement, although I don't doubt it's true for some parts of the industry. Big picture, though, older engineers are no less employable than younger ones. In the right company, experienced engineers are valued more highly, even.

Re:Google Cuts Jobs in Engineering and Other Divisions by wharvle on Thursday January 11, 2024 @12:16PM (#38955232)
In FAANG and hot startups, maybe.

In the rest of the industry, not many software workers make enough to realistically retire by 50, anyway. Not without living like monks their entire lives. (recall: you need a lot more money to retire at 50 than at 65) And older workers mostly do OK in the rest of the industry, at least until age 60 or so.

Re:Google Cuts Jobs in Engineering and Other Divisions by scarface_74 on Thursday January 11, 2024 @02:16PM (#38957321)
I will be 50 in June.

I got my first job in BigTech at 46 - working at AWS in Professional Services

When I got Amazoned last year, I had three offers within three weeks.

One of those offers was from a former coworker who is now a director at a well known public company. It would have paid about $50K more in cash than I was making in cash + RSUs at AWS. I didn’t want the stress.

The other offer was for a “staff architect” position at the company that acquired the company I worked for before going to AWS.

The third and the offer I did take was a for a senior full time position at a consulting company that should lead to staff position as we grow the AWS specialty that I know inside out from working with the team.

Unless I’m completely misreading the market - and I seriously doubt I am - there is no reason that if I cared to I couldn’t increase my total compensation by 30-40% inflation adjusted over the next few years

Re:Google Cuts Jobs in Engineering and Other Divisions by eschneider on Thursday January 11, 2024 @04:17PM (#38959210)
> Getting laid off in your 40s is a death sentence.

That's just not true. In my mid (ugh, getting to be late) 50s and I've been laid off in most of the downturns since the dot-com bust, including this recent one. Getting a new job at comparable compensation has rarely been a big problem. I suppose if you let your skills get rusty or work on a VERY specialized tech stack and don't want to do something else, then sure, you'll have problems.

But in this market, I'd rather be a grizzled veteran with demonstrable skills in a variety of areas than a new grad.

Re:Google Cuts Jobs in Engineering and Other Divisions by freedomben on Thursday January 11, 2024 @08:37AM (#38952008)
Agreed. So much in life is a self-fulfilling prophecy. If you look at your employer as an exploitative user of your life, then that is what you will get out of it. You will continually feel raw about things that happen, imputing mal intent where there is none. If you imagine upper management as sinister mustache-twirling villains, you are going to despise everything they say and do, regardless of its merit.

There are for sure exceptions, but I think most people would be very surprised at how little control the decision makers at the top actually have. They have a duty to make the best decisions for the company, and most of the time that is not ambiguous. The real difference I believe comes in how they handle it. Companies that provide generous severance, for example, are deserving of gratitude.

No doubt, it can really hurt when you have busted your ass and put your blood and sweat into a company, and they discard you. Many people tend to identify themselves with their employment, which I think lent very well to the idea of it being a family, but it won't be helpful to swing the pendulum all the way to the other side. Many people get a lot of fulfillment from their identity with the company, and there is nothing wrong with that. It's very natural, in fact. Humans are group-based animals that look for group associations and identify with them. Yes, it is great for people to use families and friends for that, but the reality is not everyone has that option.

A much healthier approach in my opinion is to find a good balance. Understand how the system works. When you see the sausage being made, and try to empathize and put yourself in the decision makers position, it can help take the sting off and give you a more realistic outlook on life.

The worst thing you can do for your mental health and life satisfaction, is embrace bitterness. You don't need buy into a delusion that things are great, that you are loved for you, or that the company is a big family, but you also don't need to buy into a delusion that the company and upper management are just evil heartless people figuring out how best to use and abuse you before tossing you out the door when they are finished with you. As with most things, the truth is somewhere in the middle. Try to find that truth.

Re:Google Cuts Jobs in Engineering and Other Divisions by tivert on Thursday January 11, 2024 @09:46AM (#38952834)
> I disagree and I am sad that we're teaching each other to be skeptical and cynical.

> The company is not your friend and not your enemy, I agree. However, people _do_ develop personal relationship with each other. Sometimes even across the different levels in the company hierarchy. Yes, as with any other relationship, circumstances and interests might override this, but relationships still do matter. People have emotions, and there are managers who're not psychopats and find it very hard to e.g. let people go.

> ...

> But please don't think that nobody cares about you in your workplace and you're a completely fungible cog. It's a horrible life to live. Let's not tell the already cynical young people that this is how the world works.

That's true, but the problem is the psychopathic organization exploits those relationships ruthlessly. It will use well-meaning people to lean on those relationships to get more out of employees, but then turn around and shit on them when it suits the org.

Corporations can be and (and usually are) psychopaths, even if they're made exclusively from well-adjusted, interpersonally-kind people. The whole is different from its parts.

Re:Google Cuts Jobs in Engineering and Other Divisions by borroka on Thursday January 11, 2024 @02:50PM (#38957910)
> But please don't think that nobody cares about you in your workplace and you're a completely fungible cog. It's a horrible life to live. Let's not tell the already cynical young people that this is how the world works.

I found this to be a very obvious reality in the companies in which I worked. And not in the sense of "poor me, nobody loves me": on the contrary, I found that I was more indifferent than expected even toward the departure of colleagues with whom I had a good relationship.

For example, in the current group of about 40 people in which I work, two directors who had moved up the ladder, were quite well-liked, and had a long tenure with the company, left to work for other companies. Their colleagues, including me, forgot about them within 2 weeks at most.

Another colleague was forced to retire after 40 years with the company: a month before his (forced and unexpected) retirement, he sat down with me to explain what he intended to do in the company over the next 3 years. But he was forced to retire and disappeared from people's minds within a few days.

Despite an excellent memory, I forget the names of most of my colleagues after a month's break. If I leave the company, they are never mentioned again. Apart from the usual exceptions, "standard" working relationships, especially in large companies, are tenuous, easily broken, and easily forgotten.

Re:Google Cuts Jobs in Engineering and Other Divisions by sz4kerto on Friday January 12, 2024 @03:10AM (#38965421)
> Despite an excellent memory, I forget the names of most of my colleagues after a month's break. If I leave the company, they are never mentioned again. Apart from the usual exceptions, "standard" working relationships, especially in large companies, are tenuous, easily broken, and easily forgotten.

I think this is just normal human self-regulation. Extreme example, but people are mostly OK and functional a month after their mother passes away. If the best and most critical person in my team would leave today then I would focus on filling the gap, etc. and I would not think of them very much after a few days, but this doesn't mean that all that they're a fully fungible cog.

Re:Google Cuts Jobs in Engineering and Other Divisions by borroka on Friday January 12, 2024 @01:05PM (#38971579)
> and I would not think of them very much after a few days

To me, it sounds like the definition of a fungible cog, where "fully" depends on whether a replacement with the same skills can be hired. One is expected to be functional at some point after losing their mother, but the mother's name and role in the org/family is unlikely to be forgotten, even after decades.

Re:Google Cuts Jobs in Engineering and Other Divisions by wonderwonder on Thursday January 11, 2024 @08:40AM (#38952038)
I appreciate your view but I took OP's comment differently. "Your job is not safe" in my view means you should treat work as if you are a mercenary. Treat every role as short term, go in do the job, get paid and always be looking for the next better thing, no emotional ties. Be prepared to cut them before they cut you.

I feel like it would actually drive salaries up as people move to higher paying roles and companies scramble to keep people that they would have otherwise expected to remain for years.

For context, I once worked at company A for 2 years then got a new job offer for 20% more than I currently made. I accepted the offer and then told my VP that I got a new job and the offer was 35% more. He matched the 35% so I stayed for another year and then got a new job for 25% more than that. A little after that, Company A started doing layoffs. If I had been loyal I would have likely been laid off, instead I left with a much higher salary because I was loyal only to the money.

Companies used to be loyal but no longer are, your job is not safe.

Perhaps we actually are on the same page in principal as I agree with all of your other suggestions "diversifying your options, building an emergency fund, have a fulfilling life outside work" just a different take on the original comment.

Re:Google Cuts Jobs in Engineering and Other Divisions by katzgrau on Thursday January 11, 2024 @06:31AM (#38950844)
For anyone reading this, please don’t subscribe to this level of cynicism.

For SWEs at Google and almost anywhere else, the wind has blown very favorably for you and that’s something to be celebrated.

The direction of the wind has shifted, but we can never expect it to stay blowing in one direction forever, even if others get lucky and catch one like that.

You will no doubt set your sail and take it to new and wonderful places.

Let’s take a minute and be grateful for how good SWEs have it - we are frequently so insanely disconnected from the realities and struggles of the normal working class and we should remember and express some gratitude for it regularly.

Re:Google Cuts Jobs in Engineering and Other Divisions by hotpotamus on Thursday January 11, 2024 @06:35AM (#38950884)
If this is merely the result of a change in weather, then Sundar Pichai must be the god of the winds.
Re:Google Cuts Jobs in Engineering and Other Divisions by pas on Thursday January 11, 2024 @08:53AM (#38952164)
at Alphabet he[0] most certainly is

[0] well, probably not he alone, but he is the figurehead of a group that put him there and keeps him there, and at Alphabet that group shits the wind

Re:Google Cuts Jobs in Engineering and Other Divisions by rkachowski on Thursday January 11, 2024 @08:54AM (#38952170)
Are you seriously saying that people should express gratitude for being fired without ceremony, whilst the company at hand makes record profits?

All the "wind", "sails" and boat metaphors won't change the fact that loyalty is a virtue that fits very poorly on both sides of employment.

Re:Google Cuts Jobs in Engineering and Other Divisions by JohnFen on Thursday January 11, 2024 @12:00PM (#38954955)
That wasn't how I read that comment. What I heard him say was that we should be grateful for having been able to take advantage of an unusually favorable environment, while at the same time recognizing that it's been an unusually favorable environment that will, sooner or later, regress closer to the mean.
Re:Google Cuts Jobs in Engineering and Other Divisions by I_ on Thursday January 11, 2024 @01:32PM (#38956525)
Agreed. But both interpretations stand I guess.
Re:Google Cuts Jobs in Engineering and Other Divisions by avensec on Thursday January 11, 2024 @11:02AM (#38954016)
This is well-stated and appreciated positivity. It is disheartening to see the detractor/logic-leaping replies that followed. Thank you for writing it.
Re:Google Cuts Jobs in Engineering and Other Divisions by ParetoOptimal on Thursday January 11, 2024 @12:16PM (#38955233)
Its not that SWE's have it so good, its more that everyone else has an unacceptably bad situation with workers rights.
Re:Google Cuts Jobs in Engineering and Other Divisions by confidantlake on Friday January 12, 2024 @10:23AM (#38969096)
And funnily enough, the wind for the C suite just keeps blowing in that same direction.
Re:Google Cuts Jobs in Engineering and Other Divisions by The_Colonel on Thursday January 11, 2024 @06:14AM (#38950696)
> Nothing will make execs happier than having this line of thought popularized amongst engineers. It will allow them to hire cheaper, and exploit existing engineers more.

Why? The lay-offs are so broad, not selective at all. You're just as likely to get cut if you're working hard or not, if you're overpaid or underpaid. It's completely out of the employee's control, so why would it change the employee's behavior?

Re:Google Cuts Jobs in Engineering and Other Divisions by ctvo on Thursday January 11, 2024 @08:29AM (#38951931)
> It's completely out of the employee's control, so why would it change the employee's behavior?

Employees don’t have visibility into their peers actual performance. They see a silver of it and infer. This makes layoffs look random. Then, we rely on publicly reported “I was given a great review and still let go!” posts — which are all self-interested. No one wants to hire or refer someone who was doing poorly so there’s an incentive to fib or have selective amnesia.

The whole cohort of folks let go are incentivized to keep up the fiction that it was random.

All things being equal, there is no reason to layoff someone high performing over their less capable peer. I’ve never seen it done randomly, and I’ve sat in these meetings.

This is not to say whole divisions or companies haven’t been let go, but that’s not the same situation here. We’re talking about selective cuts across the entire company where core, or advertising lost some folks, while others remained. That is not random.

Re:Google Cuts Jobs in Engineering and Other Divisions by ragnot on Thursday January 11, 2024 @09:12AM (#38952373)
Layoffs that don't target whole teams are always a mix of politics and performance. The lie that they aren't is what people tell themselves to feel better.
Re:Google Cuts Jobs in Engineering and Other Divisions by ghaff on Thursday January 11, 2024 @07:56AM (#38951595)
When companies make broad cuts, especially if they're eliminating projects or divisions they've decided are no longer important, the reality is that they don't do a lot of micro-optimizing at the individual level about who they keep and who they shed.

Sometimes you're just in the wrong place at the wrong time--and maybe it's even the impetus to do something different.

Re:Google Cuts Jobs in Engineering and Other Divisions by myth_drannon on Thursday January 11, 2024 @07:57AM (#38951614)
Depends, in my company layoffs were based on compensation. All the high compensation locations employees were canned.
Re:Google Cuts Jobs in Engineering and Other Divisions by alangibson on Thursday January 11, 2024 @05:47AM (#38950464)
You're both right. To be fair, it reads like he was saying

> Your job is NOT safe.

in service of

> Take their fucking money, build a big emergency fund, save, invest, and focus on the rest of your life outside of work.

Re:Google Cuts Jobs in Engineering and Other Divisions by TheRoque on Thursday January 11, 2024 @05:53AM (#38950525)
I understand this rationale, but personally I have an extremely hard time disconnecting from work. It sucks 40 hours a week, which is most of my "alive" time, also sucks my brain stamina. Finding life outside of work is not easy, and considering that your main "alive time" activity is something that shouldn't be a pleasure, and is a f*cking battle, feels bad.
Re:Google Cuts Jobs in Engineering and Other Divisions by Retric on Thursday January 11, 2024 @06:14AM (#38950704)
A full time job is generally under 2,000 hours a year while you’re awake ~5,840 (16 * 365) hours a year.

Overtime, long commutes, and thinking about the job at home can make it seem like all you do is work, but it’s possible to spend 40 hours a week having fun while you also have a full time job. Remember use your vacation and sick days, and say no to excessive unpaid overtime.

Re:Google Cuts Jobs in Engineering and Other Divisions by lobsterthief on Thursday January 11, 2024 @06:28AM (#38950819)
I refuse to work anywhere that requires me to work over 40 hours a week. You can ask up front what that expectation is and start looking for another job if they violate it.
Re:Google Cuts Jobs in Engineering and Other Divisions by badpun on Thursday January 11, 2024 @06:35AM (#38950881)
Most people don't have nearly inexaustible amount of energy, so they need to rest and recuperate (merely just sleeping will not do it for them). So, if they have a demanding job, the 40 hours of week of having fun outside of work will largely consist of vegging on the coach in front of some TV show, or some similar low-energy activity.
Re:Google Cuts Jobs in Engineering and Other Divisions by paulcole on Thursday January 11, 2024 @07:21AM (#38951262)
People can always find a reason to rationalize why they’re not doing what they say they want to be doing.
Re:Google Cuts Jobs in Engineering and Other Divisions by marcus0x62 on Thursday January 11, 2024 @08:15AM (#38951787)
It could also be possible that other people experience mental fatigue differently than you do.
Re:Google Cuts Jobs in Engineering and Other Divisions by Retric on Thursday January 11, 2024 @09:41AM (#38952765)
It’s also possible people are talking about mental fatigue when they’re really dealing with depression.

If you’re mentally exhausted from work then going for a walk through a park is relaxing enough to regain some energy. If you’re depressed then you would still be vegging out on the weekend.

Which isn’t to say vegging out sometimes is a bad sign. Watching TV is fun in moderation.

Re:Google Cuts Jobs in Engineering and Other Divisions by paulcole on Thursday January 11, 2024 @12:00PM (#38954943)
Yes, but that doesn't change the fact that what I said is true.

> People can always find a reason to rationalize why they’re not doing what they say they want to be doing.

Believing that's true can help you decide if you are responsible for not reaching your goals or if you truly are the victim of circumstance.

Re:Google Cuts Jobs in Engineering and Other Divisions by marcus0x62 on Thursday January 11, 2024 @01:28PM (#38956448)
What you wrote is true only in the narrowest sense: of course people “can” rationalize. People also “can” fly to the moon. That doesn’t mean that is what people are doing, and it comes across as deeply unempathetic to express as a default assumption.
Re:Google Cuts Jobs in Engineering and Other Divisions by paulcole on Thursday January 11, 2024 @04:49PM (#38959683)
It's not my default assumption. It's just true.

I understand that people can be legitimately held back by circumstances outside of their direct control. That is also true.

I believe that on average people tend to like to take credit for their accomplishments and find someone/something to blame for their lack of accomplishments.

Ask the people who would've gone pro if their high school coach hadn't been a dick. Or who got passed over for a promotion because of work politics.

Re:Google Cuts Jobs in Engineering and Other Divisions by marcus0x62 on Thursday January 11, 2024 @05:53PM (#38960641)
Repeatedly claiming your opinion is true does not make it so.
Re:Google Cuts Jobs in Engineering and Other Divisions by Retric on Friday January 12, 2024 @08:03AM (#38967466)
It doesn’t make it false either.
Re:Google Cuts Jobs in Engineering and Other Divisions by marcus0x62 on Saturday January 13, 2024 @09:09AM (#38980030)
If the other poster has some evidence for what he believes he can divine about what other people are thinking, I’d love to hear it.
Re:Google Cuts Jobs in Engineering and Other Divisions by paulcole on Monday January 15, 2024 @03:00PM (#39005356)
Literally looking at the world and talking to people.
Re:Google Cuts Jobs in Engineering and Other Divisions by paulcole on Friday January 12, 2024 @02:31PM (#38972791)
I get that you don't want it to be true but that doesn't make it false.

Saying "The sun rises in the east" over and over doesn't make it true. It's true because it's true no matter how many times I say it.

Re:Google Cuts Jobs in Engineering and Other Divisions by marcus0x62 on Saturday January 13, 2024 @09:04AM (#38979987)
You can see the sun rise in the east. Despite what you seem to believe, you cannot see what is going on inside someone else’s head, which is essentially what you are claiming to be able to do.
Re:Google Cuts Jobs in Engineering and Other Divisions by paulcole on Tuesday January 16, 2024 @04:47PM (#39019608)
I don't need to see into their heads. They have mouths and I have ears. I can literally hear people talk and not take accountability for their situations.

Perhaps internally they are taking accountability but all the evidence I have says that many do not.

Re:Google Cuts Jobs in Engineering and Other Divisions by badpun on Thursday January 11, 2024 @08:18AM (#38951817)
That's perhaps true, but the lack of energy is also simultaneously true. Just a tougher-than-usual week at work can give me crippling headaches from pushing myself to the brink. The time after work is definitely spent recuperating, so that I can fight another day.
Re:Google Cuts Jobs in Engineering and Other Divisions by paulcole on Thursday January 11, 2024 @09:24AM (#38952531)
No, it’s definitely true. Other things can be true as well, of course.

But if you’re not accomplishing the things you want to accomplish you should deeply consider the possibility that you’re lying to yourself before you accept that your circumstances are at fault.

Re:Google Cuts Jobs in Engineering and Other Divisions by badpun on Thursday January 11, 2024 @10:51AM (#38953866)
For some people, yeah. For others - you don't argue with a an attack of crippling headache, you lie paralysed in a convulsive spasm, waiting for it to pass. And then you remember that you perhaps should rest more.
Re:Google Cuts Jobs in Engineering and Other Divisions by paulcole on Thursday January 11, 2024 @11:14AM (#38954193)
I didn't say:

> You can always find a reason to rationalize why you're not doing what you say you want to be doing.

I did say:

> People can always find a reason to rationalize why they’re not doing what they say they want to be doing.

That statement is true.

Re:Google Cuts Jobs in Engineering and Other Divisions by christophilus on Thursday January 11, 2024 @07:31AM (#38951355)
> offshore your life's direction to the company

That's a good way of putting it. I've let it happen to me in the past, and I've seen it happen many times.

Your comment is solid advice.

Re:Google Cuts Jobs in Engineering and Other Divisions by varispeed on Thursday January 11, 2024 @08:19AM (#38951834)
> Nothing will make execs happier than having this line of thought popularized amongst engineers. It will allow them to hire cheaper, and exploit existing engineers more.

How is that? If a job is less secure, typically commands more pay. If you know you will be out of work in 6-12 months, your pay better include some cushion to cover time between jobs.

Re:Google Cuts Jobs in Engineering and Other Divisions by game_the0ry on Thursday January 11, 2024 @09:59AM (#38953008)
I hear you. I am also an engineer-turned-EM.

> Your job is NOT safe.

Nothing would make me happier than to eradicate this line of thought, but laying the responsibility of that on the employee is poor management at best, malicious bullshit at worst.

We EMs do nothing to re-assure our employees that they are valued co-workers and not "resources" to be managed.

When one of my valued employees comes to me and says "I got another job offer and the increase in TC will change my life," most of the time they are a top-performer I want to keep, so I go to my manager asking to match their comp. But...they have to ask their manager, then their manager, so on and so forth. Even HR sometimes steps in with excuses why we cant. By the time a decision is made, if one is ever made, the employee I wanted to keep is already at their new employer.

So I would recommend my employees look out for themselves, bc I (and my management hierarchy) certainly won't (though they can, they just don't want to).

And if you are still looking to lay responsibility on to someone, look in the mirror.

Re:Google Cuts Jobs in Engineering and Other Divisions by mp05 on Thursday January 11, 2024 @10:06AM (#38953122)
> "a job is not your identity"

This is so important.

Re:Google Cuts Jobs in Engineering and Other Divisions by gdilla on Thursday January 11, 2024 @10:50AM (#38953859)
This. Your company is not every going to fix you, optimize your life, or be loyal to you. But you can take responsibility of all those things, and never let up. Get better, look for opportunities that satisfy what you value - always.
Re:Google Cuts Jobs in Engineering and Other Divisions by mguerville on Thursday January 11, 2024 @12:00PM (#38954954)
Parts of it is that when you're cutting an arbitrary number (like 5%) just because.... you kind have to do it "randomly" so that there's no claim of discrimination. If it just so happens that all you best performers share a demographic trait of the protected or protected-adjacent kind (sex, orientation, religious beliefs, etc.) you'd expose yourself to discrimination lawsuits by people who don't match that facet.

It sucks and it's a symptom of risk management being a leading consideration to the process of a layoff, more so than performance optimization or culture change, but that's how it "makes sense"

Re:Google Cuts Jobs in Engineering and Other Divisions by tnel77 on Thursday January 11, 2024 @12:20PM (#38955310)
I think the biggest thing any one person can do (regardless of your occupation) is to build up that emergency fund. Life happens and having those funds gives you options!