Hacker Newsnew | past | comments | ask | show | jobs | submitlogin
Amazon to lay off 9,000 more workers after earlier cuts (cnbc.com)
669 points by mfiguiere on March 20, 2023 | hide | past | favorite | 876 comments


I don't know how many of you relate, but a personal level this last few years has left me quite shaken.

In 2021 I remember thinking how tech really proved its worth by so quickly assisting our economies through the pandemic with e-commerce, video conferencing and work from home.

Sure, things felt a bit crazy, but I remember thinking how lucky I was to land in tech as a career and that it was hard to see a future any time soon where the world wouldn't value tech workers highly.

Skip to today and I'm honestly wondering how long I have.

We've had a massive influx of new tech talent over the last few years and now we see this dramatic turnaround in hiring which will likely make it significantly harder to get a good tech job in the near future.

And in addition to this we have tools like GPT potentially disrupting our careers on a timescale best viewed on the scale of months.

It doesn't help that I'm going through a lot in my personal life at the moment too, but I've never felt so vulnerable about what the future holds.

I guess I should just be grateful that we had a good run while it lasted, but it's hard to think like that when people depend on you to have things figured out.

Anyway, I hope everyone involved in these layoffs lands on their feet.


I was in tech during the dot com bubble. It was the same then as today. In the early 2000s, there were two open tech jobs for every qualified person. Businesses like Microskills (no longer around) sprung up to teach basic network administration and other IT skills and do job placement. When the market contracted, a lot of people who were treading water or were making more than their role could afford got pushed out. It's no different now. Instead of network admin bootcamps it's coding bootcamps. Lots of people have been building a lot of dumb stuff (more than usual) for the last several years and the market is correcting.

The good news is that what came after that contraction was a huge wave of innovation that became known as Web 2.0. Most of the unicorns you're familiar with today came out of that period. Keep your chin up and you'll see.


The big difference between now and 2001 is that we aren't seeing a lot of tech companies completely fail and go out of business like we did then.


The other difference is that tech is an actual important part of everyday business and life for everyone. 2001 was still really early for everything.


Not yet... don't jinx it.


We kind of did. It was all the bitcoins, NFT and other blockchain related companies.


That's because this bubble is much larger than the dotcom and has impacted far more than just tech (lookup "Everything Bubble"). A major part of this is companies still have a lot of cash.

When you pull up the financials for many newly IPO'd companies you'll see that many of them have questionable ability to ever generate profit, and most certainly not at the size they are at. However all of them have pretty healthy cash reserves from the (obviously overvalued) IPOs they just went through.

Facebook/Meta was the poster-child for "don't worry about profit, just worry about growth!" For years it was assumed that Facebook proved this strategy made sense, but even today we're seeing this giant falter. Even if Facebook pulls it off, it doesn't mean that many of the "growth is all that matters!" startups following in its shadow will.

We'll see companies fail, but this bubble will take a lot longer to unwind than the dotcom bubble.


Meta had $23B in profit last year.


Also unlike back in the day, this set of layoffs feel/looks largely opportunistic as a way to kowtow to wall st. The veil is off. Companies are unashamedly open about who they are in bed with. Agree the bubble is inflation induced and the fed is trying to demand more unemployment to cut down spending. Wouldn't an alternative be investing in public infrastructure/housing projects instead? I do feel very frustrated and ignorant at not being able to grasp this entangled web all the while normalizing the blood letting and sacrifice of real human livelihood for the sole enrichment of wall st.


Facebook was definitely not the poster child for this, they have been running profitably since well before their IPO. Sheryl Sandberg did a great job building that business.

I think Uber might be a better example of the strategy you're referring to.


Pets.com and eToys say hello!


Coming soon.


Great perspective. In many ways the current tech scene has become entrenched around a handful of big players. I am looking forward to hopefully a fresh batch of startups creating new dynamism.


I was there in the early 2000s metldown. What is different today is lack of easy money, also these jobs are likely never coming back, having so much automated is changing the world very rapidly and the powers that be have no plan it would seem besides perhaps having a nuclear war intentionally to "clear out" the population of 99.9% of humans.


I'm not sure how serious you are being. Back then, money wasn't easy and those jobs didn't come back either. New jobs did emerge, though. We also didn't wait for the powers that be back then to figure it out, either, lest we forget that was the "series of tubes" era.


Also dot-bomb was really nuclear winter for jobs in the tech industry. I was lucky enough to slide into a new job with someone I knew after I was laid off. I didn't have so much as a nibble anywhere else. The new company barely made it through but it did. The pay wasn't great but I mostly enjoyed it, I learned a lot, and it directly led to knowing the person who brought me into my current role.

So far this is nothing like that from what I can tell. People are taking longer to land positions and at least some of the highest compensation will be very hard to come by, but there seem to be lots of positions. They may just be in insurance companies rather than prestigious tech companies.


There was no “nuclear winter”. I was an ordinary enterprise dev working for profitable enterprises like banks, insurance companies, etc and jobs were just as easy to come by from 1996 -2008.


I think part of it is that a lot of dev/tech-adjacent jobs that basically had to be done at a tech company or a company that depended on tech companies pretty much went poof. I'll believe that strictly dev jobs were still available (though that's not the common wisdom). It's probably also true that developers at trendy tech companies couldn't imagine slinging Java in insurance or banking.

In my case, I had worked for a computer company as a product manager (with some coding on the side) and then an IT industry analyst--and there was very little in that vein.


It's beside the point, but I think you're forgetting that Java was trendy 20 years ago. That didn't change until Ruby and Python came on the scene a few years later.


Yeah, probably COBOL and CICS would be better examples in that timeframe.


Exactly, they would have rather gone hungry than suffer being an “enterprise developer”


And, in fairness, they may not have really had much experience with mainframe, AS/400, etc. technologies. I probably wasn't going to hire a front-end HTML developer to write my business apps. Yeah, there was a fair bit of Webifying apps going on but probably a lot of mismatch between startup devs and enterprise devs in that period.


I was writing C and C++ mostly on the Microsoft stack from 1996-2008. I moved over to C# for Windows mobile devices by 2008-2011. I was using Sql Server and MySQL for a backend.

I also did a little HTML/JavaScript and Perl.

I graduated in 1996 and while I did take classes in FORTRAN and COBOL, I also took a class in C.

I learned C++, Microsoft technologies (MFC, COM, etc$ VB6 and SQL on the job as well as HTML, JavaScript and Perl from the O’Reilly series of books by 2000.


Microsoft and related was probably more insulated from the carnage in the startup world than companies like Sun were. I was much more familiar with the Unix and related vendors at the time. But pretty much all the big computer and storage companies took massive hits. As did anyone who depended on them for revenue.

It's absolutely not true that getting a job in tech, in general, wasn't a big deal in the early 2000s.


Exactly, a lot of the people who never got back into the industry should never have been there in the first place, eg. website designers using frontpage and getting paid the close to the equivalent of $200K in todays money.


Tend to agree with this take according to what I'm seeing while currently interviewing. Not as many sexy tech jobs in cool startups, but still plenty of boring jobs in banking/fintech, insurance, enterprise, etc.


I must have grown up in a parallel universe of the dotcom era: one of the biggest reasons -- and criticisms of - the dotcom Bubble growth was due to too much and easy (wait for it...) VC money. Back then, literally any wild, and foolish, idea that you could smack 'Tech' onto was guaranteed to get fast & easy investor money.

>Back then...

Oh wait...


To be clear, you're correct. That was this current wave's web3. Once the bubble burst, though, money stopped being so easy. That's the period we're about to come to now.


For reference, around the year 2000 the interest rates were around 5% (the fed rate).

So, no, in general terms there were no easy money then compared to today (or the years up to today).

But sure, a lot of the money that was around at that time went into IT/dotcom companies instead of into other sectors.


> We've had a massive influx of new tech talent

about 1 out of 100 people i interviewed actually know how computers work, we still hired about 10 out of 100 (thats maybe 1 in 1000 cvs)

> Skip to today and I'm honestly wondering how long I have.

how long you have to do what? to learn? to make money? you will find a way to make money, i have lived with 2$ per day and with 200$ per day and its fine, some times you have to steal some bread, but its not the end of the world, and you have a life time to learn.

just don't stress too much, tech has ebbs and flows, your job does not define you.


> how long you have to do what?

It seemed fairly obvious from the GP: How long they have before they get laid-off and struggle to find employment in the technology industry.

> i have lived with 2$ per day and with 200$ per day and its fine

I've lived on $0 a day, seeing as I've literally been homeless and dead broke in my life, but today I have a demanding career, a spouse, children, dogs, a home, etc., and all of them are massively dependent on me.

I don't think I'm personally at-risk of losing my job today but, like the GP, I also have to regularly engage with my brain to keep my anxiety about the future of the technology industry at bay.

edit/ And that's just me, I'm a US citizen and CBP can't come deport me because my Visa expired. There are other things at stake here for a lot of people beyond the simple act of earning an income.


Reduce expenses, save liquid cash. It's always good advice, but especially now.

Having six months of outflows liquid in a special savings account goes a long way for peace of mind.


I think OP also was concerned that our tech jobs get automated away. If that turns out true, a career change and finding a new job will take much longer than six months.


Common sense isn't.

This is an unreasonable fear. If your job can be automated, you should be out of work. If you are delivering actual value, you will always have opportunities.

Someone is still going to be doing the automating. Computers can't think.


According to the immigration lawyers I've talked to, nobody gets deported for overstaying a tech work visa.

ICE has priorities, and this is very far from being one of them.


You might not get deported, but overstaying a visa will cause you trouble if you are ever planning on getting a new visa afterwards, be it dual-intent or just to visit. Not being able to attend an on-site meeting or conference because you took "too long" to pack up and leave after having your life uprooted from one day to the next still sucks, even if it isn't as traumatizing as being raided in the middle of the night.


> I have a demanding [...] spouse

Many people can relate to that.

On a more serious note, there is not much we can do about all this, really. We neither have the complete picture nor know what hides behind the corner. So relaxing a bit (while still taking the time to learn some new skills...) is not bad advice.


We can vote. We can unionize. We can push for better healthcare, education, labor, etc., policy. The status quo is the problem here, IMO, which I believe is the source of much of the anxiety many of us experience in this era.


IMHO, a union would make a big difference here. I get that the "future of the economy is uncertain", it also strikes me as unreasonable that every time the stock market moves around I have to worry about losing my job.

> Amazon is undergoing the largest layoffs in company history after it went on a hiring spree during the Covid-19 pandemic. The company’s global workforce swelled to more than 1.6 million by the end of 2021, up from 798,000 in the fourth quarter of 2019.


Unionization didn't really help in the heavily unionized rust belt when the jobs went overseas.


offshoring labor is the companies' answer to unionization.

Why would a company entertain demands of Spoiled Tech Dudes Union, whose work can be performed by people overseas equipped with ChatGPT for a fraction of cost?

This could be not too distant the future, if IT workers decide to unionize


I think the root cause is one layer of abstraction away from the stock market: the federal reserve. It's federal reserve policy, primarily interest rates, that drive these boom and bust cycles. The stock market/companies are just riding the wave.


Sure, the last few years are an extreme example. But I don't believe it's just the Fed, there are other factors at play.


I've only been old/educated enough to follow it since around 2000, and there's been a direct correlation between fed policy and the markets. After 9/11 they dropped rates which created the housing bubble, then when they tried to raise interest rates the housing bubble popped in 2008, so they lowered rates again. We've been at near 0 percent interest for years, creating the current bubble/inflation. They are now putting downward pressure on the money supply which is causing the banks to crash, housing is not far behind, etc.

This isn't to suggest there's no other factors, but monetary policy is a major driving force in the boom/bust cycle.


Unions can improve pay and conditions, they can't really do anything about market forces.

Here in the UK the unions are medium-strong and haven't prevented self checkouts, ticket sellers being replaced with machines, etc.

What you need is strong labor laws. A universal three or six month notice period in favour of the employee would do wonders to prevent overhiring and overfiring.


It speaks strongly to how hostile capitalism is to human happiness that the thought of making work easier and faster scares us.

Future benefits of technology will primarily be enjoyed by the 1% with the other 99% becoming poorer and working (hours wise) more.


> Future benefits of technology will primarily be enjoyed by the 1% with the other 99% becoming poorer and working (hours wise) more.

The history of technology & capitalism is quite the reverse.

A few years back, a steamboat from the 1850s was discovered buried in the muck in the Missisoupi. Archeologists rushed to dig it up and discover what it was carrying. They had the same notion you did. They were shocked that the steamboat was not carrying luxury items at all. It was loaded to the gills with manufactured stuff for ordinary folks. Things like factory made shoes, textiles, tools, pots, pans, dishes, bottled food, nails, hardware, etc.

You see the same thing today with, for example, the iphone. That machine was made for everyone, not just the 1%. And it made Apple the richest company in the world.

Look at what wealthy tech companies make - they make stuff for ordinary people.


> That machine was made for everyone, not just the 1%.

Umm, what?

The iPhone is meant to be a status symbol, not "for everyone".


iPhone is "affordable luxury" like coach handbags and other junk that targets the average consumer.


iPhone was a status symbol in 2007-2008.


You've misunderstood my comment. I'm not talking about stuff. I'm talking about quality of life.

The next generation will have a lower quality of life than ours. They will have less wealth, they will work more, they will experience less.


I don’t know if this is true. I’m happy making a 20 year bet on some long term betting system, pick your platform and I’ll wager $20 in 2023 dollars that median wage, wealth, and quality of life will be greater in 2043.

Just looking back to 2003 compared to now and there’s so much more information and opportunity compared to 20 years ago. It’s not uniform and there are certainly some parts worse (housing) but I think that just the example of smart phones shows a huge leap of businesses and life improvements available now. I expect improvements to be available 20 years from now.


> I’ll wager $20 in 2023 dollars that median wage, wealth, and quality of life will be greater in 2043.

For who? Real wages have been falling for decades. 'Quality of life' is amorphous. Do we have a higher quality of life than people did 20 years ago? We're fatter, we have less wealth, we spend more time commuting, it's basically impossible to buy a house for most people.

I'd disagree with your assessment that we are better off than we were in 2003.


> They will have less wealth

Somebody gets to pay for this:

https://www.federalbudgetinpictures.com/federal-spending-per...

and it's gonna be you and me.


Yet capitalism is responsible for the greatest elimination of poverty in human history (comparing people in extreme poverty 50 years ago until today).

I think it’s a transitional economic force though. Like it works for getting super poor, super inefficient systems up to moderate and then starts scooping up and concentrating.

I feel like being able to complain about capitalism is a luxury created by capitalism and people who are too poor complain about other things (like starving to death). Similarly to the shift from dying from infectious disease to dying from chronic disease due to eliminating or reducing preventable disease. It’s not that vaccines cause cancer and diabetes, it’s that vaccines stop people dying earlier of vaccine preventable diseases.


Capitalism is the most successful economic system ever created and is responsible for more human happiness, prosperity and health than anything else. I'm not sure where all the anti-capitalism rhetoric is coming from lately. You really think there is more human happiness in North Korea or in Russia under Stalin? Maybe read up on your history.


I can't speak for GP but: (frame of reference: I'm a political moderate and not a socialist)

I appreciate that capitalism has been better than any of its competitors in every case to date in raising living standards. There's no question.

But I still think it isn't equipped to handle automation and AI on a very large scale. If I'm right it'll become painfully obvious as soon as something approaching or close-enough to AGI appears. And the trajectory we're on seems to make that appear to be something we'll see in the 2020s rather than the 2100s or beyond as I previously thought.

If by 2029 90% of the knowledge work humans do today can be done more cheaply by a LLM, that's a tremendous shock to the system. Especially if they'll be able to start to write code efficiently and create new AI models to solve problems, we could rapidly see easier problems like self-driving cars solved in a few years. Which leaves as available human jobs "politician" (presumably robots are banned from holding office) as well as any forms of skilled and unskilled manual labor that require walking around. If computer vision etc become good enough it's not hard to conceive of a bipedal android that can do tasks like build houses, deliver packages from a truck, etc.

In this situation, the vast majority of Americans would not have "jobs" in that no business wants their labor when a machine is cheaper and better. Capitalism dictates that those 90% starve. See the problem?

Note: I'm not saying the above will come true. Just that if the technology part does come through, I'm arguing capitalism as-is simply will not work anymore. And the breakdown would hurt everyone. The wealthy won't have any consumers to sell to when all consumers are unemployed.

Capitalism works imho because of scarcity. When 'labor' isn't really scarce anymore due to AI, that is a fundamental change that is bound to totally transform the game. It's like playing Mario Bros with gravity turned to 10000% so you can't jump. The game controls and level design then no longer make sense.


> You really think there is more human happiness in North Korea or in Russia under Stalin? Maybe read up on your history.

I'd encourage you to read up more on current affairs! Capitalism is global. How happy do you think impoverished people in Vietnam are? How about people exposed to toxic chemicals for their entire lives?

Your understanding of capitalism is based on a 50 year blip. You should read up on your history.


Vietnam still considers itself communist, which really means corruption with some capitalism sprinkled in (how else are they going to get free money).

Capitalism is not why they are exposed to toxic chemicals as you say. It's the corruption...which won't be solved if we are using some other system.

I lived in Vietnam for a couple of years, very recently. I could drive around with no license and pay police officers some cash if I got caught. Sometimes they would shake people down when they were low on money, especially around Chinese new year. This was also in a big city.

I also wonder what your alternative would be? Your post reads like you are in the antiwork subreddit. Most people have this romanticized view of communism and socialism that we will somehow have exactly what we have now, but you won't have to work (or you will be given a home by the government).

It's funny how many people fight so hard to have someone else pay their bills.


>Capitalism is not why they are exposed to toxic chemicals as you say. It's the corruption...which won't be solved if we are using some other system

It's not corruption. It's capitalism. Who do you think funds the corruption in Vietnam? Don't look to closely at Nike or Apple's connections in SE Asia.

Vietnam was just an example. Capitalism firms expose billions of people all over the world to unsafe conditions to maximize profit, even in the United States and Europe.

> Your post reads like you are in the antiwork subreddit.

Your post reads like every conservative in existance. It's not capitalism's fault! It's just everything that exists in a capitalist system!

>Most people have this romanticized view of communism and socialism that we will somehow have exactly what we have now, but you won't have to work (or you will be given a home by the government).

I'm not sure why you are rambling about communism or socialism. You understand that there are a lot of economic and societal theories in the world. You don't have to buy into binary narratives.

>It's funny how many people fight so hard to have someone else pay their bills.

It's funny how many privileged people refuse to acknowledge the huge amount of human suffering caused by capitalism.


Right. Only blame Nike. Not the terrible governments that allow such conditions. Governments have the ultimate power. They can use the military or put people in prison.

If you look at Vietnam before capitalism and after. It's a big difference. But I don't think you care about this.

Why do you think children have to work in these countries? If not for companies like Nike, they would have nothing and no ability to feed their family because of the government in power.

You are the privileged one. Not understanding actual human suffering.

All systems contain human suffering. Capitalism allows for actual freedom.

You still haven't given me an example of a better system.


> Capitalism is the most successful economic system ever created and is responsible for more human happiness, prosperity and health than anything else.

Fun fact: "The initial use of the term "capitalism" in its modern sense is attributed to Louis Blanc in 1850 ("What I call 'capitalism' that is to say the appropriation of capital by some to the exclusion of others") and Pierre-Joseph Proudhon in 1861 ("Economic and social regime in which capital, the source of income, does not generally belong to those who make it work through their labor")" [0]

Both Blanc and Proudhon were socialists.

Further more, I would argue that kindness and sexual intercourse have been responsible for more human happiness than our current economic system, although it's possible that by "everything else" you meant "any other economic system", in which case maybe you would have a point, with the caveat that perhaps more primitive economies (your stereotypical 'merry band of hunter gatherers') would have, on average, healthier and happier inhabitants.

Or that 'socialist' Danes tend to be much happier than 'capitalist' Americans.

Or that with the regulatory capture of most industries by big company lobbying, our current economic system would more correctly be described as corporatism, where the means of production are owned not by individuals but by corporations.

And you could also argue that the North Korea/USSR were less happy than Western countries due to democratic, liberal governments being nicer than authoritarian ones.

^_^

[0] https://en.wikipedia.org/wiki/Capitalism


That doesn't mean it's without faults that cause real harm to people.


Happiness cannot be measured and managers cannot manage something that cannot be measured. You see?


Telling how the supporting comments on this subthread were downvoted so thoroughly. Even as tech workers are finally having the jackboot of American hypercapitalism pressed against their own throats they defend the neoliberal model. It’s really pathetic, but most are so thoroughly politically illiterate that I can’t [totally] blame them, even though they built their own bubbles in many cases.


> The jackboot of hypercapitalism pressed against their own throats…

Tech workers are the most privileged class of workers in the whole world. No one will take you seriously when you say these things. Also the metaphor doesn’t make sense. I wish we could keep this Reddit style, front page politics off our tech website.


This is a website that caters to tech workers; how exactly do you propose to keep politics involving tech workers out of a discussion site filled with tech workers talking about things in the tech worker industry? It's impossible.


>Tech workers are the most privileged class of workers in the whole world

Which is why it only takes a layoff or threat of layoff for many of them to feel like the world is ending. Not to minimize the impact that a layoff can have on someone.

HN is not just a "tech website". Never has been. You seem to not understand what hacker means.


If I didn't need healthcare I wouldn't worry. COBRA will drain my emergency fund twice as fast as if I didn't need it. Moreover, I grew up poor. I will not go back. I've come too far to let some silver spoon patagonia wearing pricks take my livelihood from me.


In case you arent aware, you are able to enroll in COBRA retroactively. Meaning you dont need to be enrolled at the point that you need it. It makes sense to not enroll unless needed and save that expenditure, but keep in mind that I think you need to pay the previous premiums in the case you do elect to enroll (i.e. if you enroll in month 2 you need to also pay month 1 premium when you enroll).


This is true, but you do have to enroll by day 60 as far as I know. It’s also a royal pain to get hospitals to readjust billing if you retroactively purchase COBRA coverage after receiving care.


Ive never actually used it so thats good to know.


Another random fairly unknown thing about COBRA - it only exists as long as the group exists. If your company goes out of business and its group plan is dissolved, COBRA goes poof.

I learned this because it almost happened to me. I learned about it after a lot of phone calls to the insurance company piecing together this rarely talked about possibility.


AIUI, the hack is to enroll immediately but not pay. If you don’t need it, you can (usually) get the COBRA provider to leave nonpayment off your credit report with a simple “You never sent me a bill”. If you do need it, well, you’re really going to need it because you’re going to have to pay the premiums plus whatever your co-insurance is.


Look at ACA plan if you're laid off. Will be based on income, and you'd have no income. Likely a bit more complicated than that, but investigate it.


It’s based on the previous year’s income I believe like most US assistance programs.

Generally if you want gov assistance in the US, you pretty much need to be poor for a full calendar year, plus about 4 months.


No, you can put down whatever you expect your income to be and receive subsidies based on that. If you end up making more than you expect that year (good problem to have!) you'll have to repay some or all of the subsidies on your tax return.


It is based off current income, I did it when I was laid off in 2020.


You just need a basis for proving your current or expected income.

Also, in CA, you can make an "urgent" application and be enrolled within 2 days. I requires some pressing medical problem, but that doesn't have to be life or death.


> Likely a bit more complicated than that

It's really not. Also no asset test so you can have a nice house and $100,000 and you still qualify as if you were utterly broke.


ACA was useless when I was unemployed years ago.


you get on obamacare under job loss exception. Thats what i did, insurance isn't great but its something.


> about 1 out of 100 people i interviewed actually know how computers work

i know you're exaggerating but it doesn't change that dev is extremely saturated.

and toxic job market has shown being good won't protect you from being filtered.


> i know you're exaggerating

ask someone how 'typing in a textarea in hackernews' works, and you will be surprised (just an example because thats what i am doing right now haha)

> and toxic job market has shown being good won't protect you from being filtered.

of course, who said its going to be easy, my point was, it will be bad for a bit, then good for a bit and so on, it just happens that the youngsters now have only seen the good bit, and are freaking out because they think their job is who they are.


"know how a computer works" might be a bad phrasing, "know how to use a computer" is in my experience where even developers with computer science degrees are sometimes useless. They can tell me HOW it works, but they still can't map their network drives, press stupid buttons but somehow lock up when the only one on the screen is "OK", and sometimes even say things like "help me out, I'm not a computer guy"

I had this vision when I got into computers that I'd be working with a lot of people who like and regularly use computers. No. I work with a bunch of people that heard computers were a good gig that paid well and got a degree that makes them useful in one very very specific area or at least seem useful in that area while they frustrate everyone around them until we get the email about how great it's been "accomplishing so much with" us but they've accepted a management role somewhere else.

There are some solid folks out there, but the ratio is indeed bad.


Software has gotten so complicated that it is inevitable that each of us only deeply understand part of it. Add to that the constantly changing standards and UIs, and things I knew how to do a year ago in Win 10, or 5 years ago in linux work differently. That's fine, but I only have maybe 1-2 hours a day to keep up with the things that a relevant to my day-to-day job function.

I've known maybe a dozen engineers who could describe the entire boot sequence all the way to the server being ready to receive a request, at a level where they could debug each stage and independently fill in the gaps. Same for the "enter text in hackernews textbox" or any of the other widely known full stack tasks.

I could tell you how I might build one of those but I'll inevitably be missing some associated detail.


One data point: I'm someone who could explain, in pretty excruciating detail, every step of that process from the power sequence and boot ROM, all the way up to the JIT engines under the modern web browser.

I got a new position about 9 months ago, at a company that's not taking the current economic environment with much grace. Over the past 9 months the workplace has changed pretty drastically from what originally drew me here, so I'm looking for something new. (Which pains me, because I generally do not "job hop" like this, but most jobs also don't bait-and-switch like this)

I've gotten zero replies so far. There's a striking lack of "interesting" jobs to do on the market right now, and I'm shocked at the lack of interest I'm getting when I find them given my skillet, if I may be so bold. I think it's just a REALLY bad market out there.


"still can't map their network drives, press stupid buttons"

To be fair, a lot of this may be due to lack of organizational knowledge transfer. I might be able to map a network drive at home, but I'd need someone to tell me what the location and stuff is if it's a pretty-existing drive at work.

But then again, maybe I'm one of the shitty developers you're talking about. I know I'm a low performer.


Wouldn't it be a fairer criticism to say that Devs-with-CompScis are to computers what e.g. jet plane designers are to high-tech jets? (believe me, I'm not gonzo for Devs, but stick with me here) - those engineers design the slickest, leanest& meanest symbols of the advances in aeronautics - but don't, never have, never will actually fly a plane. Even a simple one.


Like high tech Electron apps?


> can't map their network drives

Windows, Linux, macOS? NFS, Samba, etc…? Simple folder share or are there AD credentials involved. We haven’t touched on what’s available in the cloud like efs.

There is so much now, that’s it’s hard to know it all. What they should be able to do is have some idea on what to google for.


> ask someone how 'typing in a textarea in hackernews' works, and you will be surprised

How does it work (or rather, what answer are you expecting from this question, from an interviewer standpoint)? I'd say something like, your keyboard sends an input event for each key that's captured by the OS, then translated to a letter, then transmitted to the application, in this case the browser. Or I guess the browser might also capture the key event and translate it itself rather than the letter (which would be how key rebindings work in online IDEs).


It really depends on the position, but if I were doing the hiring I would say this is a great start. And then I would use it to continue the conversation. What happens after the text gets in the browser? What does a server do? What does REST mean to you? What happens after you hit the ENTER key and the page refreshes.

I've honestly interviewed developer candidates that didn't know what an operating system was. I asked this person what their favorite OS was and they answered "MS Excel". I politely asked them if that was an operating system and they declined to change their answer. Sure, at some point you might consider Excel an "OS" but I don't think they were thinking that deeply. Yes, the pool is that shallow, or at least it was back in the late 90's.


Asking what is an OS seems like kind of a hard question unless you have a decent amount of low level experience. At a high level I would say something like “software that provides an environment for other software to run safely and concurrently on top of and interact with hardware” or more concretely “a big while loop over a linked list of running processes that occasionally does syscalls” but I’m probably missing a lot.


An OS is an entire environment with an entire philosophy. You don’t get to just hand wave it away like this, when there are many people going for the same job who won’t.

It is wonderful that we now live in a world of highly portable development where you don’t need to get into the nitty gritty to do basic things, but you’re missing out too much detail here.

You know when you write a web app, when you start it, you need to bind to a port? Guess what provides that port? What does it mean to “provide a port”? How does it physically work? How does this differ on Linux vs BSD vs Windows? Are there reasons you should care?

You know when you write a mobile app you need to use public apis to do things like draw to the screen or get user input? Guess what provides those apis? How do these APIs differ from OS to OS? What’s missing that you always reach for? How does local storage work? Or a remote API call work?

And then arguably the internet itself - and I mean it in the sense of the RFCs that define the behaviour - is an OS in itself. When you type something into your browser location bar and hit enter you start a chain of processes that involve DNS resolvers, root servers and registries, multiple routing algorithms (at different levels of the stack from Ethernet or wifi up to BGP), get invoked as your packets try to find their way to their destination, and the replies try to move their way back. Way, way below the HTML and CSS is this monster of dependencies. How does all that work? Why is it built that way? What are the failure modes and can you mitigate them?

These questions are rhetorical but they are meant to provoke a little nudge of curiosity: there is a rich, deep vein of thought that has gone into every corner of that experience, and knowing a little more about it will allow you to develop better software higher up the stack.

And honestly, even though I have worked mostly in the web app sphere for 20 years, if somebody just hand waves it all away in an interview, I know there is a lot of training we will need to do to get them to a level where they can successfully debug 100% of the issues we will see in production (and therefore reduce the chances of me getting paged).

It’s not a red flag, but if somebody walks in just as good everywhere else and is locked and loaded on this, I’m inclined to hiring them instead.

It would take a curious person a few weeks at a couple of hours a day to learn enough about this stuff to be able to talk to it and apply that knowledge. Meeting candidates who have never even thought about it is frustrating.


Thank you for expanding on my question. You are preaching to the choir here to some extent since I have worked with low level details of OS in terms of Linux syscalls, drivers, scheduling, networking, filesystems (and crucially built 6502 based systems without an OS which was the real eye opener to see what you have to do to manage memory and hardware when one is not there) enough to give a much more thorough explanation of what an OS is if necessary.

I have also never had an interviewer seem to want that level of detail. It probably depends on the job and the interviewer.

I am a little skeptical that there is a large enough pool of people out there who can meaningfully compare Linux vs a closed source OS like Windows, other than maybe current or former Microsoft employees. But I agree with your overall point that comparative knowledge is good.

I still struggle to find an accurate and complete single sentence definition, for if I were asked "what is an OS" in an interview though. Maybe I am being too pedantic and the best answer is just to start listing the parts or functions of an OS.


That was when Excel contained a hidden flight sim game. Maybe the candidate just had a dry sense of humor?


I believe it's due to tech getting too easy these days, as with an iPhone or iPad, you just tap an app to do stuff. This is what I've seen at least, there's really no tinkering involved.


Not OP, don't think it's an exaggeration. Even top comp companies were taking in substandard hires during the latest rush.

I'm seeing mid-level backend devs making 350k who e.g. don't know what SQL indexes are. These people are going to get cut, I'm a lot less worried for people who know what they're doing.


>I'm seeing mid-level backend devs making 350k who e.g. don't know what SQL indexes are.

Yo where is this? I am not making anywhere near that and am pretty confident in those kind of skills.


Yes, I'd like to hear about where this is as well as a backend dev looking for work.


I've been in tech for decades, and I don't know how computers work. I can describe it from transistor level up to moderately complex logic circuits (basic memory cells, multipliers) but have a blank spot from there to Harvard architecture, then from IC level I know how circuit boards work, from layout to parasitics to bypass caps, but have a blank spot from there to advanced communications protocols (PCI bus etc). On the software side, I understand compilers, apps, and website operations, but am missing the whole chunk of how OSes and file systems work. Does any one person actual know how computers work?


I don't think I work with anyone who understands even the entirety of the software my team works on, despite many of them having worked on it for well over a decade. So understand how a computer works...


I bet Jeff Dean does. Unfortunately Google already hired him, so the rest of the companies have to make do with people who know less than Jeff Dean.


> i know you're exaggerating but it doesn't change that dev is extremely saturated.

It's not, 100's "applied" on LinkedIn's job ad mean nothing when the most applicants can't even explain a for loop.


> i know you're exaggerating but it doesn't change that dev is extremely saturated.

Maybe big tech / FAANG, but not at all the other companies that still struggle to fill positions. I can find front end people with some work, native mobile is impossible, backend is hit and miss.


I'm currently looking for a backend role.


> ...know how computers work...

That's what worries me. There was a time when I could write low level C and even some assembly. Similarly there was a time when I could explain the ins and outs of IP packets and routing. However, none of that is what the market wanted and I don't remember any of that anymore.

Heck, with most of my work involving running around trying to hold understaffed systems together and juggle the unreasonable demands of management; I don't even have the programming/web development skills that I used to.


> about 1 out of 100 people i interviewed actually know how computers work, we still hired about 10 out of 100

This is very reminiscent of the dotcom bubble. If you knew how to turn a computer on you could get a relatively high paying tech job.

The quality of tech talent has dropped significantly in recent years, even (maybe especially?) among the leetcode grinding crowd. Software engineers have already replaced themselves with AI by turning into interviewing machines that know how to survive in a large tech company but if asked to build and ship a product from nothing would be completely frozen.

I really miss programming in the post-dotcom shadow. Most people in tech where in it because they loved writing code and solving hard technical problems. TC was literally not a term at that point, virtually nobody had RSUs, comp was fine but nothing amazing. There were plenty of jobs that paid better than writing software so all the people looking for a quick buck fled there and left coders alone.


It honestly shows that alot of people havn't done interviews with the comments. You're 100% right with the 1:100 people knowing how a computer works. I legit have to ask FizzBuzz and I would like 4 out of 5 people can't do it. Like maybe we'll see the industry require the bare minimum of actually knowing how to write a basic program for a 6 figures job, but we arn't gonna go anywhere as a profession.


I've had an interview were I couldn't detect a palindrome because I was out of my mind nervous and couldn't think at all. Meanwhile I've been team lead, engineering director and published research papers on machine learning. But interviewing is such a different situation with its own challenges. I've conducted interviews where candidates were absolutely amazing and then got hung up on a tiny mistake and then got clearly way too nervous and performed much worse.


> wing how a computer works. I legit have to ask FizzBuzz

What leads you to believe that fizzbuzz is a relevant litmus test for competent software developers?


I think it's an extremely low bar to make sure a person even understands how to program. This isn't reversing a tree, or graph searching.

Fizzbuzz basically just tests you know how to use a conditional, do division/mod, and print to console.

I'd argue someone who cannot do those three things has no business applying for a dev job, regardless of how many times one actually needs to fizzbuzz in 'the real world.'


> Fizzbuzz basically just tests you know how to use a conditional, do division/mod, and print to console.

No, fizzbuzz test rote learning and it mainly serves to game the hiring system.


It's not for that.

It weeds out people who can't write code at all.

Yes, tons of them do apply for dev jobs.


Exactly, I started doing it since I know if they can do literally 5 lines of super basic code. It should take 30 seconds. Why would I ask someone to write kernel code or other domain topics if they can't write fizzbuzz??? The replies to your comment are exactly what I meant lol.


Weeds out people who didn't memorize an answer to a well known test. But it's more efficient to discuss a real world code problem as this allows you to weed out people who can't solve problems or code either.


For Christ sake. There was never any need to memorize fizz buzz, that's the whole point of the damn question. It tests an applicants basic math and logic capabilities (in this case modulo and for loops).


> For Christ sake. There was never any need to memorize fizz buzz,

Wrong. Fizzbuzz is the epitome of a hiring test that is gamed by rote learning and adds absolutely nothing in terms of decisive info on wether s candidate is competent or not.

Your argument is like arguing in favour of using hello word in as many languages as possible and then claim that there is no need to memorize them because that's the point of the question.


FizzBuzz exactly as printed in an example? An easily game-able memorization problem.

The concept of FizzBuzz? If you are a programmer you should be able to write a simple program with arithmetic and string manipulation. There's no reason an interviewer needs to ask exactly the FizzBuzz - but just something a bit like it. Asking the exact question from the blog is pretty lazy anyway.


I have big issues with impractical interview questions that favor interview prep over actually practical skills. That said, anyone who can program should be able to implement fizz buzz in 10-15 minutes given a description of the problem even if they had never heard of it.


hmm interesting... i haven't done a technical interview in 15 years so i just tried fizzbuzz (leetcode was the first thing that popped up on google)... took me about 15 minutes. i was caught a bit off guard, there are a couple of little subtle gotchas that require some actual thought. i'd say it's a pretty good test without requiring knowledge of data structures or CS level algorithms.

that said i would only want to do it on a terminal, not on a whiteboard. i'd probably fuck that up somehow.


if you need to memorize fizbuzz answer - I have a very very bad news for you


If you need to use it to test candidates, bad news is you can't tell rote memorizers from problem solvers.


Then you say "but let's do buzzfizz instead" and let the memorizers start crying?


Or just pose a real world problem? Like every technical interview I've ever had. Giving me a problem from a catalogue is letting me know you're boring - I'll be polite but I won't accept your offer.


you wont accept, but there will be a line of thousand+ fresh college graduates and H1Bs behind you, all willing to grind leetcode and accept 200k+ offer


"Weeds out people who didn't memorize an answer to a well known test."

For the love of god, please Google what fizzbuzz is.

People who need to memorize a solution to that have no business coding.


> For the love of god, please Google what fizzbuzz is.

Yes, please do google what fizzbuzz is. You'll eventually stumble upon resources on how to memorize fizzbuzz, which is such a Hallmark of the test that it's even explicitly mentioned in the C2 wiki on fizzbuzz.


The test can't tell if you can think through a problem or just googled technical interview common questions and memorized some answers: Crammers can pass as easily as problem solvers can.


I honestly can't remember what a fizzbuzz is unless pressed. Same with many other stupid interview questions.

Its so far from anything useful I've done.

By now surely there's a Python module for it anyway!


Bro, it's literally printing out "fizz" if a number is divisible by 3, and "buzz" if it's divisible by 5, on a for loop from 1 to 100. You really need a python module for a 3 line for loop??


About 1 out of 100 people i interviewed actually know how computers work

Either you're really, really crappy at filtering resumes and other pre-interview signalling - or you're exaggerating.


Strong disagree. I know many programmers these days that really don't have any idea how a computer works. It's been abstracted away from things they need to worry about 99.9% of the time.


And people need to distinguish between "can't describe the boot sequence in detail", or "doesn't know SQL registers" and someone who may very well be a productive employee.


And the fun part is - everyone (who favors this aggressive interview tactic) seems to have their own set of shibboleth definitions which -- for them -- are magical tells as to whether someone is bozo / plodder or not.

For some, it's the boot sequence of a PC. For others, it's the Liskov Substitution Principle. For others, it might precise definitions of all the database transaction or normalization levels.

That is - pieces of genuinely useful knowledge, to be sure. Stuff we probably should have been exposed to at least once. But also stuff that, once we've gotten the basic point - is easy to slip out of our muscle memory over the years.

Especially as we end up doing, you know, real work for real people. And we start to develop genuine technical horse sense that goes beyond the ability to memorize (and retain for years and years) zillions of verbal definitions for things.


I want to be clear, i've hired several engineers who don't know how computers actually work. It's fine, there are certain optimization tasks I would probably assign to someone else maybe to pair with the less educated engineer, but other than that the code they are working on is so absurdly abstracted from the metal it really doesn't matter that much.


I know many programmers these days that really don't have any idea how a computer works.

No doubt they exist - but they aren't 99 percent of all resume-screened applicants. Let alone co-workers.


I'd wager that OP is one of those types who see hiring rounds as a chance to feel self important by grilling prospective recruits on useless trivia over inane details that have zero practical relevance, and leverages that to belittle candidates who fail trivia questions and sacrifices them in his altar of self importance.


It doesn't define you. It does define how well you can provide food for your family and a roof over your head. I have been completely dead broke but I'm single and live very frugally with a roommate. I'm less worried about AI taking all our jobs and more worried about the turmoil as it takes the "good ones" first. Great if you are a capital owner saving on head count, not great if you are a worker.


The second half of your message does not really sympathize well with all the tech folks who’s family depends on for a living.


As long as the person you're stealing the bread from isn't having their own financial crisis I suppose that's fine. You can steal it from larger corporations also until they close the store because too many things are being stolen.


2$ per with kids and a mortgage?


Holy based


Whether or not you should be concerned is really dependent on where you sit in the industry.

Former barista who did a 90-day bootcamp and trying to find a job? Oooof, good luck.

Have a BS in Comp Sci and work on backend/distributed systems with several years of experience? You'll have no problem finding a gig.

The vast majority of over-hiring was with engineering-adjacent roles, think project managers, recruiters, hr, etc.


> Former barista who did a 90-day bootcamp and trying to find a job? Oooof, good luck.

I had multiple job openings for my team throughout the pandemic and I dont think that people who are not constantly exposed to the hiring side really understand how wonky things were.

You had this confluence of both whole sectors of the economy completely shutting down and tech experiencing a big boom. This caused A LOT of people to try to make a transition to tech.

I had a job listing for a Senior Dev. I was completely inundated with resumes from recent bootcamp grads. No indication that they had any experience whatsoever or that they even knew what a variable was prior to the start of their bootcamp 6 months ago. I got resumes from people who were waiters, mechanics, construction workers, fast food workers, etc.

Most of these people are not going to make it in the industry long term (assuming they ever even got the first job). I wasn't around during the dotcom boom but I read stories about people landing six figure jobs because they learned HTML. Landing a 6 figure job by going to a 6 month React bootcamp is the modern day equivalent of that. Most of the 1999 HTML guys are no longer around. The bubble popped, the tech jobs were less plentiful and they moved on. I suspect the same will be true for most of the JS bootcampers.


>> Former barista who did a 90-day bootcamp and trying to find a job? Oooof, good luck.

It's almost as if you couldn't seriously be hired at a law firm after a 90 day Law bootcamp. Shocking.

I'm just angry at the people who run these bootcamps and lure "students" into cutting them big checks, promising them 70-80K jobs that never materialize.

> I had a job listing for a Senior Dev. I was completely inundated with resumes from recent bootcamp grads. No indication that they had any experience whatsoever or that they even knew what a variable was prior to the start of their bootcamp 6 months ago. I got resumes from people who were waiters, mechanics, construction workers, fast food workers, etc.

That was for dev jobs. Imagine all the "tech adjacent" jobs out there (PM, tech recruiters, something something diversity). The signal to noise ratio during the pandemic was catastrophically bad. No wonder there are so many layoffs happening right now.


You got these applications because almost nobody hires junior developers. I'm sure they would rather apply to 'entry level developer' job listings, but there are none, so they apply to whatever they can find.

Why aren't there any entry level positions? We don't need any, we have 100M people with degrees everyone else in the world banging down the door to work here, so there's no incentive for corporations to train junior developers.


It's hard for me to rationalize that there is no need for entry level positions when every thread like this brings hiring managers out of the woodworks saying how they can't find talent to fill positions.


Problem is you don't want bootcamp barista as your new entry level employee, you want the nerd who has been into computers for years and is probably on par with your senior devs just without the workplace experience.


They went to India. Croatia. Or got automated.


2nding this. I am hiring for engineers and it is still difficult to find quality candidates. I think for most engineers, the issue will not be "finding my next job" it will be that we all have raised expectations on output and quality. The idea of taking weds thru friday basically off to loaf and surf the internet while you wait for other threads on your project to get back to you will hopefully die.


I don't want to put too much of a point on it but if engineers are 'loafing and surfing' for most of the working week and you're not embellishing the story, then I don't think it's an engineering problem you got but a management or prioritisation one.

Engineers doing their work in 2 days and being blocked for the next 5?


engineering manager here ... I think it's stated in a bit of an extreme way but I definitely encounter this as a challenge.

Example scenario: hand off a task, describe it fully, ask it be prioritised. Let me know how it goes, please raise any issues. Come back a week later to check in: employee hit minor obstacle, couldn't proceed, waiting on X or Y to do Z, almost nothing has progressed. No communication to me. Instead: spent time refactoring favorite library to do C which was not asked for and now is going to land on me to do code review before it can merge.

It's a low responsibility culture that many staff have and yeah - I can invest a lot of time and effort nannying these people or I can put even more effort into culture shift. But boy it is easier if you just don't have these people in the team to begin with.


You could just not have the expectation that people are robots who are the corporate definition of productive, 24/7.


Yeah, ironically the problem here isn't a lazy engineer, it's the management or poor systems.


I think online software development discussions tend to lean slightly towards blaming management rather than engineers, probably because we're most of us engineers and can empathize with them better, but in this case I think it's reasonable to blame the engineer. A manager's job isn't to micro-manage every single task and to make sure that an engineer is highly engaged at every hour of the day. If the engineer is blocked on everything, above a certain level of seniority which is not so high, it's incumbent on them to find ways to contribute or find things to do, and if need be convey their situation to their manager.


A managers job is to set prioritization, and see trends.

A trend of "everyone's constantly waiting on <blank>" should trigger the manager to think "if we could make <blank> not a bottle neck, we could raise our sprint utilization factor by x%" and thus set prioritization accordingly. Engineers still have to figure out how to do that.

The engineers need to surface information about where their processes suck, but they need prioritization to implement fixes


I don't know about that particular company, of course, but over my decades in this industry, here's how the average engineer I've worked with would react to being blocked for three days per week.

They'd be furious and would be raising hell about it. Very few people want to just warm their seats, especially engineers. They want to do things.

I have a hard time believing that most of the affected engineers haven't raised the problem to management.


> The idea of taking weds thru friday basically off to loaf and surf the internet while you wait for other threads on your project to get back to you will hopefully die.

I have literally never seen this happen at any place I've worked. I think I must be doing it wrong!


> The idea of taking weds thru friday basically off to loaf and surf the internet while you wait for other threads on your project to get back to you will hopefully die.

that hasn't changed, and has nothing to do with layoffs. projects move at whatever speed they move at, and fires will pop up to steal the attention of others.


> The idea of taking weds thru friday basically off to loaf and surf the internet while you wait for other threads on your project to get back to you will hopefully die.

I don't like sitting around waiting for PR feedback, and will typically find other ways to be productive when this happens, but I'm unclear what you expect people to do in this situation.

If you have some code that needs to be reviewed, and the available reviewers aren't reviewing it after you requested their review, then you have three options:

- Remind them. Always a good idea, but you can only do it so often. Sending someone daily reminders over a non-urgent PR is a great way to get your PRs reviewed even more slowly next time. Also, once you're senior or above, your reviewers tend to be busy. You can't wave a magic wand and clear their calendars.

- Escalate to your manager. May or may not be effective. Will make you unpopular if you do it too often, especially if the two of you have the same manager.

- Escalate to their manager. May or may not be effective, but you just irrevocably burned your bridges with that person, hope it was worth it.

And this is just for code review. If QA is involved then you have a whole other layer of bureaucracy to deal with, except with a different reporting chain.

There's a reason engineers at large companies seem so unproductive and it often has nothing to do with their work ethic.


> I am hiring for engineers and it is still difficult to find quality candidates.

Do you have more info about the job. I keep seeing this, i did some interesting and hard work and it doesn't match what im coming across.

like remote ok? how much are you paying? whats the tech and problems being worked on?


I also wonder how this will shake out for people on H1B visas. When there are 10 qualified US citizens for every (US-based) job available, it's going to be a hard sell that they're hiring somebody with a special skillset that can't be found locally.


> I also wonder how this will shake out for people on H1B visas. When there are 10 qualified US citizens for every (US-based) job available, it's going to be a hard sell that they're hiring somebody with a special skillset that can't be found locally.

Keep in mind that If I want to hire:

A smart graduate from EPFL, Polytechnique or ETH Zurich who interned at CERN and has contributed to the Linux kernel for a software engineering job at a unicorn startup OR

A grad from a second tier "technical college" in India with a visa refusal rate of ~90% for a job doing manual UI testing and QA for a body shop [0]

my only path forward is H1! They'll both be listed as "computer related occupations" and apply for the same visa in the same quota. Does that make any sense to anyone?

Of course, my odds of getting a lottery spot for the former are dramatically lower, since we all know body shops and consulting firms won't hesitate to file 4-5 applications per seat they plan to fill out (so one can hopefully get a spot in the lottery and not get any RFE).

[0] https://www.nbcbayarea.com/news/local/silicon-valleys-body-s...


The solution is simple. Make the application a silent auction. Unfortunately, any mention of reforming this nonsense is met with 'xenophobic' and 'racist' accusations.


I completely agree.

The legitimate users of the H1B program are really looking for specialized skills and hard-to-find talent. Especially for software, it's not even cheaper to hire qualified candidates from abroad...


Probably the usual way: lower salaries and claim there’s a shortage you’ve tried “everything” to fix.


Once a company does a round of layoffs, it freezes their ability to hire H1B candidates for (IIRC) 6 months after the WARN period ends. With the previous round, Amazon employees in India were expecting to see a possible move in August. With this round, I don’t think there will be any for 2023.


part of the problem is local hiring limits, maybe there are some candidates in the US who are qualified, but they dont want to move to seattle/bay area/ny - and are looking for full remote - and compete with global talent for these jobs


Global talent isn't constrained by US laws about IP, NDAs, non-competes, and taxes.

Nor are they on the same timezones.

Nor are they comparatively cheap to fly out, if needed.

There is a big reason why offshoring has been tilting more and more to Mexico City... or Alabama.


There's also the flip side of tech hub candidate formerly of a big tech company looking for remote job and the company out out of {landlocked state} isn't going to pay several multiples of what a local candidate would be looking for.


I think you're both being a little unrealistic. There are just not going to be many of either of those kinds of jobs coming open in the near future. At least not enough to absorb all those affected by layoffs. Not only that, but even when they do start hiring again, businesses will still find ways to get H1B's instead domestic employees if they feel H1B's are something their business model necessitates.

I think when people are planning for the future, they need to be realistic about what actually may happen rather than hoping for their preferred ideological outcome to happen. Don't write yourself off from ever getting a job, but at the same time understand that the job market of the medium term future will probably look radically different from the job market of the past. Very little of it will have anything to do with location. In fact, most jobs will probably be in the same places they've always been, it's just likely you won't get paid as much to do them. There will be more people vying for them. And they won't be quite as secure as they used to be.


You might be super overqualified and your skillset be perceived as threatening to your bosses (imagine top schools/companies in the past and applying to some regular dev role). Or the hiring focuses on finding a unicorn 100% fitting current requirements without any room to learn what is needed.


Where is the data on "majority of over-hiring was engineering-adjacent roles"?

I keep seeing folks say this but I don't know if it is true. I just looked at some layoff lists from Twitter on layoffs.fyi and the vast majority looked to be Software Engineers of some shape or form.


I think Twitter in that case is a massive outlier because of who acquired it and how.

Layoffs in the companies I personally know about have affected software engineers but have massively affected back-office staff and other business functions.


Former barista who did a 90-day bootcamp here.

I never got any FAANG interviews until I'd had a developer job for a couple years. I got to a final round at Facebook, but didn't get hired there.

Still doing ok at that first job, though.

And yes, I agree, I am happy that I am not hitting the job market out of a bootcamp today.


>Have a BS in Comp Sci and work on backend/distributed systems with several years of experience? You'll have no problem finding a gig.

This is me. But I had at least one round of phone interviews with about 40 companies before I landed one. Maybe I'm bad at interviewing. A couple of places put me through ~8 hours of interviews all for nothing. I will also add that 3-4 of the places I interviewed with have since had a chunk of layoffs right up to discussions here about them. Maybe I actually got lucky? It sure didn't feel like it after that many failures in a row. Luckily I landed a new role that I'm finding I like.


You're probably not good at interviewing. That's pretty normal especially if you don't job hop frequently. The good part is you're not being resume screened.

I wouldn't worry too much if I were you. Worst case scenario you can spend time intensively prepping for interviews. :shrug:


>You're probably not good at interviewing.

It does seem to be the common factor. Then again the industrialized interview processes some companies (some of which have since had bulk layoffs) suggests another possibility.

I hate having to develop interviewing as a skill. I'd rather develop my development skills.


I agree. Give companies struggle to evaluate engineers during their employment over a period of months (if not years), I'm not surprised an interview doesn't tell you much about an engineer either.


But I had at least one round of phone interviews with about 40 companies before I landed one

Just wait till you get grey hair!


Too late!


Maybe the companies were the mismatch, not you.

Sometimes they're less sure of their plans than an interviewee might think.


>But I had at least one round of phone interviews with about 40 companies before I landed one.

There were anecdotes like this (and worse) even during the supposed hiring boom of 2021-2022. It was never a walk in the park as the prevailing narrative seems to portray.


Hopefully you didn't vastly expand your expenses in the heydays. We keep our committed money to where we could easily survive on $100k/year and not have a dip in our day-to-day standard of living. There is no Tesla or BMW in our driveway.

The other thing to keep in mind is that tech has attracted a lot of people in it just for the crazy money that FAANGs pay, despite that not being representative of the industry as a whole. Regardless, as that crazy money exits there will be less of those people.

At the end of the day worry without preparation is pointless. I don't think it's a tech apocalypse, but I also work for a company that was formed in the wake of the dotcom crash. Crashes can cause problems for incumbents, but it also provides opportunity for others.


> The other thing to keep in mind is that tech has attracted a lot of people in it just for the crazy money that FAANGs pay, despite that not being representative of the industry as a whole.

I think a lot of the industry shake up will be to clear house of these people. At big tech companies it’s easier to hide, especially remotely, but slowly layoffs or PIP will come for some of them, and they will have a harder time getting a job than the rest. I just hope the layoffs can affect the management layer like the IC later, because I’ve seen the growth of pretty crappy management.

I was recently laid off, and I know a few other people laid off. I have years of doing projects and contributing to OSS and being a technically curious learner. I found a new job much faster than my peers who admittedly joined tech for the money and don’t care to learn or grow beyond their next pay raise.

I will echo the preparation thing though. I started saving an extra few months of salary across 2022, and tried to convince my partner to lower spending for a while.


I'm having trouble seeing what's wrong with doing a job for the money. That doesn't mean you do the job poorly. Plenty of people do it for the mythos or "company family" or whatever bullshit the company tries to sell and do a garbage job at it, and plenty of people clock in to do a good job, clock out, and not think about it again until the next day.

"Why do you want to work here?"

Because money rocks, my dude. I'll give a nice politic answer in an interview, but I'm there to do a job.


There's nothing wrong with doing it for the money.

I care about my income, pick good jobs and negotiate my salary. I also care about technology, and care about the quality of the product I work on. I don't care about "family" or whatever.

If you're in tech for the money, and the money dries up, you'll leave. That was my point. I personally work in tech because I enjoy technology and I enjoy software development (the money helps). I don't think ill of someone who is in it for the money, money is important. That said, if you're in it for the money, and you're not in-tune with the industry (or trying), I won't shed a tear if you have trouble staying in it during a down-cycle.

I do think ill of managers who are in it just for the money and don't care about anything beyond their middle-management fiefdom. I've worked with plenty of them, and I enjoyed working with none of them, and I think they've all had a bad affect on the success of the business (especially at scale).


There is nothing fundamentally wrong with doing it for the money.

However, for many people who are only in it for the money and do the minimum necessary additional exploration in the domain - if they find that they need to switch technologies or domains they may not have practiced enough to be able to make that switch in a timely manner.

On the other hand, people who continue to explore outside of the "this is what is needed to do my job" will be more likely able to adapt to a new stack or show to a interview panel that they are able to change to fit the needs of the organization.


There’s a difference between your career and your job. My career is all about CS/programming. I love it, I spend countless hours on it on my free time because I like it. But if I’m trading my skills in exchange for money, then money rules… The sooner I can retire and stop working for tech companies, the better (then I can dedicate my free time to keep programming cool things and not what a fancy CEO wants).


You need to get a little perspective, I got hired at Amazon in Nov of 2001 after the tech bubble burst and post-9/11. There was no AWS. Amazon was purely a retailer, it was losing money every single quarter, there was no confidence that e-commerce would ultimately be competitive with brick-and-mortar.

If you're worried about ChatGPT taking your job you weren't doing much. We're still going to need humans to find the horrible bugs in codebases caused by humans copypasting ChatGPT output into production code. You need to become an actual expert in something. Pick a system that is critical to your employer and get good at it.


If you're worried about ChatGPT taking your job you weren't doing much.

Harsh, but it has to be said! Too many devs are focused on code rather than the business it serves.


We live in a society with massive corporations venerated as “job creators”, even given tax breaks to come to a city and employ us. We can employ each other, thank you very much.

Many people who choose full-time work for corporations would not have an experience any differenr whether they worked in Soviet Russia or USA or Feudal Japan. These corporations (especially in Japan) are intertwined with our lives and even sense of self-worth. In Japan they coordinate with your landlord. Here they are who gives you health insurance etc.

If we had strong safety nets, none of this mentality would be an issue. You’d be jumping for joy that a project or warehouse has been automated and you don’t have to be a cog in a machine or warehouse wage slave.

That’s if we had UBI and Universal Health Insurance too. People would work on projects because they want to, whether that is art, science, open source, wikipedia or other gift economies. At the end of the day, that’s where DALL-E, ChatGPT and Microsoft’s Copilot get their content to ape from. It’s our collective work product! We humans have given it away online for these companies to scrape and build models from.

Be proud. Stop demanding a living wage and health insurance from a corporation and start demanding a Universal Health Insurance and a UBI in your community. We have to start valuing stuff the market doesn’t.. raising children instead of government schools, taking care of our own parents instead of nursing homes. Look around … if you and your partner are working 10 hour days just to make ends meet, the problem isn’t robots taking your job. It’s society not truly valuing human beings authentically living their lives!


This is a return to sanity -- businesses need to control costs and be sustainable, product ideas need to actually make sense, you have to prove you have a good idea to get investment, etc. This is good for the long-term health of the industry.

The real problem right now is not the layoffs. The layoffs are needed, because many companies cannot reasonably justify their headcount, and it's destructive to a culture to have so many new people join so fast. If you've worked at the same company since 2021 you might have more tenure than half your coworkers!

The real problem is the hiring freezes. These especially impact new grads, but also experienced people will have trouble finding jobs simply because few companies are actively hiring. If you get laid off from a FAANG you might be able to find a startup job paying ~1/4 to 1/2 of your previous total comp. Might as well just not work for a year. Businesses overhired so much they need to shed more employees before they can even backfill or grow teams that work on things that make sense.

This happened in 2001 too, but the big difference between now and then is we aren't seeing a lot of tech companies completely fail and go out of business.


There are hardly any real hiring freezes. Companies might declare a hiring freeze but if you look at their actual HR systems they're still quietly hiring to replace critical attrition losses or expand in high-growth markets.


9000 jobs at one company is quite small compared to the overall industry and compared to the global shortfall in tech jobs. In Germany alone there's a 780k tech worker shortage over the next 3 years[1]. It ebbs and flows in particular companies and particular regions, but the trend is still upward globally.

[1] https://www.mckinsey.com/capabilities/mckinsey-digital/our-i...


If you want to get paid $40/h then there are many jobs in Germany. If you want to get paid $150/h, there are almost none.


Is 84k a bad salary? I like money, the more, the better, but I can live comfortably with that amount of money.


Imagine rent around 1000-1500 EUR, 42% taxes and inflation making basic food prices and energy go up 100-200% and you suddenly live paycheck to paycheck with no social life and no ability to own home. It's much better to live in e.g. Dubai/Romania (0% tax) or Poland (low tax) and work remotely for German companies as a consultant than to move to Germany.


why would any IT immigrant want to work in Germany for peanuts pay and high taxes, if they can get higher pay in Switzerland/UK/USA ?


Because Germany has good living standards in many cities and salary is not as bad as you indicate.

I would consider moving to Germany before considering the UK. I certainly wouldn't ever move to the US.

The only place you mentioned I would rank above Germany is Switzerland.


Well, if they get job at these better places, its great. For others(and there will be a lot), it may not be bad option.


Better health care. Less Trump and Trump-adjacent. Lower chance of having your kids shot at school. An actual culture instead of whatever capitalism wants to shove down your throat. Unions that work. Way better transportation in big cities. Soccer teams that people care about. A few trainrides away from a holiday in Greece or Croatia (or France, or Norway, et al).


Wait until you move to Germany and hear about Osterreich (former east germany communists) - a lot of them are heavy supporters of Putin and russia in general and hate immigrants just like trumpers do. There are like hundreds of thousands of ex-USSR emigres who still love russia and support it.

regarding the rest - with german pay you wont have money to travel across Europe. your best bet will be "backbacker" style travel on budget - which is hard to do with kids.

and dont get me at the quality of their daycares....


Do you maybe mistake Österreich (Austria) for Ostdeutschland (Eastern Germany)?

And Germans have plenty of money (and vacation days) to travel across Europe, in fact you will encounter them pretty much everywhere.

The quality of care in German daycare centers is still not great despite recent improvements, I'll give you that.


>a lot of them are heavy supporters of Putin and russia in general and hate immigrants just like trumpers do.

Unlike in the USA, these people in Germany don't get their insane voices boosted by the ballot box equivalent of Affirmative Action (aka the Senate and Electoral College). Their views have remained far from the PM's office.


How does an American find a job in Germany willing to hire them? I'd jump at the opportunity.


yeah but that's Germany


You can remotely work for a German company tho.

They even will accept english if you're a good developer as lingua franca instead of german. YMMV


With a CS or engineering degree, it's also very easy to immigrate to Germany on a blue card, with a relative short path to permanent residency and citizenship.


There is no actual shortage of tech workers in Germany or any other capitalist country. It's just that some employers don't want to pay the market rate or provide training.


>In 2021 I remember thinking how tech really proved its worth by so quickly assisting our economies through the pandemic with e-commerce, video conferencing and work from home.

I felt the opposite:

I have no idea how anyone could look at the tech craziness for the past 3-4 years, especially after COVID, and think any of it was sustainable. But I've also lived through a couple of these economic cycles...


The tech COVID boom looked sustainable to me because it was a mostly caused by money shifting from offline to online. The losers were brick and motor businesses and drive-time radio ad purveyors.


Plenty of people thought that a lot of changes from COVID were permanent. Pre-pandemic, there was a slow shift towards things like e-commerce - the % of purchases made online was growing steadily for years. Everyone thought that covid accelerated that trend, and few predicted it would return to in-store purchases. In 2023, we're basically at an equivalent point compared to if the pandemic didn't happen and that steady growth continued - that's not an obvious outcome.

Things like remote work, many people absolutely loved it, and it changed how people can work and hire. It had far-reaching affects, and many thought it'd last. Not everyone was convinced, of course, but we had proven it works for at least some conditions. As Facebook recently announced, it may not work as well, but for many organizations, the savings is better than the decrease in productivity.

Regarding a lot of the crazy tech-industry changes like salaries, employment demand etc, yeah I totally didn't think it'd last either. Same with the affects of 0% interest rates (not that I really invested any differently).


I can relate to a lot of what you're saying, but I would hold my horses on that:

> we have tools like GPT potentially disrupting our careers on a timescale best viewed on the scale of months.

I am of a realistic nature that in today's craze over anything people tend to call pessimistic. However, some of the code generation examples we've seen are truly astonishing, but a far cry from replacing anyone in the real world. Best case scenarios it would save you minutes.

> We've had a massive influx of new tech talent over the last few years

You're being very generous with the word "talent" there. Things have been a bit crazy and all, but from anecdotal evidence the large influx of new developers has done what large influx always do and lowered the bar.

I've literally been asked in two different companies who boast about their standards being high to "leave aside my ideals" and have "realistic expectations", while the only thing changing in the set {expectations, hiring goals} being the latter. "we need to hire very good people very fast" while not changing anything about the process and sourcing has to make you forgo one of these two. It's physical, people don't get instantiated out of thin air.

So I think it may be harder on average to find a job in software for a while, mostly because of the direction of the job market, but it will be harder for people with less experience, and those who can do something else in which they have experience will also be incentivized to do so.


What's so frustrating this time around is that almost all of the layoffs by Big Tech are being done on what appears to be entirely speculation with no concrete financial data to support their business decisions.

Google, Amazon, Salesforce, etc. all have reported very healthy quarterly earnings and year-end results. Yet their actions are those of failing companies operating in the red for multiple quarters.

Every company is giving the same excuses --ahem, I mean reasons-- ("overhiring", "economic downturn"), laying off the same amount of people, and making their announcements within days of each other.

Have we ever seen such an industry-coordinated event like this? Especially with no public data supporting their actions?

The real reasons many believe for these layoffs amount to taking back the power & control that employees gained in 2020 until early 2022:

1. Salary correction: Compensation boomed, with major tech companies offering new grads and junior engineers job offers high than employees 2 levels higher. Has there ever been a time that employee pay raised so quickly?

2. Corporate control: Leadership wanted everyone back in the office but employees collectively refused. Can you think of another time where companies had lost this much control over their own workforce?

3. Pay Wall St: The only public financial data to support layoffs of this kind are from the stock prices, which mostly plummeted. However, they did not plummet due to poor performance but rather due to the macroeconomic events out of their control. Even at their present day levels, they are still mostly above their pre-pandemic highs. And guess what? Almost every other company's stock price in most industries fell significantly as well. With the profits erased from the surged stock prices, layoffs are the quickest and easiest way to push up a company's value.

I can only hope that employees continue to band together to know their worth and not settle for less.


I was just laid off. My new job is better and the break was amazing. 6 years ago my spouse was laid off. And by penny pinching she was able to network while on unemployment and navigate a career change. Her new job is way better.

Btw, I use copilot every day. It makes me more productive. Someday I may only use copilot or maybe I'll do something else.

Nothing is permanent. Speak to those who have been laid off, and make sure you can take care of yourself if it happens, but then stop worrying. You'll suffer more in imagination than reality.


> It doesn't help that I'm going through a lot in my personal life at the moment too

I think this probably has the majority effect on how you're feeling. Jobs come and go, layoffs happen. I've been laid off and I've been fired, and I've found jobs afterwards. As long as you have a decent bankroll to keep you going through a couple months (easy for me to say as I'm single and have supportive family), I wouldn't worry about THE STATE OF THE WORLD/ECONOMY.


Since around Facebook became a thing, I think we (most of the developers of the world) have been wasting our time and effort in what I would call useless fancy toys: Twitter, Facebook, vine, instagram, tiktok, thousands of saas, millions of npm libraries, crypto, and a long etc.

I love programming but I certainly hate most ofthe tech companies and products that exist nowadays. I’m part of it, though, since it doesn’t pay that bad in this part of the world (not usa).


> in what I would call useless fancy toys

Toys aren't useless. People enjoy playing. I'd certainly rather work on a "toy" that lots of people use and enjoy than some CRUD app to handle insurance claims data or some other random "serious business" use.

But seriously, Twitter is a global network that can disseminate news globally in minutes, its been used to start revolutions. TikTok, YouTube, etc help distribute knowledge, and grow communities. "Thousands of SaaS apps" help people work better, faster, quicker, and employ millions of workers to build and maintain. "Millions of NPM libraries" are the result of the toil of countless developers choosing to freely share their hard work and learning to anyone who wants it.

What is not a waste of time to you? What is noble enough to receive your approval?


> We've had a massive influx of new tech talent over the last few years

Very true, colleges have been seeing double-digit growth in applicants of CS majors every year in the past 10+ years, and this year the number of applicants is at least 2x more than last year. That said, I'm not sure about the growth rate of qualified talent. At least 8 out 10 senior engineers who I interviewed could only throw some terms around and draw a few boxes. "Experts" of Apache Beam can't write a simple word count using even pseudo code of Beam's APIs. The team leads from FAANG could talk only about team coordination but not specifics of the tech stacks of their systems. ML experts could throw terms like BERT around but could not explain simple things like the difference between layer normalization and batch normalization, let alone coming up with models to solve specific problems. Experts of distribute system couldn't design a simple stateful system or articulate any distributed algorithm. The list can go on and on.

Given such shortage of true talent, I'd rather worry about whether there will be growth in IT the industry. Without growth opportunities, investment will drop, so will the demand of talent.


I’m curious what you think your observations say about the qualifications of engineers today.

Is it that most of your applicants are liars with what they put on their resume? Or that those specific skills you mentioned aren’t applicable to their day-to-day work? Or is that your expectations are out of line with the reality of their work or is there something amiss with your interview style?


I don't think people lied about their expertise. Instead, they likely believed that what they knew was sufficient for their work. Another possibility is that the big tech hired so many people in the past few years that many people ended up doing bike-shedding work. They could be excellent engineers in the past, but as time went by, their skills got rusty yet they were too busy to be aware of it.


Not OP, but I think there’s a tendency to put a lot of things on your resume where you were in the room where it happened. You get past the stupid automated resume screen and you know enough during the initial phone screen. If it comes up on the job, well, that’s what Google is for.


Out of curiosity, for this

> Experts of distribute system couldn't design a simple stateful system or articulate any distributed algorithm.

What do you picture as an acceptable answer? Leader election via broadcast? Simple link-state routing? Something more complex?

It almost sounds like part of the problem is convincing competent people that the bar is lower than they perceive it to be.


I actually don't expect the candidate to know any particular algorithm or design. Instead, I'd ask the candidate to dive deep into their most familiar project or design something that's closely related to what they have done. During the discussion, I'd ask the candidate to explain the algorithm(s) they used or the algorithm they propose.


> I don't know how many of you relate, but a personal level this last few years has left me quite shaken.

Deep breaths. All industries are cyclic. We've been here before, we'll be here again. From my perspective as a wizened curmudgeon, this is more directly disruptive to tech careers than 2008/9 was. But it's significantly less of an existential disaster than 2001.

It is true, though, that to new entries to the labor market, these things can be unfair. Someone coming out of college last year had a vastly different experience than a very similar candidate trying to get a job right now. And that sucks. But over decades, things even out.


I’m my 35 or so years in the industry it goes through ups and downs. I look at GPT as an evolution of the IDE, which compared to 35 years ago is basically writing the code for you now. But it’s not. GPT can’t from whole cloth develop an entire system, but it can accelerate certain boring stuff that hopefully isn’t your value. The market for labor expands and contracts violently in tech. You’ll be ok. Just love what you do and do what you love, don’t let the anxiety chase you as burn out lies down that path and that’s a hole that’s impossible to fully emerge from unscarred.


How did you manage/avoid burnout over 35 years in the industry?


I didn’t. I was so wrapped up in my career and related things that I pushed myself into areas I don’t enjoy under pressures I couldn’t sustain. I spent at least 5, maybe more, suffering. It took a concerted effort, a lot of meditation and Buddhism, and a realization of the non existence of self and identity, before I could emerge. I still struggle a bit, if I over pressurize myself I develop flu like symptoms and have to back off for a few days. I’d suggest avoiding it.


You sound a lot like me.

Only I'm a low performer who might have a real chance at getting fired for performance issues.


"In 2021 I remember thinking how tech really proved its worth by so quickly assisting our economies through the pandemic with e-commerce, video conferencing and work from home."

Funny, I attribute that "assistance" to improvements in hardware and networking. Today's commercial software is not great to say the least. And then we have the ridiculous amount of surveillance that comes with it.

Without a doubt, computers and networks are proving their worth. But intermediaries calling themselves "tech" companies I am not so sure. It seems the market, too, is questioning the need for them.


> tools like GPT potentially disrupting our careers on a timescale best viewed on the scale of months.

GPT is cool, and has a lot of potential uses, but don't be scared by the hype.

The biggest impact GPT is going to have on most people's software careers is that everyone will have to include "Prompt engineering" on their resumes in the very near future, and data science/ML folks are going to have to answer a lot more questions about transformers by people who have never heard of "Attention is all you need", even though the deepest they'll have to dive into the subject in practice is a few api calls.


I am with you. My recommendation is to keep a cold head. Invest in yourself and your relationships. Find meaning/balance outside of work.


I’ve been a “developer” since 1996. I’ve seen people prognosticate about the end of the glory days every few years.


If you are talented you will have no problem keeping or landing a new job. The people that have trouble maintaining employment are the ones that are not very good. Tech is about as close to a meritocracy as there is in the US.

There is of course a lot of nepotism and politics but generally if you have talent you will be employed. There is simply too much demand for talented tech people.

The large layoffs are not good but they are course correcting and these companies are still actively hiring despite the billboard layoff announcements.


Its all about interest rates, the rest is irrelevant. ChatGPT is very hyped.

Also, you are not competing with new talent, unless you are entry level.

My assumption is that by next summer, interest rate will go back down to 1.5% (the long term growth based on demographic) and than you will see tech rise again (as it is still the only growth story around).


Nothing like starting a career amidst this chaos


> I guess I should just be grateful that we had a good run while it lasted, but it's hard to think like that when people depend on you to have things figured out.

If you could do a 180 switch this quickly I think you should look inward. The concept that you could be more concerned about the future in 2023 rather than 3 years ago where a novel virus was killing thousands per day would be funny if it wasn't so absurd - consider therapy, because this seems to be an internal issue rather than a problem with the world at large.


You assume that a novel virus is as bad as it can get. We might be wishing for 2020 if war in Europe, banking crises, inflation, or layoffs get any worse. I think for a lot of people, COVID was an eye opener that the world can indeed go off the rails really quickly.


No, we wouldn't. This is politically motivated reasoning at best, Biden derangement syndrome at worst. None of those things aren't terribly bad right now, though if you lived in Ukraine I'd at least understand the sentiment.

Nobody should be "wishing for 2020". Everyone in this country is better off than they were in 2020 at this point.


Do the 50% of all small businesses that had to permanently close fit into your definition of "everyone"?


Uh, what do you think happened to small businesses in 2020? If anything we're seeing a boom in small business dynamism today - more applications for small businesses to be formed in 2022 than anytime in recorded history, except for 2021 [0]

[0] https://www.inc.com/melissa-angell/small-business-applicants...


I'm not sure where you live, but I've been down main street over the weekend, and every storefront on it seems to be open for business, just like they were in 2019.

Some of the players changed, but they've also changed since 2015 and 2011, yet I don't hear anyone complaining about either of those years.

If I live to 2073, I fully expect to still keep hearing the meme that half of the small businesses in this country permanently closed in 2020. It'll be as nonsensical then as it is today.


They very likely did close! And then they re-opened, some under new auspices. It happens and it's a signal that American dynamism is alive and well!


Yeah tech workers should unionize. Any effort otherwise is dumb as fuck.

I have watched engineers consistently automate themselves out of a job and didn't even have the foresight to update their resume because they over inflated their own self value to the company.

Hint: You are about as valuable as your tech companies building's custodian crew. Tech companies know their burn rates, why do you think they stay close to campuses like Berkley? Plenty of fresh blood to burn through.


no thanks. I dont see what a union can do for me, quite the opposite


hindsight is 20/20


When workers don't negotiate together, it's trivial for employers to reset compensation expectations like this.

If you work for a company like Amazon, and you don't want to be laid off, the only thing you can do to move the needle is join a union. (You can also be a top performer, but it's not clear how big of a difference that makes; top performers with big salaries make big targets for layoffs as well.)


At the end of the day, a union is merely one of the ropes that workers can tug at to maintain leverage.

Doctors don't use unions. They instead artificially limit supply by erecting massive barriers to enter their workforce. This keeps them in demand. Software contrasts this with an open-door policy. On top of that, all white-collar labor jobs barring software involve serious licensing requirements as further gatekeeping.

Lawyers maintain leverage by making sure the it's Lawyers all the way up. No MBAs, people-persons or bean-counters controlling their profession. This means that the workers control important intangibles like customer relationships & hidden information ...both of which make you irreplaceable. Software instead pushes technical people from the stable-and-monetarily-rewarding positions by making the management-track entirely distinct from the working professional (IC). At the same time we obsess over building tools and systems that make everyone replaceable and automate ourselves away.

Immigration is another form of leverage. Tech being majority immigrants, means that they lose all leverage in what they can ask for when the ultimate guillotine is held over their heads. Do tech workers vote as a block on matters of immigration to improve their leverage ? No.

Work culture & pressure to conform can also be a type of leverage. If someone likes being well groomed, then professions that expect you to spend those 30 minutes getting perfectly ready are not cumbersome, it is leisure. Afterwork drinking ensures a good social life, but also ensures that everyone leaves work together at 5. It excludes, yes. But if you fit into that clique, then the conforming is effortless and the leverage comes for free. Consulting & finance are some examples of such businesses.

Tech isn't the only broken business. Restaurants & game design are broken for similar reasons.

Unions have their place, but a nation-wide tech worker union is a logistical impossibility. All too often, other levers are over-looked. Tech has made its bed : "learn to code. be a college drop out. get PMs to do the boring work and let them be promoted faster. I will let a glorified secretary be my manager. we will never put my community's 'legal' immigration priorities over those of the greater social issues I 'facilitating illegal immigration' my tribe asks me to commit to....and so on. No we have to lie in it.


> Doctors don't use unions. They instead artificially limit supply by erecting massive barriers to enter their workforce.

That's not true. Not sure about US but in many european countries doctors are organised in strong unions. There is otherwise no artificial supply limit initiated by doctors or hospitals.


In the US, while the AMA is technically a trade group and lobbying organization, it's goals/methods are similar to those of a union. It's often referred to as the Doctor's Union.


One can argue that on the day when USA becomes actively hostile to immigration -> it will start losing tech dominance.

Continued immigration in the USA is vital to maintain business as usual, for one basic reason: It is too damn expensive for US Gov to give great education for everyone. Starting from daycare to college - if you sum up cost of raising a kid in private daycares/preK/schools/colleges it will be > $1M.

Account for probability 1/100 of a kid being gifted/talented in certain area like IT, and you are looking at spending $100M to get one gifted specialist. Just one!

It is much cheaper to cherry pick and import foreign talent and give them education at top tier places like Ivy leage/MIT/etc.


To be clear, I am not against the H1B. I am on an H1B myself.

I am opposed to the vagueness around everything having to do with legal immigration. If you want to import the top talent of the world permanently, then make it easy for them to get a Green Card and regain leverage. Let them start startups, let them spend longer durations between jobs so they can figure out that one brilliant idea.

Lots of people exploit the H1b brute-forcing every single grey-area loophole to get here. Many aren't even well-educated. On the other hand, the MIT/Ivy League straight shooters follow the rules and find themselves locked out of any future in this country. Other 1st world nations have fewer immigrants, but the process is transparent, cleaner and has well defined boundaries.

Yes, import the top talent of the world. But the H1b does more to kneecap them than enable them.


> raising a kid in private daycares/preK/schools/colleges

The gov doesn’t pay for private education, they provide infrastructure for a free, public education instead. Some cities give vouchers if parents choose public over private but it does not pay the entire tuition.

The actual cost to educate a kid using public infrastructure is average $15.5k/year/student, which brings the total cost per pupil to $186k. Given there’s about 50 million school age children in the US, that puts total cost at $775 billion a year, or a total of $9.3 trillion.

We can easily afford it.


> will never put my community's 'legal' immigration priorities over those of the greater social issues I 'facilitating illegal immigration' my tribe asks me to commit to

I wasn't really sure what this is getting at. H1Bs?


The H1b is the blunt all-purpose-tool of the era, but having more specific policy objectives is more productive.

The murkiness of the current H1b allows anxiety which companies can exploit.

A dual-intent, 5-50 yr green card wait-times, lottery system with underdefined qualification criteria has to be seen as a terribly drafted visa. Replacing with it clearer messaging and more predictable rules (predictable doesn't mean looser) would return a lot of leverage to tech workers. The weird rules of the H1B mean that every I know has violated some under-enforced parts of their H1B at some point. Every once in a while it gets enforced, and someone's life gets uprooted. The 2 month deportation timeline is joke, when it takes 3 months to catch up on leetcode.

The visa doesn't even have to be more permissible. Just a more sensible & clear.


The lottery is a control on the influx of immigrants, which countries use to keep immigration controllable.

Reading over the rules (it’s not clear what you mean by “rules”) they all seem clear to me. What examples do you have of unclear or nonsensical rules?


> keep immigration controllable

And a lottery is the best way to do it ? Points based systems, merit based systems or even seniority based systems make a lot more sense. How is complete and utter randomness (lottery) the best answer ?

> unclear or nonsensical rules

    You have to find a new job with 2 months or leave the country
Tech recruiters take 1 month to get back for screening, and the full loop can take a good 2 months start to finish. Add months of leetcode prep and weeks of negotiation, and it practically makes it impossible to get your own job back if you ever have to switch jobs.

    Spousal work visas can take 6 years from start date in ideal circumstances.
Even the best companies take 1 year to start applying for your perm. The application process to enter the waiting queue takes 3 years. After entering the queue (i140), you have to wait 1 year to apply for spousal work and 1 more year to get that approval. This whole time you cannot switch companies or cities or even move to another track eg: SWE -> Manager/PM/DS, because you will need to redo multiple steps in the process.

    Greencard queues are now 25-100 years long for certain countries.
Indians, Chinese and Mexicans are effectively banned from ever becoming American citizens legally. All while the US does zero diligence when it comes to asylum seekers and illegal immigration at the border. Remember, the goal is to keep immigration controllable !

    Going back to school in the US is technically illegal.
An H1b is a dual intent (immigration possible). The student visa (F1) is a non-immigrant visa. I know cases where students were denied F1 because they decided to go back for a PhD after being on an H1B.

    Can't have any secondary income.
Want to moonlight as a musician ? Nope. Want to sell an app? Nope. Want to start a startup ? Nope. Hilariously, people do all 3 through illegal means which the US Govt. enforces just randomly enough that the rule followers feel eternally suffocated, and those who choose to accept that breaking-rules is inevitable, live in constant moderate-fear of tomorrow being the day the US govt. will raid your house.

I'd go into all the irritating bits of the H1b if I had hours, but the H1b can effectively be summarized with this video - https://youtu.be/mKc32jQIY0w?t=88


> And a lottery is the best way to do it ? Points based systems, merit based systems or even seniority based systems make a lot more sense. How is complete and utter randomness (lottery) the best answer ?

Because you’re building a system in which you have preference over others. While we need high tech workers, it’s unfair to only invite them first.

> You have to find a new job with 2 months or leave the country

You are here on a work visa. While I do think it should be a bit longer, rationally if you got a visa to work for a specific company then your visa should be invalidate at the end of that employment. The visa was granted because the company said they needed a particular skill set and they couldn’t find it in the US. This doesn’t mean once that job has ended that this skill set is still required in the US.

> Spousal work visas can take 6 years from start date in ideal circumstances.

This does sound odd, but is in line with how slow the US gov is in my experience. I remember for my wife's citizenship we were looking at around 6 years for them to simply process the paperwork and perform an interview.

> Greencard queues are now 25-100 years long for certain countries.

This one is very understandable. Given green card applications have been skyrocketing since the 2000s, and only ~1mil are granted per year. Then you have people like me who have priority, who as a citizen request their wives green cards (and ultimately citizenship), which takes another slot away.

Securing the US border is something I'd also like to see done, but that's a highly politicized discussion that's off topic here.

> Going back to school in the US is technically illegal.

Well as a student you are not providing much / any value to the US, at least not yet. I can see why they keep these separate, as on an F1 you are here using our schools and our educators, our research, and could potentially take that back home. Meaning we see no value. An H1B does not give you the permission to use any of that, and again is only because a company could not find the talent within the US. An H1B can be more viewed as the US exploiting you for gain, whereas an F1 can be more viewed as you exploiting the US for gain.

> Can't have any secondary income.

An H1B was granted, again, because that person had a skill that was not able to be found within the US. Many people think H1B visas are granted to anybody and everybody that's smart that wants to live here. If you're a webdev from another country, and we have webdevs sitting on the bench, you should not get an H1B visa and should have any existing one revoked. It is a US first policy.


> Doctors don't use unions. They instead artificially limit supply by erecting massive barriers to enter their workforce. This keeps them in demand. Software contrasts this with an open-door policy. On top of that, all white-collar labor jobs barring software involve serious licensing requirements as further gatekeeping. Some doctors do, however, collectively negotiate with hospital administration. The payment / profit sharing schemes can be very different depending on the hospital and what a particular group wanted.

You can get totally socialized profits at one place and totally performance-based at another.


The comparison with doctors is irrelevant because there is a fixed amount of conditions to fix (and hence a fixed demand for doctors) hence the capping, while there is no such thing for software engineers.

If there was a sudden influx of 5000 doctors, we’d end up with 5000 doctors seating idle.

I doubt the same would happen with 5000 engineers.


There are large countries with more than twice as many doctors per capita as America:

https://en.wikipedia.org/wiki/List_of_countries_and_dependen...

Hundreds of thousands more doctors could work in America without any sitting idle


> If there was a sudden influx of 5000 doctors, we’d end up with 5000 doctors seating idle.

I think we'd actually see an uptick in the amount of americas getting treated for their conditions. And a decrease in the number of doctors that work over 60hrs a week. But maybe not, there are a lot of Americans that need help.


unions are inefficient, because they promote mediocrity (regression to the mean) in terms of talent - and union bosses wield abnormal influence.


> unions are inefficient, because they promote mediocrity (regression to the mean) in terms of talent - and union bosses wield abnormal influence

They do stifle the ability for ultra-rich CEOs from becoming even more ultra rich at the expense of their workers.


how exactly? looking at american unions I dont see a single effective at "stifling CEOs from becoming rich".

american automakers produce one of the low quality cars, and heavy lobbying from lawmakers is the only thing that keeps them afloat.


I really want to break your argument down, so you can maybe see how it doesn't really argue in any sort of way for what you think it does, and doesn't really make sense. I'm not trying to be hateful, but I really think you might benefit from seeing this from an outside perspective.

Argument: I do not see a single [union] effective at "Stifling CEO's from becoming rich".

1st Proof: American Automakers produce low quality cars.

2nd Proof: The only thing keeping them in business is lobbying from American Lawmakers.

Your proof has nothing to do with your argument. At all. They're not related. They're also very subjective and impossible to actually prove. They're not proof; they're opinion.

A more effective argument would be:

Proof: The largest Union employers are x, y, z, and their CEO's make $x, $y, $z.


you are right, but the argument itself is flawed in the first place.

CEOs are not the rich class, they are elite but they are employees. Plenty of CEOs get fired for doing bad job, or get softly pushed out.

Argument that labor union keep CEOs from getting rich is absurd because CEOs are part of labor force.

it is shareholders who get rich by squeezing profit, so I dont get why bring up CEOs. A CEO maybe get paid $10 mln a year. But shareholders get dividends/buybacks in order of hundreds of mils/blns

My argument was that labor unions lead to piss poor quality due to mediocrity (example: US automakers).

the japanese automakers have factories in the US and produce much higher quality cars without labor unions. How come???


> CEOs are not the rich class, they are elite but they are employees.

While this is sometimes true, the executive status class overlaps significantly with the haut bourgeois economic class (and most of the rest of the executive status class is in the petit bourgeois economic class; there are probably working class “CEOs” somewhere, but they are very much not the norm), and very typically they are specifically significant holders of capital in the firm of which they are CEOs. CEOS are not just employees, and their relationship to either the firms they control or the economy more generally are not very much like those of regular employees.


huh? if we talking about tech layoffs and tech employees needing union - pls explain how Satya Nadella or Sundar are elites? they became CEOs just from being immigrant students. Started as engineers, and slowly rose through ranks.

tech is more merit based, compared to traditional boomer's industries. I dont see how CEOs in tech are part of elite, while they are simply hired managers. You do your job well - you can become ceo one day


Employees typically depend on their salaries to pay for necessary living expenses. If they lose their job, they need to get another one, or they'll eventually go broke.

Any CEO making $10M/yr would only need to work for a year before they could retire and live comfortably the rest of their life without ever touching the principal.

Layoffs affect these groups differently.


Interestingly many engineers in the German car industry (often seen as high quality), e.g. at Audi or BMW and other large non-automotive enterprises like Siemens work under IG Metall union contracts and the companies do rather well.


I think that's because in those countries a loss of employment doesn't have the potential to cause gigantic disruptions to life through the loss of health insurance and often housing. There are much more robust systems in place to help an individual worker handle life while between jobs. So the union isn't as incentivized to try to prevent any and all layoffs even when the company needs to respond to changing economic factors that might require scaling back.


Mexico has some strong unions, one of them is the SINDICATO NACIONAL DE TRABAJADORES DE LA INDUSTRIA. AUTOMOTRIZ (auto maker/manufactring union). Still, there are lots of cars manufactured in Mexico which are of quite high quality[1]:

    Audi Q5
    BMW Serie 3
    BMW Serie 2 coupé
    Honda HR-V
    Hyundai Accent
    Infiniti QX50
    Infiniti QX55
    Jeep Compass
    KIA Rio
    KIA Forte
    Mazda CX-30
    Mazda2
    Mazda3
    Mercedes-Benz GLB
    Nissan Kicks
    Nissan Versa
    Nissan NP300
    Nissan Sentra
    Nissan March
    Nissan NV 200 Cargo
    Toyota Tacoma
    VW Tiguan
    VW Taos
    VW Jetta
There is indeed a stigma that American cars (Ford, GM, Chevrolet) are trash, but I think that has more to do with a company policy, more than with Unions and manufacturing employees.

[1] https://www.motorpasion.com.mx/industria/autos-produccion-me...


with all due respect to Mexican workers - in Mexico most OEMs do mostly assembly of ready made parts.

Engines, tranny, suspension parts are manufactured in US/Europe/Japan and simply shipped to Mexico for assembly due to NAFTA favorable trade agreement and cheaper labor for simple assembly


> how exactly? looking at american unions I dont see a single effective at "stifling CEOs from becoming rich".

You removed a major conditional.

I do not care if the CEOs become rich, the dream of getting rich via business success is why capitalism works, what I care about is if they do it by underpaying their employees because of a power differential.


They also stifle the aspirational libertarian Ayn Rand wealth fantasy that American culture is built on.


Does the screen actors guild promote mediocrity? Does the national basket ball players association promote mediocrity?

There are a lot of ways to do a union, you don't have to set one up exactly like a detroit auto factory


Two examples you mentioned heavily gatekeep profession and limit supply of labor to the market.

Do you want Tech labor union to gatekeep profession?

IT is already merit based and is good because there is no gatekeeping, just spin up your own website and start making money if you are that good.

As an IT professional I simply dont understand why I need labor union to dictate rules to me, when I can negotiate on behalf of myself perfectly fine.

If company decodes to lay me off - well it is company’s loss and fault - I will simply go work elsewhere or freelance, while company will struggle retaining skilled engineers


That is a gross misunderstanding of how the SAG and NBA Players Union work.

They do not gatekeep. They provide contractual minimum pay and benefits for their members, and that's it. Members are free to negotiate for higher pay, and many do. (In the NBA, the cap is imposed by the owners, not the union. There is no cap in Hollywood.)

Hollywood productions and NBA teams are free to negotiate with and hire non-members, with the caveat that such individuals may become members of the appropriate union upon the signing of the contract and that contract must then adhere to the union minimums.

In both cases, union membership is automatic upon certain events. For SAG, this means appearing in one or more SAG-governed productions (depending on the level of the role, i.e., lead vs supporting vs background). For NBA players, this means getting signed to an NBA team.


you also don't have to set your union up exactly like SAG, either. My point is that the members of a union get to choose whether they are propping up mediocrity, gatekeeping or something else.

Maybe interviewing or freelancing lead generation is a hassle - your local IUP (International Union of Programmers) could help sling jobs your way like a pipefitter union.

Maybe you want something different? I bet we could find a model of some union doing that; the world is big


We live in times of reddit/blind/social media - IT workers can already pseudo-unionize ehile staying under the radar.

We dont need formal union, but informal one - through information dissemination over Internet and absolutely voluntary participation and knowledge sharing - this is fine for me.

This is how we get leetcode practice, interview prep, job hopping, quiet quitting, overemployed, and other “best practices” to get edge over employers


They don't get to choose. The only way to get above-market pay is to keep potential employees out who would otherwise be offering better price:performance. That's the goal of a union, but they'll represent it in different ways, sometimes less obvious than others.


A union is made out of its members, a union's goals generally match what the majority of dues paying members want. There is no platonic union waiting in the wings. There are just groups of employees that could all work together to get things the mutually want.


They can't really do anything without an exclusivity deal or some other way to force employees to be part of the union. If they don't have such a deal yet, they're probably going to pretend it's not their goal.


One additional benefit of unions is coordinating strikes for the purposes of change, which is why we have many of the benefits taken for granted today as well as showing the importance of undervalued roles in society. And protesting retirement age hikes in France.


Step 1 seems to use any branding other than union (association or guild doesn't have the negative connotations)


Well I for one thank unions for the weekends and 40-hour work week (in addition to many other great things we now give for granted).


Mediocrity for all is better than exceptional outcomes for me and shit for everyone else.


do you like communism, where everyone gets equal outcome? (true equity)

Like in Cuba, Russia/Soviet Union, DPRK, or Campuchia during Pol Pot's time?


I knew someone was going to say this. There are a lot of things wrong with this line of thinking, but the simplest rebuttal is that there is a lot of room between "workers should organize for greater market power to prevent abuse by employers" and "we have abolished the State and everyone gets exactly the same outcome in all situations, and also we have executed half the population". To deny that is to argue in bad faith and/or deep ignorance.


I am from Soviet Union (which had strong state) and witnessed labor unions - who did nothing of value absolutely. so no, not buying this argument at all.

"workers should organize for greater market power to prevent abuse by employers" - tech engineers dont need it - because if you dont like it - you can simply leave to another employer. market forces will find equilibrium, labor union is only an obstacle in reaching market equilibrium.

it is telling that people who escaped communist countries never want to see any sign of communism in their life. Because communism doesnt work, never worked, and will never work


I think Hollywood is doing great. I also think Football players are doing pretty well for themselves. Maybe tech can work like that instead?


> tech engineers dont need it - because if you dont like it you can simply leave to another employer.

This is my whole point. This is only true for some, and it's not distributed according to merit. People get mistreated all the time at both tech and non-tech companies, even in career fields that are traditionally high-paying and high-mobility. The only way to stop that in a way that also promotes a relatively free labor market is for workers to self-organize, and for the government to legally protect their right to do so.

I understand your concerns about communism. Nobody in their right mind is proposing that we bring communism to the USA. The fortunate workers who have market power uniting to support for their fellows who lack market power is not itself communism, nor does it lead to communism. American labor unions are not communism, and never will be.

The USA once developed a strong tradition and culture of organized labor that brought us out of the brutality of the 19th century Industrial Revolution. There were plenty of smaller socialist and even anarchist groups at the time, but in general most people were not that radical, and no group anything resembling the Bolsheviks ever gained popular support in the USA.

Ironically however, communism indirectly enabled big business to crush that tradition of organized labor, because the Red Scare of the early 20th century allowed them to label pro-labor policy as socialist or communist and therefore anti-American and anti-freedom.

If anything, the kinds of labor unions that people join the USA are a uniquely capitalist institution, being dedicated specifically to the purpose of balancing asymmetric market power.


> it's not distributed according to merit.

How do you define if it is or not distributed to merit?

Arent market forces the ultimate invisible hand of merit?

I mean literally any worker can gove notice and change employers, it is at will employment on both sides.

You enjoyed it during great resignation, where IT workers would jump ship every year and get 50% raise.

You realize labor union will put a hard stop on job hopping? You will have to work for the same company for decades with 1.5% pay raise at best! Imagine working for sweatshop amazon for a decade lol


> How do you define if it is or not distributed to merit?

Work performance?

> Arent market forces the ultimate invisible hand of merit?

No. The price system is very efficient at certain kinds of allocation, but not in all or even most cases.

> I mean literally any worker can gove notice and change employers, it is at will employment on both sides.

Only if you have enough savings to survive without income and/or you can easily find a comparable job, which is not even true for many high-wage tech employees anymore.

> You enjoyed it during great resignation, where IT workers would jump ship every year and get 50% raise.

Yes, that was temporary.

> You realize labor union will put a hard stop on job hopping?

It won't, because it currently doesn't. This is not at all an established phenomenon.

> You will have to work for the same company for decades with 1.5% pay raise at best! Imagine working for sweatshop amazon for a decade lol

This simply isn't true. Even labor unions that struggle to negotiate with management are doing better than 1.5% over a decade. I'd be interested to see some data on this, but I'd bet that median union-negotiated wages are rising at about the same rate as median non-union-negotiated wages (read: slower than inflation). I say "median" and not "average" because there will be high earners who have seen huge pay increases recently that would skew the mean upwards.


I trust myself and market forces more than labor union executives tbh and am not willing to outsource my agency to labor union


You do know that those "executives" are almost always your coworkers, right? There are extremely few "labor union executives" because there are extremely few unions that have grown so large that they require managerial training to administer them. The vast majority of American unions are small and composed of your fellow coworkers. For all that talk radio likes to rant about the Teamsters and other giant unions, most unions are composed of people who know the job intimately.


one example: unionized truckers earn less than owner-operator truckers.

I am in camp of owner-operators, cause I see myself one day creating a startup and hiring engineers and I dont want to deal with unions in any capacity.


"Unionized truckers earn less than owner-operator truckers." I'd be very interested in how this is spun as by all measurements unionized truckers overwhelmingly have a much higher hourly wage than contractors. Are you talking take-home pay at the end of the year because the contractors work more hours? Or that there are more contractors so the expenditures of trucking companies go more towards contractors than unionized truckers?


This reminds me of the quote "John Steinbeck once said that socialism never took root in America because the poor see themselves not as an exploited proletariat but as temporarily embarrassed millionaires."


the full quote from Steinbeck's article "A Primer on the '30s." Esquire (June 1960), p. 85-93 tells more about socialists/communists, than it tells about capitalists class:

"Except for the field organizers of strikes, who were pretty tough monkeys and devoted, most of the so-called Communists I met were middle-class, middle-aged people playing a game of dreams. I remember a woman in easy circumstances saying to another even more affluent: 'After the revolution even we will have more, won't we, dear?' Then there was another lover of proletarians who used to raise hell with Sunday picknickers on her property.

"I guess the trouble was that we didn't have any self-admitted proletarians. Everyone was a temporarily embarrassed capitalist. Maybe the Communists so closely questioned by the investigation committees were a danger to America, but the ones I knew — at least they claimed to be Communists — couldn't have disrupted a Sunday-school picnic. Besides they were too busy fighting among themselves."


Cool, it's a false attribution or at the very least a very mangled quote. The fact that the popular version of the quote has staying power isn't because of the authorship, it's because people recognize the truth in what the popular version of the quote is saying. It's kind of like the false attribution of "America is great because America is good. If America ever stops being good, it will stop being great," to Tocqueville. The quote continues to be shared not because most of those sharing it give two cents about Tocqueville, they share it because it speaks to them (well, that and in the case of the "good/great" quote you can fill in the blank for what "good" and "great" mean with whatever you want).


Unions gave you 40 hour workweek. Market forces worked children 12 hours a day including weekends in unsafe conditions. You are blinded by ideology. I've seen it before with people from ex-soviet countries. They jump so far to the other side and believe unfettered capitalism is the answer that it's just sad to watch.


The USSR did not have real labor unions. It had organizations that pretended to be unions while being part of the state apparatus. Actual unions would have been the worst kind of enemy for the Communist Party: independent organizations that hold the same ideological position as the party while representing the interests of labor against it. The party could not tolerate such challeges to its legitimacy.

In a market economy, successful unions are powerful interest groups. They tend to have more influence on political parties than the other way around. Much like big businesses, but on a different subset of politicians.


USSR officially also hated job hopping “litun”


it is telling that people who escaped communist countries never want to see any sign of communism in their life. Because communism doesnt work, never worked, and will never work

Oddly enough, I don't see too many former communists movie to Somalia or Ethiopia or Afghanistan. Former communists seem to favor the EU and the US, where we have heavily socialized large aspects of our public life (health care, etc.)


Are you saying USA has socialized healthcare? Perhaps, but only if you are poor (medicaid) or very old (medicare), or risked your life for military service (VA), and even then the wuality and access is not very good (just like anything socialized)

Looks more like minimum safety net, rather than socialism


A minimum safety net is a form of socialism...

There is no concept of "safety net" in capitalism.


Neither socialism nor capitalism has any bearing on the existence of state social services one way or another.


Great argument.

Do you like capitalism, where everyone gets unequal outcome? Like in Liberia, South Sudan or Chad?


You are wrong, communism was never about equality of outcome, it was more about equality of opportunity. This is part of red scare propaganda. Also US had a lot to do with Cuba and Pol Pot if you study history.


You obviously did not live under communist propaganda. Communism was 100% about the equality of outcome - everyone was equal and was supposed to get his/her equal share. I lived 15 years in Romania under communism, 8 of these years under daily propaganda at school so I know this first hand.


The question was whether communism meant equal outcome and the answer is No. I’m not gonna defend Romania, Soviet Russia or any other old regimes on how they implemented communism.

The context here is about unions. Democracy at work is important and unions are the best way to achieve it in a capitalist nation.


How come people who never lived under commie regime claim to know more about communism than the people who actually lived under commie regimes?

Did you obtain you theoretical knowledge of what actual communism is - purely from Lenin's books? Have you tried to reconcile communism theory to communism in practice?


As I recall Lenin didn't think actual communism was obtainable without a long period of enforced socialism .. so the regime under Lenin was never actual communism (at least according to Lenin) and not especially socialist other than in name by Lenin.

In any case it segued into Stalinism .. and all of these were oppressive authoritarian top down rule.

People that think of post revolution Russia as a good example of communism are the kind of people that think of the USofA as a good example of capitalism.


"people who never lived under commie regime" - I get to hear this so often. We live in under a capitalist regime where 1% of the people own the rest of the population. Basic human needs like healthcare and shelter are paywalled by big corporations. Do you sincerely think wasting your life to make those 1% even more richer is somehow better than communism?

Btw, I didn't even claim that communism is the best way forward, you just assumed it. I would rather advocate for socialism which has better chances to succeed in US. Still, the moment we wave off 10k from student loans people start shouting "communism". Those same people got millions of dollars in PPP loans, still fired their employees and saw nothing wrong with it.

The main context here was about unions and people still cry "communism" whenever they hear the word union. I have seen immense benefits of unions from past generation and feel sad that they are not as prevalent today. "United we bargain, divided we beg" is the whole point of unions and still people choose to beg because "big bad communism". This propaganda has been enforced on us so much by govt that we forget what's good for us and that makes me sad.


In what way is this communism?


everybody gets same results regardless of input, merit, or effort


Everybody at the bottom of the state pyramid. The elites at the top get everything.


So like rich kids with generational wealth under capitalism? Sign me up!


According to statistics - rich kids squander ALL of their wealth in ~ 2 generations, so dont worry about rich kids. Stupid ones (of which there are a majority) wont be rich for long.

"Approximately 70% of wealthy families lose their wealth by the next generation, with 90% losing it the generation after that." [1]

1: https://fortune.com/recommends/investing/generational-wealth...

in the end only smart ones will have $$$, everything according to their merits/efforts


> According to statistics - rich kids squander ALL of their wealth in ~ 2 generations, so dont worry about rich kids. Stupid ones (of which there are a majority) wont be rich for long.

So it's not a meritocracy - it's an inter-generational relay race. A meritocracy involves a level playing field. A 100% inheritance tax would help.


And how is that communism?


Can you explain how unions promote mediocrity? I'm in a union and I get promotions frequently


In general, it's a tired decades-old anti-labor talking point.

However there are many cases where it's hard to fire underperfoming unionized employees. And there's always the possibility of the union playing a kind of long game with management where they are willing to trade away the possibility of rewarding standout individuals in order to preserve the baseline.


I've never seen a union contract that didn't have a clear path to firing someone. I've worked in a union and in HR labor relations. My experience is that 'hard to fire' stories usually boil down managers not understanding the union contract, not enforcing the union contract until its too late, or wanting to enforce the union contract differently based on the employee.


Ditto. 100% of the times I’ve seen that happen, the problem was created by bad management and often perpetuated because then they don’t want to have to explain why it wasn’t dealt with earlier.


wait until you hear about how inefficient executives are killer.

there is a bell-curve for leadership, and it's pretty damn clear after centuries of mercantilism and capitalism that they're not smarter than you are. it's a cartel, and the bellcurve applies to them just as much as it applies to your SWE I's straight out of college.


executives exist regardless of union exists or not, execs are hired by shareholders and employees have no vote into this


Why shouldn't employees also be shareholders with a collectively nontrivial voting stake?


Sadly, even companies like Google that are famous for doling out equity to employees, chose to segregate their stock classes and give employees non-voting shares.


if they have $$$money$$$$ they are welcome to purchase on open market, as many shares as they would like.

problem is most retail investors never even vote for annual shareholder meetings and never bother to read proxy statements and shareholders' meeting agenda.


I said collectively. Workers don't get paid enough individually to buy relevant ownership shares (or even any shares). This is literally the point of collective action.


In industries where employees are critical part of business theybhave a vote and meaningful share.

For example startups where early engineers have options/shares and management listens to them and wants to keep them happy.

Sadly in most cases with big tech - there is no reason to give a vote to employee class because they are not critical.

I mean look at twitter - musk fired everyone he could and twitter still works.

Same with google - google could fire everyone outside Search&Ads and still run its cash cow machine.

All critical code is written by early and now very senior engineers, current employees are tiny tiny cogs that are not critical to business.

Why would anyone gove a vote to these people?


> In industries where employees are critical part of business theybhave a vote and meaningful share.

Employees are critical in literally every industry, otherwise they wouldn't be employed.

> For example startups where early engineers have options/shares and management listens to them and wants to keep them happy.

You're confusing "importance to the business" with "market power". Tech employees generally tend to have market power in the current economy. And how many of those options (read: lottery tickets) and shares even grant the employee voting power?

> All critical code is written by early and now very senior engineers, current employees are tiny tiny cogs that are not critical to business.

This is absolutely not true at the companies where I've worked. Can't speak for FAANG.

> I mean look at twitter - musk fired everyone he could and twitter still works.

This is a really weird example to generalize from. Most businesses are absolutely not organized this way.

> Same with google - google could fire everyone outside Search&Ads and still run its cash cow machine.

This is speculation. Google does a lot of things that aren't directly "making money on ads", but if they didn't think those things were worth doing, they wouldn't do them.

> Sadly in most cases with big tech - there is no reason to give a vote to employee class because they are not critical.

Weirder still is the notion that businesses ought to give their employees voting shares based on some notion of criticality to the business. I am arguing that employees should be unified, in a union, and that the union should seek to obtain a nontrivial voting share of ownership in order to ensure that employees are well represented in business decisions. Some leftists argue that the union should be entitled to this share. I won't even go that far, although I think it's a good idea.


>> Employees are critical in literally every industry, otherwise they wouldn't be employed.

if we talking in a context of unions, then there is nuance. Employee class can be critical, but unionized employees - may not be critical to business. If unionized employee is replaceable cog that anyone with Associate degree/IT Bootcamp and 3 month training/offshore worker can do the job, then unionized employees lose their bargaining power, and the incentive to unionize disappears.

US airline pilots enjoy unionization because US laws require quite extensive training&experience to become pilot, so that only former US Air Force pilots can qualify. With these Government protections it is easy to enjoy labor union benefits.

Try to pull it off in tech? Unionized folks will be fired and their jobs will be offshored very quickly.

>> I am arguing that employees should be unified, in a union, and that the union should seek to obtain a nontrivial voting share of ownership in order to ensure that employees are well represented in business decisions.

This argument could work in 20th century, where the barrier to create business was huge. To become factory/steel mill owner you gotta have huge capital$$$, and most ordinary folks had to be laborers for life. So there was natural divide between owner class (capitalists) and labor class, so labor unions provided some sort of bargaining power and a seat at the big table.

Nowaday in tech - literally anyone can create a startup. Anyone with a pulse and a PowerPoint deck could have create a startup funding during zero interest rate era. Some FAANG engineers earn more in salary+stocks than some business owners make in profit (talking about traditional small-medium businesses like barbershop or corner shop owners)

That means there is no real divide between capitalists class and laborer class. In 21st century your brain is the capital, not money. Money is cheap and investors are willing to fund good brains with good ideas.

Because not everyone is gifted with good brains, this created a natural divide within modern laborer class. People with good brains don't want to share big pie with every other laborer (via labor union). They'd rather become capitalists and get the biggest slice of pie for themselves.

This is why capitalism and market forces always win, and archaic schemes like labor unions are unfit for 21st century where quite a bit of jobs can be offshored/Automated/ChatGPT'ed


Are you trolling or are you actually this delusional?


I think you guys are trolling by pushing your delusional idea of labor union in tech, where people one the same team sometimes don't agree and argue about the tiniest of things like the choice of framework or programming language.

I frankly dont see this idea getting any traction


Source on this claim?


> If you work for a company like Amazon, and you don't want to be laid off, the only thing you can do to move the needle is join a union.

If you don't like how one party can make changes to your job without your meaningful input, you should throw in so two parties can make changes to your job without your meaningful input? Also, you should be sure to pay some part of your wages to the second party, even if you don't like what they're up to.


That's a very one sided opinion: more complexity is necessarily bad, no matter anything else.

I'm not particularly pr-union but I'd argue for another dimension: to the company, you're an employee, but to the union you're a customer.

If too many people dislike an union, it can dissolve. If too many people dislike a company, things aren't as simple, because they depend on their wages (and in the USA: insurance) to live.


> That's a very one sided opinion: more complexity is necessarily bad, no matter anything else.

I think that's a fair summary of my worldview. I don't like unnecessary complexity in most of my life, and adding an intermediary to an important relationship needs to get over a high hurdle for me to consider it's necessary.

Maybe if there's an example of software development under a union shop that you can point at and say this particular Union improved working conditions for people like me in this particular way, I can say hmmm, maybe that's worth the added complexity. But most of what I've seen from unions is that they add a significant chance of not being able to work because of disagreements between the union and the employer or solidarity in disagreements between other unions and other employers; as well as most often salary rules that are based on time at the job rather than quality of work. Quality of work is hard to measure, but I've been generally happy with the results of that measurement.

Maybe the model of talent unions rather than blue-collar unions is a more appropriate model, but I'm not sure how that works. Do I need to give union dues and hire an agent, too?


What's your alternative?


In the tech industry? Do your best to find a company you can stand working for. If you can't, find a way to work for yourself.

You may not be able to work on the same problems when you work for yourself, or at a company you can stand working for. But there are lots of things you can do in tech as a company of one. This is in contrast to a lot of industries; you can't meaningfully mine for minerals, or build cars or even car parts as a company of one; although there certainly are artisanal car builders, and small auto repair shops.


I hardly think FAANG workers make good union members. One is about maximizing personal net worth, other is about making sacrifices for common good.


Those affected will be notified Mid-April.

So the question on a lot of employees minds is: Do we try to relocate in time for the May 1st RTO and risk getting fired - or do we wait to see if we're part of the layoffs and then try to relocate with the remaining 2 weeks we have left.


If you’re good, you’re already looking. If you’re not good or you don’t think you’re good, you’re waiting. Severance, unemployment, etc. Broadly speaking of course, exceptions as always.


If you are good and single.

If you have a family to look after, you cannot casually have your partner quit their job, your kids to switch schools in the middle of the year, break your lease/ mortgage and move states overnight.

There are real transaction costs for employees that do not allow for proper free market function


Btw all these costs would be zero if remote work was legally mandated.

But remote work showed how high they would have to pay to retain talent in a real free market environment.

So unsurprisingly everyone forced a return to office policy.


Remote work will drive wages down, not up. The company can get a remote worker from overseas. Remote work is to the office worker what NAFTA and container ships are to the manufacturing worker.


NDAs don't work in different countries. We've already learned what hassles there are offshoring IP to China -- who promptly stole it. Ditto for non-competes, stock grants, etc. -- these get very messy across borders. That's fine for L2 support drones or QA box checkers but no way I'm hiring anyone I care about for this purpose.

AI is coming for those roles before they end up in India or PI.

Speaking of NAFTA, that's one of the reasons we're seeing Mexico City as an offshore hub. Better timezone overlap, can usually trust that their credentials are legitimate, and it's not hard to find a (Mexican accented) Spanish speaker in much of the US.

Plus the NAFTA TN visa means if they're good you can easily bring them across the border with no H1B headaches. Cheaper flights, too.


Probably a bimodal distribution will be the outcome.

The skilled on-shore would be paid more, the fungible would be paid less.

But again offshoring is not always the cheapest answer due to the inefficiency that time difference introduces.


Is that over $200k a year ( per engineer) in inefficiency


Yeah, obviously, or they'd just be offshoring whole teams/departments at a time already. The reason they don't do that is because there's a market rate for good engineering. When an offshore contractor gets good enough, they figure out the market rate and start charging it.

I've been hearing this sort of doom and gloom since the 90s, yet here I am making bank in the USA still


Cannot make generalizations, but anecdotally I have experienced situations where senior engineers have to spend half of their time to coordinate work due to this.

Things that can be resolved in 5 minutes have to wait for a day.


Well if the inefficiency is blocking a couple people who all make $100k/year...seems pretty easy.


Currently trimodal now


Organizations are currently able to use remote workers from foreign countries. The relevant legal change would mandate them to accept them from their own country.

If remote work would "drive wages down", it would already do so -- since that's an option available to employeers now


That argument existed now for how long? Depends if you are doing just the ""barista equivalent tech job"", but it seems there is more to it.


> Remote work will drive wages down, not up

I know you don't mean it this way, but it should right? It's fundamentally cheaper - no commute on the employee part, no office space on the employer side. Greatly enhanced flexibility all round. Both sides should definitely splitting the dividends.

I'm fine with it if that is how it works.


I agree actually. Stated differently, commuting is a pain for workers, so they're willing to accept a lower wage to avoid it.

This also means the worker can live where the cost of living is lower, and be willing to work for less--thus pushing down wages. Arguably the worker still comes out ahead though if she can live where she wants to...assuming she likes working remotely from a low cost-of-living place. If she'd rather live in NYC and go to the office, she might not be happy to see her wage go down.


> If she'd rather live in NYC and go to the office

yep - in the short term there will be some discontinuities like this. But longer term - more staff working remotely is going to take pressure off real estate prices in cities, so it will actually be justifiable even there that salaries can fall. Unfortunately since so many office space leases are long term, and rezoning of land use even slower, this can take a very long time to flow through.


> legally mandated

> real free market environment

I'm hoping you're just kidding.


They're not. "Free market" is an unstable phenomenon that exists only when dynamically stabilized by appropriate regulations. Without that, it collapses on itself.


I honestly can't tell if you're serious.


Modern markets are obviously legal abstractions.

The tech labor market would not exist as it does today without substantial very specific regulations of various parties' behavior; e.g., stopping me from:

1. copying my employer's codebase, or

2. exfiltrating my employer's customer and pricing lists, or

3. holding two jobs at competing companies at the same time, or

4. shorting my employer's stock then actively sabotaging the company.

To say nothing of the even more basic stuff like squatting in my employer's office or even just using force to take what I want from the company or its executives/sharholders, for example.

Labor markets can't exist without lots of strong legal guardrails, and in the case of tech those property rights and contractual obligations are highly fictional and extremely unnatural. Intellectual property, non-competes, non-disclosures, securities regulations on insider trading, laws about industrial espionage and sabotage, the list goes on. All of it highly fictional and unnatural.

Modern markets are, definitionally, just a dynamical process playing out that is governed by an enormous collection of state-backed rules. Nothing like what you might consider a "natural" market, such as early civilized man bartering at the bazaar.

The amount of propaganda/brainwashing required to believe that something like a modern equity or labor market is a naturally occurring phenomenon... oof.


I'm absolutely serious. Try to take the things you know about the free markets, supply and demand, etc. and simulate them in your head. Like, run them in a game loop for a couple steps. It should become apparent that the ideal free market is not even an equilibrium state.


You do know that "free market" does not, and never has, equated "anything goes", right? There are things like regulators, laws and such.


> if remote work was legally mandated

This is hilarious


So were weekends at one point. No intent of derailing the thread, but everything is impossible until it’s done.

Would you have thought a few weeks ago that California and the federal government could apply enough pressure to the largest pharma companies to set the price of insulin at $35? Me neither, but here we are. Come out swinging, we have nowhere to go but up.

https://www.npr.org/2023/03/01/1160339792/eli-lilly-insulin-...

https://www.nbcnews.com/health/health-news/sanofi-insulin-pr...

Edit: Looks like California has gone so far as to contract to have it manufactured and set the price at $30, even better. Thesis is “change is possible.” Please excuse the length this example took to demonstrate the point.

https://thehill.com/policy/healthcare/3907583-california-mov...


Why not? With one stone you hit multiple birds.

Housing crisis, traffic crisis, transportation infrastructure crisis, environmental crisis.

Covid showed how many jobs can be conducted fully remotely.


And it showed also how much unthinkable is possible if we want it.. however here we are already again, not being ok to give up false luxuries and who cares about the environment ;)


> Covid showed how many jobs can be conducted fully remotely.

Alternatively, Covid showed how little people were working in the office too.


> Housing crisis, traffic crisis, transportation infrastructure crisis, environmental crisis.

You forgot freedom of assembly.


This doesn't make sense. What would a mandate for remote work even entail?

Positing a cartel in employment wages doesn't explain RTO.


Easy. $10,000/month city taxes to the employer for each employee in office. Proceeds will be used to offset carbon emissions and fund transportation infrastructure.


The city wants people in the offices, because those workers get taxed by the city whenever they buy anything else while in the city. Having a large population of people in your city promotes commerce like nothing else. The exact last thing a city would do is deter people from coming into it.


I remember a Dilbert comic from 30ish years ago where the perfect employee (cube shaped to fit into the cubicles of the time) said something like, "Having a personal life is like stealing from the company".


Transaction costs can be part of a free market function, it just isn't a factor that is favorable to employees.


Sounds like the case for looking for a remote job is justified even more in the case of family/kids


I’m expecting to hear that a lot. A lot of people spent more time with their families during the pandemic and now they’re seeing that as a direct tradeoff for going have to work. People were used to that but now every day they’re sitting in traffic thinking that they’re doing that instead of being with their kids, just so they can sit in a cubicle looking at the same computer.


Of course, having families is pesky to employers so policies like this are devised to encourage those to leave in a legally kosher way.


"The problem doesn't exist for the very best" is really not much of an answer. Besides, even the best may not have much luck right now. Tons of employees from what are considered the top companies are looking for a new job. I have a very solid CV and I'm getting ghosted when applying for jobs I could have taken for granted a year ago.


I’ll give you the point of view you won’t like but it’s the truth: Candidates from “top companies” come with a lot of baggage. They’re going to expect a continuance of the massive inflated salaries they enjoyed at those top companies along with all the associated perks and amenities. They tend to be very egotistical, don’t want to be burdened with doing interview tests, white boards, or take-homes, and generally have this annoying holier-than-thou HN-level of arrogance.

So why in the world would I want to hire an overpriced ex-rest-and-vester when I can instead hire someone hungry with a track record of making a difference at small to medium companies?


I actually agree totally. My experiences doing hiring and then subsequently working alongside folks for the past decade or so have led me to view FAANG experience on a resume as a moderate negative signal. It’s not at all that I don’t think the folks who work there aren’t smart or talented- they have just disproportionately been difficult in the interview process and had impossible salary demands while being not being stronger performers than their peers.


Are those “with a track record of making a difference” also ok with interview tests, white boards, and/or take homes? I don’t know if viewing excessive tests with disdain is a characteristic solely exhibited by ex top tech; I feel like that’s a universal sentiment among top talent regardless of their background. Not wanting to be burdened with unnecessary burden is a good thing!!

I also don’t think people generally have a problem with interviews. You have to be assessed somehow, obviously, and people at top companies still get interviewed when jumping to other top companies. I’ve really only seen serious complaints (that is, beyond mild grumbling) when interviewing is a huge time sink for a specific company, especially when that company’s compensation is lower and/or the communication process is poor (e.g. ghosting).

Why in the world would anyone interview with you if your company offers less than top tech for equal or harder interviews? (Spinning your rhetoric back at you for added effect. I don’t know what your hiring is like.)


Why in the world would anyone interview with you if your company offers less than top tech for equal or harder interviews?

People who need job will apply. Its not like some one is forced to apply when otherwise they could get million dollar a year job to develop deep machine learning AI at Google.


Because they are still able to pass your stupid whiteboards even if they don't want to do it (spoiler: no one wants to do it)


I'm actually dealing with this right now. I have a previous-FAANG new hire into my organization and when they came for their drug test they started complaining and "providing feedback" about the package they signed (pay, benefits, WFH policies, etc.) to the poor recruiting person who was just performing the test.

If that attitude persists, it doesn't matter how good they are, their toxicity will override that skill and they'll be out before long.

I'm saying this as someone who came here from FAANG companies and put in a lot of personal effort to not become the FAANG brat.


>when they came for their drug test

Your organization does drug tests, and you think this guy is the toxic one?


adding to this, op, your org does drug tests and the recruiters have to administer them?


> If you’re good, you’re already looking.

But.. where do you go as an overpaid FAANG employee? Amazon, Google, Microsoft etc all have layoffs


You’re likely not overpaid at Amazon vs other FAANGs based on changes to equity comp. If you’re somewhere where you were overpaid, I hope you saved accordingly now that you’re going back to a $150k-$200k/year job.

As others have mentioned, you might not be able to find a $300k-$500k/year job, but you should be able to find something.


At $150k in the Bay Area you’re going to be renting and spending 2 hours a day on public transit. Those roles made sense as a career stepping stone up to homeownership & family supporting roles. I don’t anticipate too many senior folks taking them unless they get exceptions to go remote or they already have mega home equity / rent control.


I'm curious and asking in good faith, $150k in CA seem to translate to just over $100k take home. Looking at Zillow there seem to be an abundance of places all over the bay area around $2.5k (1bdrm) and $3.5k (2bdrm) which sound not too bad on one and 2 incomes respectively, just like what everyone else is doing, around a third of your income. I don't get why you're assuming one would have commute 2 hours a day. Is transit that bad even if you're close to where you work? I honestly don't get it fully. Don't get me wrong, it sucks and I wish housing was cheaper but I think that's just the way it is now for everybody that has to work in person somewhere. And 25% of your take home income spent on housing isn't too bad at all and that's at the lower end of the spectrum GP is talking about here ($150k-$200k).


I've spent most of my career in the Bay - $150k in the Bay Area without child expenses in a single-earner household with the following common lifestyle choices will about break even month-to-month while fully funding a 401k (in the "core" Bay Area - SF, the Peninsula, parts of Oakland/Berkley):

Eats out frequently, goes out for drinks occasionally, travels a few times a year, owns a new mid-range car, lives in a modern apartment complex or small home/condo near a downtown area (with a < 30 minute commute). New electronics, big TV, minimal but high quality furniture.

Pairing back on those choices you can begin to save every month, but not at a pace to buy a home in a reasonable time frame.

On dual income assuming consistent earnings YoY you can start to buy a house in a cheaper neighborhood later in life, around the time many are starting to have kids.

I have to imagine kids can put a 5-10 year delay on buying a house without various kinds of assistance.


> Pairing back on those choices you can begin to save every month, but not at a pace to buy a home in a reasonable time frame.

That’s what I’m saying.

> On dual income assuming consistent earnings YoY you can start to buy a house in a cheaper neighborhood later in life, around the time many are starting to have kids.

Dual tech income folks are in a great spot, but with gender ratios as they are, there can’t be very many such couples. Also this could be a function of social circle but I find many women (even in tech) expect a husband to provide for them while the kids are young.


Well, when I first came to US, I lived like first 8-9 years without a mattress. I found carpeted floors and 2 comforters more than enough comfy setup. I also stayed with people who had to buy a mattress before spending first night in apartment.

Point being whats luxury living for one could be basic, minimum living standard for others. And I am talking about people doing roughly same IT type jobs.

So that below living wage of 150K in bay area is from that school of thought where having single family home, 2 car garage, a bit of front/backyard and 30 min leisurely commute by personal car is basic minimum standard of living.

To be clear my spouse would also consider this as basic things despite spending far fewer years than me in US. And after decade and half in US I still think these facilities/perks are matter of great fortune that I ended up with and not just oh everyone has it type.


The point is less what's a "basic minimum" or what you "deserve" but what your alternatives are. The US is big. The vast majority of its regions are less insane than the Bay Area. All of them employ skilled-with-computers people to some degree. And in most of them, even lower-status and lower-paying computer jobs would support a comfortable house in a decent school district much better than these kinds of jobs would in the Bay Area. The reason FAANG has historically had to offer $300-500k is because that's what it takes to entice people away from those lives into this housing market. Housing prices are down a bit, but not that much.


Agreed, you can buy a good 2000 sqft house on a 1/4 acre within 1 hour of the peninsula on 150k. I did it last year. My wife is just starting a bootcamp + software career and we will be quite happy and comfortable if she brings in an extra 75k/yr.


Adjacent Peninsula cities are barely within an hour of each other at commute time. Where are you talking about?


It's not that bad, those cities aren't very large geographically.

I think the parent commenter might be eating a lot of garlic since his move. :)


Is eating a lot of garlic a euphemism for something?


Gilroy (home of the garlic festival).


of course it depends on your worksite, but oakland, hayward, fremont, and the coast are all substantially cheaper.


Interest rates have increased quite a bit.

What city has 1/4 acre lots? (11000 sq ft (1020 m^2))


For larger lots you generally wont be looking at city centers unless you are rich, but almost all bay area cities have larger lots on the outskirts or adjacent areas.

It is all a matter of tradeoffs and the level of urbanization you want. I cant walk to a bar or music venue, but I can still walk to a grocery store and a smaller number of restraints.

Interest rates are up, but property prices are down quite a bit (my house is down about 15%). While last year may have been better, I think is a still a decent market if you have a few 100k saved from a 150k salary, better if you saved more.


Sure, that should be possible, but I think you'll need to have a downpayment of over 20% to make that happen.


That takes a several years at 150k salary, but is entirely feasible.

If you don't have a down payment and cant save one, you are in for a bad time everywhere.


It’s more than enough to rent, which is fine for folks just starting out, mid-late 20s getting their first promotions, or those who plan to move back to LCOL when they are done saving up. It’s less fine as a terminal level for someone at a homeownership/family stage of life.


If you have a family, those might not fit. If you have a mortgage, your costs won't go down if you lose your job, you can't easily change things.


[deleted]


No, you don't. Expensive activities aren't necessary when you have kids. Do you really think people aren't raising kids in SF?



[deleted]


I don't have kids and won't have kids, but I definitely didn't have those things growing up in a suburb. It's not at all required unless you're homeschooling.

This is a case of lifestyle inflation and then complaining about lifestyle inflation. Public school is good enough, your kids aren't better than the rest of the people in SF.


[deleted]


> But I also live in the bay area now, and have kids, and can confidently say that it's a different experience for kids than what you are talking about.

The different experience is that you make more than your parents did at your age and thus have lifestyle inflation.


The IT guy for a car dealership in Milwaukee is allowed this kind of "lifestyle inflation" no problem. The point of Silicon Valley is that high level and differentiated computer skills can make you rich. Part of that might be slumming it a bit during the early stages of your career or startup, hence the commandment against lifestyle inflation. But in a career role, your Silicon Valley TC better give you a better lifestyle than what’s generic computer guy gets from a non-tech business in a normal metro area. And given prices here, that’s a big number.

Obviously Bay Area amenities are worth something. Are they worth descending an entire social class? Maybe to some. But I think most rational people will go fix the computers at that car dealership, and put their kids on the travel team. You are not obliged to live an austere life just because someone offered you a (locally) mediocre job in the Bay Area.


The IT guy at a car dealership isn't expecting to pay full price for private schools and then complaining when it wipes out almost all of their take home pay. That's probably because the IT guy for a car dealership is making $70k not $500k a year.

Nobody's "descending a social class" by sending their kids to public school or having them do normal stuff, this is hysterical.


I grew up on the Peninsula and my parents were not paying for any of this stuff. Public school parents organized soccer games and park days and other times we just road cheap bicycles around and went to each others houses and occasionally caused trouble.


Sounds like a fun childhood :)


Felt relatively safe and of course once we got older we would just hop on caltrain for super cheap and head up to SF. Told our parents we were going to "the movie theater". New Years in San Francisco at age 13 was definitely interesting


That's freaking hilarious, I didn't cross $150k until I was just shy of 40 years old. My first SWE job paid $55k.

Not in the bay area, though.


People working at Cisco aren't cracking $150k until they're mid-level at minimum. The people on this thread are completely out of touch.


AFAIK people aren’t giving up middle class lives elsewhere in the US and relocating for Cisco.


To most people, Cisco would be considered a high paying employer. If anything, people are giving up middle class lives in other countries and relocating to San Jose for Cisco.


Living 5 adults to a house in San Jose might genuinely be better than living in India. I wouldn’t know. The point is if you have moved to Wisconsin or whatever, it would be foolish to move back to San Jose for that.


FAANG's overpay made many of the local talents leaving their long term employers in no time, nobody can resist 2x or 3x pay, per my observation, FAANG the monsters destroyed those small and middle size players too quickly.

maybe it's time to swing back a little.


I'm not looking, I plan to smile and do my own two things that I've been dreaming of doing for awhile (but it's somewhat hard to justify walking away from good steady pay) and now can due to financial independence as soon as either this layoff smokes me or RTO isn't rolled back.


Or you're good, pragmatic, and riding out the storm. You can be a new guy at a tech company who will likely layoff or you can continue to do good work as an established employee who may get a hefty severance.


> If you’re good, you’re already looking.

You don't have to actually be good to find a well-paying job in this industry. You should be looking regardless.


If you are good, you are looking but may still wait... severance packages can be lucrative depending on the situation.


Would be crazy to move right now given the way they’ve been handling these layoffs


> Those affected will be notified Mid-April.

Imagine working there right now, that uncertainty must be so stressful, it would be for me.


Most of the studies I can find on Google show that remote employees are more productive, and that management trusts remote employees less, despite more productivity.

Why are companies so interested in RTO, when the data seems to show that remote work is more productive? It seems like traditional management needs new training to sustain remote productivity gains, not that remote work should be discontinued to increase managers' trust in their employees.


It’s a control and communications style thing, some managers like to be able to walk over and task people, or observe peoples work.

I have found these people to generally be bad managers who use this to compensate for their lack of effective management skills, but that’s why.


The sense that I got is that the whole relocation thing is on case-by-case basis. That is, it's up to your manager to work it out with you and determine whether or not this is a requirement. At least this is what I hear from someone working there. Is this not the case?


I believe that was the case with Amazon until a couple of weeks ago.

Now your manager can no longer approve it, and even if your manager did previously approve it you might need to request approval from a higher authorisation level.


Maybe, the communication is unclear and it seems your manager doesn't get to decide. They can help you apply for an exception, but even people with medical reasons are having trouble getting approval from what I've heard. The announcement stated they expected very few exceptions to the mandate.


It's on a case by case basis, but the S-team leader (one below jassy) has to approve. This kills most cases. For typical employee this means this has to go through your boss and then 3-5 other executives.


Pretty easy call I think. If you've already been protesting / walking out / going on strike - I think you look for a position at another company, avoid the RTO and avoid the stress of the firing question. I think there were up to 500 employees who were protesting Amazon continuing to carry some of the books they carry.

Otherwise if you have a family and are settled somewhere, I'd wait to find out before moving, then either commute during the week or get a temp spot once you know if you are RTO until kids are out of school where you are and you can plan a move more fully.


Surprised to see cloud computing will be affected, but then again some analysts reported that AWS growth slowed to only 20% at the end of Q4. But based on what we are seeing they are still having a lot of success with on-prem to cloud migration deals (Southwest Airlines being the most recently announced one).

We've also been tracking the shift in cloud spending patterns that Amazon is describing on earnings calls and how that may be compressing margins. In Q4 this was particularly noticeable, https://www.vantage.sh/cloud-cost-report/2022-q4


We are a medium large company (close to 10k employees globally) and the main focus of this year of the data teams is to figure out every possibility to reduce Google Cloud costs.

The savings could be in 7 digits TBH annually. There are so many low hanging fruits no one cares when the day is good. Tables that have no partition expiration that grow into hundreds or even thousands of TBs, buckets with same amount of data that no one looks at, VMs that no service uses, large clusters well above their load (e.g. only 20% used maximum -- and a full replica too), very bad ETL pipelines that cost hundreds of bucks EVERY RUN, very costly queries generated by Looker dashboards EVERY view...there are just too many.


I think FAANG centric folks underestimate how many fairly big orgs are in the same situation.

Big top down push to move to public cloud, basically no thought to operating expenses.. and now theres a ton of low hanging fruit. Most of these same firms have very little ability to measure their costs in a timely, granular manner, and so put in only very blunt processes to try to limit costs.

Last org I was at could probably re-allocate 10% of engineering staff using the cloud to a SWAT team finding cloud cost saves for 2 years before they ran out of stuff that costs 5x their salary to get fix/optimize/kill in the cloud.

A lot of the same orgs CTOs sold themselves on the idea that they'd need less infra people in the cloud. This really has not been the case, and more often the cloud infra people are more expensive too. Meanwhile many need to permanently maintain an on-prem footprint for latency/legal/legacy/etc reasons.. so you end up with net more staff.

I know a handful of Wall St firms that are moving a lot of "big data" type use cases back out of the cloud because its hideously expensive for their use cases.


I have been saying this for years - hybrid cloud has always been the way to go. Put your highly variable workloads in the cloud and autoscale. And anything super GPU or compute hungry that are regular workloads should be run yourself.

Bonus points if you can autoscale those same on prem workloads into the cloud provider of your choice seamlessly


It's the way to go but the battle you have to fight is maintaining internal competency to host the infra. Especially if you have any kind of security or regulatory overlay its going to mean almost full duplication of a giant stack of processes that parallel each other in cloud / on prem. I think the key as you have outlined is to break out the simple batch compute and CPU/memory intensive or data volume heavy tasks as these are what generate the cloud bills. In general these aren't the focus of your policy constraints, especially if you can claim the data is not "at rest" within these systems.


It pains me to tell you this, but "simple batch compute and CPU/memory intensive or data volume heavy tasks " were the first ones my firm has, unsuccessfully, tried to move to the cloud, no joke.


I think that is probably the right way to go. We have a put a few things on AWS which really don't fit there too well, all on the benefits of shutting down our on-prem estate, 5 years later we still have an on-prem estate.


Ah yes. Ours was to be a 2 year migration tour. Then after 2 years, they said 5 more years. I guess we will see what it looks like in 2030. I can tell you 99% of usage is still on-prem today.


I’m sure Gilligan’s Island In The Cloud would have an audience.


Yeah also sometimes physical hardware is a constraint on waste. Quality & performance of code often has a way of degrading to the point it saturates the available hardware.

In the absence of friction to buy more immediate incremental capacity, teams may never optimize their code..

This may be good when you are "moving fast & breaking things".

This may be bad when you are trying to operate an already-scaled business profitably.


From my experience I think maybe internal reporting fits self hosting. You don't need to scale too much, it can tolerate some fails, etc. But I guess it's still complicated when you throw a wrench called BI into the machinery.


The thing is that self hosting kind of already has cost gates. Whenever I needed to buy another $100K of servers, we had to make a deck and have a skip level meeting 2-3 levels up to explain the capacity planning spend.

On the other hand, in AWS, at my last shop.. we were just .. doing stuff. We at one point noticed a non-production RDS instance was going to run us $60k/year.

This was for some small part of our processing, that in on-prem land would just occupy a slice of one of our $30k servers. But in cloud, we had the pleasure of $5k/month until we noticed & turned it off.

At the scale our estate worked, we had easily 100 entities that could trigger this kind of spend.


well, its getting into the rearview mirror now, but spectre/meltdown-type vulnerabilities are a big motivator for leaving on-prem. even if you later leave the cloud for on-prem, the period without any phys infra means you can start on a clean slate with better equipment + better DC rental contracts.

oh and it really sucks when your brand new SSD's arrive at your main DC, after a 4 month wait, you open the box and the boxes are empty - someone robbed ya. Those expenses are only linked to the infra team, but the effects reverberate through the engineering org.


I wonder if we will also see a dropoff in attendance for big tech conferences like reInvent this year.


Given how many devs were needlessly getting sent at the shops I worked (think 20% of dev team), yes...


We did the same thing (very small company, but outsized cloud hosting costs due to the nature of our business), and frankly the biggest cost savings for us was shifting some resources off AWS and to other providers.

For us, Cloudfront was a massive expense that is without exagerration an order of magnitude more expensive than other providers, and even in the world of AWS custom pricing, it's a struggle to get cloudfront costs down to even the retail offering of other providers.


FinOps is definitely becoming a pretty hot topic. And, yeah, a lot of companies are realizing that they have some pretty low hanging fruit where they can cut spend significantly.


I've wondered how much of the cloud spend in the world is just junk like this.

I don't mean that cynically or sarcastically. The cloud makes it legitimately more easy to deploy resources; I've experienced this in my own teams. But the flip side is that it is easier to deploy things without thinking about the costs, or deploy things and forget about them, and management can just shrug and say "yes, it's cloud, it must be cheaper and better".

This is by no means a cloud-unique problem. Watch any datacenter a company has been at for a few years get shut down and moved to the cloud. The stream of "hey, who owns this?" and "are we still using this?" and "I just yanked the network cable, has anyone noticed?" is morbidly amusing. Even if you think you're tracking everything, you quite likely aren't, because the owners don't update their own tracking info very well.

But cloud makes this worse.

So I just find myself wondering how much of AWS profit is on this sort of stuff.

I myself have S3 buckets full of crap. As I do watch my spend, said buckets full of crap are in the ~10-50$/month range. At that price point it is difficult to justify engineering time to clean out the crap. But it's not hard to imagine that scaling up by three or more factors of magnitude.


We saw this one iteration back with VMWare. Once it became easy to spin up a VM without getting a PO for a server and finding rack space, the number of "servers" in the org exploded. And of course we lost track of what they all did, and who they belonged to... but there was actually a healthy ecosystem of tools built for (and by) VMWare to manage this situation. The cloud providers seem incentivised to make tracking real costs as difficult as possible. At least with VMWare once you paid for it, it was yours.


There’s great tooling on cloud providers for tracking costs. The pain point is that if you never set it up it’s incredibly difficult and time consuming to add it after the fact through tagging.


Yeah exactly. I feel that recklessly opening new projects and then abandoned them, or refactored multiple times with different teams, quickly added up to the number of rss no one owns.

Last couple of weeks the whole data org underwent a forced upgrade of certain components on Google cloud and we got quite of clusters no one knows who owns.

I don't know but I'm itchy to start finding ways to build new projects because that is the best way for techy people to grab ownership and promition.


Feels like there is a startup in there? Give it your account number, and read only access keys, and it tells you what and where and how to change things.


Lots of players in this space. At my work we have:

https://www.apptio.com/products/cloudability/


Just curious what do you think about the service? Is it a lot deeper than what Google itself provides? We are just using Google own service to turn down costs.


So Apptio is a larger application for finance people, with some cloud cost management built in. They are the main users, I just have read only access an login perhaps monthly to view budgets and cloud spend.

I just have access to small bits and pieces, but what I have seen I like.


Thanks for sharing!


Just a note that Google itself is doing that so one has to better than that. I think the ideal candidate is a senior data architect/ops person who has xtensive hand on experience. Sadly I'm so far from it.

Sigh, I'm late for everything in my life.


FWIW the features that GCP exposes for this is way better/easier than AWS's equivalent. So much better


I never used AWS (and am just a peasant using GCP so don't know everything). What differences did you find to be extremely helpful?


GCP puts automatic analysis recommendations in the UI right next to the resources in the table of VM/etc names, and IMO the recommendations (for both upsizing and downsizing) are dramatically more accurate than what AWS gives you


Disparaging yourself is a good way to make sure you don't achieve anything. You should stop.


There are companies out there. I expect to see a number of them when I'm at Kubecon in a month or so.


Yeah. I can think about consultants making $$ giving full analysis of cloud costs and ways to reduce them. It's actually not very technically challenging TBH. All those low hanging fruits can be grabbed by a junior enginner or even a non tech senior person who is a deep user of such services.


Start by owning the datacenter. You might just as well have the data that no one looks at and the 20% load clusters in one, two, or a few 48U racks [1] in the room next to you. Keep whatever is latency-sensitive still on someone else's computer, i.e. the cloud.

[1] Get a "server as they should be", https://oxide.computer (no affiliation)


> Start by owning the datacenter

But then, when uncontrolled inefficiencies need to gobble up more hardware, you would have to buy, install, network, maintain, and understand this new hardware.


Unused resources do not gobble up real hardware.

Real inefficiencies do, but then you will have the more detailed data the GP is talking about.


I really want to learn in an on prem env (and learning on my own 32GB 2TB x-handed server is probably just scratching the surface). Sadly I'm a junior so could not make that call. I also have no idea how much cost the transfer to on prem will be.


No time like today.

You don't need to make a large datacenter, or to migrate everything at once. Find some low-risk services, get some consultant help you improve some room on your premises (you'll need to care about security, electricity and cooling), get a pair of network contracts and one hack of servers (or maybe even 4 servers), and move those services. Favor things that are used internally.

If you are looking for 7 figures of savings just by picking the easy fruit, you will almost certainly get positive ROI on that. Just do not move critical services if you don't know what you are doing.


I work for a tiny startup and while things are good, we are prioritizing reducing cloud costs as well. Our bill is relatively tiny right now, but as we grow it’ll become a bit more unsightly. Best to do it now and get that over with!


At a tiny startup I'd be more concerned about selling product/delivering to get the next round and keep the company running than saving few 100$ on infra cost.


Not every startup is funded by VC vultures that set aggressive timelines


Deadlines don't matter - if you're in a startup you're trying to test the market fit and iterateing to corner the market. Worrying about micro optimizing infra cost and talking about scaling in this context in my opinion is premature optimization - root of all evil.


This, and cloud security, have become my niche at my small company. Keeping these things tidy now will save us so much headache later. It's a bit of a battle fighting product for time but these are hills worth dying on imo.


Interesting. I wonder how one learns it. I guess I first need to jump to a full Cloud admin position to learn on job.


I don't really have a secret. I just have 8+ years experience with one cloud provider across 4 different companies as an SDE, so I've seen all the highs and lows that come with using it. Current company keeps bugging me to take some certs but doesn't seem worth the effort..


Thanks, I guess I just need more experience. But first let me move to a real cloud admin position...


Yep, we're in the same boat. About 4mo ago we started looking more closely at AWS costs. Tons of low-hanging fruit.


Yep I’m in the same size company and we’re doing work to reduce GCP costs. You are so right, our team did a sprint or two of work recently and shaved $100k off our monthly bill which in our company is small potatoes


just messy bread making machines, as joel spoelsky would likely put it

https://www.joelonsoftware.com/2005/05/11/making-wrong-code-...


cloud computings darker secret is armies of overworked sysadmins and SRE's toiling in obscurity through exhausting oncall hours behind the scenes to keep everything running despite these sorts of cuts and mountains of tech debt.. anyone whos worked for a hosting provider can attest.


Is that really a secret? I have worked both on the inside at AWS, and on the outside at groups which used AWS and Google Cloud. “They will do the huge amount of sysadmin toil” is, like, the number one selling point versus using on-prem systems, and its what justifies the prices.


The cloud providers like to pretend their secret sauce is massive scale automation. They have tooling, alerting, etc. to make this all work with no people at all. Of course it's all BS, and the people I know who came from AWS were some of the worst for throwing bodies at problems and manually tweaking shit without trying to understand or automate solutions.


It is their secret sauce and like a startup who licks and sticks envelopes initially while proving their business model, eventually it is automated.

But the thirst for growth is never quenched, so there's always new features, new services. And maintenance of that automation. The work never ends.

There's a 25-50% operations tax every AWS employee pays. But they're handling the operations load that several employees were 10y ago. I used to wake up in the middle of the night to restart individual machines. Now I'm alerted for much much more complex problems. But i'm still woken up :(


They throw bodies because they have them and they are looking to solve a problem.

And they do automate, claims that a service like S3 does not have automation are totally ridiculous, and few other general hosting providers have AWS scale here.

That said, their development pace is crazy, with plenty of partially built solutions -> so yes, until something scales enough to need it I'm not surprised they have sysadmin toil. Reality is even the VMware worlds and other onprem stuff, even when "automated" have plenty of turmoil just staying fresh / current / backed up / secured etc. So that's what AWS is selling.


I admin a small part of our Google cloud part time and I feel I absolutely have no time and no idea how to drill deeper than clickOps. Knowing where is everything and the general risks of toggling a switch are already nerve breaking.

Sometimes I wish I could learn everything from scratch. I wish I could join an on prem team to learn all those small details slowly and painfully.


> I wish I could join an on prem team to learn all those small details slowly and painfully.

Learning "from the middle" of a tech stack outwards is the default case for everyone, so don't be so hard on yourself. There is no "from scratch", never was even in the Bombe days, just a question of how many abstraction layers you want to tackle. Give yourself time to learn and plenty of room to fail and try again, and "all those small details" will ingrain themselves into you as second nature.


All of big tech is throwing bodies at problems at this point since decades of data is all rotted and programmatic solutions simply don't work. IF you stay at Amazon after all of this attrition, your life will be hell.


And yet AWS is pretty reliable overall, and certainly better than most in-house systems even at large companies.

I know multiple people who have worked on AWS. There is definitely some manual stuff going on, but there is also considerable infrastructure and automation in other areas.


But it's not BS, automation is essential.

I'd look for other reasons..


The amount of sysadmin/SRE toil in some parts of the stack (all the distributed computing coordination layers) is super-linear in the growth of the system, but the nuanced version of the claim is that they can make up for it in the other parts of the stack (hardware cost and better global availability). A lot of people who have never seen these systems from the inside would be surprised at (1) how much engineering work is put into just getting things like "Postgres but it scales" and "Kubernetes but it works on our proprietary VM manager" to work and (2) how many internal incidents these cloud providers have that are quietly managed before they rise to the level where a customer would notice or care.


(opinions my own) - I actually do work for $FAANG and can confirm this statement. Mountains of tech debt, 20+ year old tech running most of the stack, most tooling written in dynamic interpreted languages, and above all else every single engineer is expected to be part of on-call rotations, even if your role is not related to infrastructure or operations whatsoever. Even if you don't touch the service(s) your team maintains because you're in a FEE role.

The SDE role at $FAANG I work at is essentially glorified tech support, which makes the leetcode interviewing process so much more ridiculous than it would be by default if you were actually writing code and solving meaningful problems most of the time.


> The SDE role at (FAANG)

I don't think you're generalising to all FAANG, just whichever one you work at.

That said, this has not been my experience at all at another FAANG which doesn't use the TLA "SDE".


I’ve worked at Twitter, Uber, Amazon, and Facebook. They all had mountains of tech debt and oncall burden.

Which one do you work at so I can go there?


I think you're going to find this at nearly all software companies, FAANG or smaller. The sad state of our industry is that everything is so poorly written that it's falling apart daily, and each company has an army of people trying to toss water on the last fire that popped up. This is the natural steady state of an industry that prioritizes schedule and feature cram over quality and craftsmanship, and prioritizes human heroics/toil over process and automation. Move fast and break things.


The key I have found is to have hobbies that take you out of cell reception.

Or at least appear to have those hobbies if you do not.....


The thing about FAANG is that very few experiences can be generalized, even within a single FAANG company. These companies are so massive that culture, tech, etc. can have huge amounts of variance between orgs let alone companies.


Using (FAANG) for anonymity, but you're absolutely correct


It's well known in the ISP industry that being an entry to mid level sysadmin/network eng at a hosting provider that has large numbers of very-low-dollar-amount per month customers is a new circle of personal hell. Working endless tickets from people who pay $20 a month for some VPS. The only way to get out of it is to become senior enough to not care anymore or work for a hosting operator that specializes in only higher dollar value colo/dedicated server customers.


From multiple reliable sources I've heard that AWS's DynanamoDB team/ops is a meat grinder. The open tickets run into thousands with no hope of anyone getting time to work on permanent fixes.


The “best” thing about layoffs/attrition is that onerous task you used to split with several people you now have to do twice as often.


What's the "dark secret" exactly? The entire point of AWS is companies being able to outsource this army of sysadmins so they don't have to hire them themselves. That's also why they pay 3-5x the cost of buying an equivalent server to Amazon.


This is a "you can write bad code in any language" paradigm. Doing computing efficiently takes skill, whether one does it in the cloud or on prem. Cloud solved a few common pain points and, at times of startup / tech boom, had a meteoric rise.

But now many of the companies that moved to the cloud are hitting different challenges and are stuck in a setup that is pretty expensive to maintain. I am not expecting the death of the cloud computing, but that pendulum will likely swing back a little as the companies experiment with other options. I think a company that can help medium sized businesses optimize their compute setup with a mix of on prem and multi-provider cloud will do well. My 2c.


>This is a "you can write bad code in any language" paradigm.

It's extremely true! The fun is that bad code looks totally different from each other. The "bad" Scala type astronaut code would be unrecognizable from Python raw dictionary enthusiast code.


Cloud computing is a massive rip off. From my experience with start ups, they were using things like AWS, because otherwise the investors would be reluctant to put their money in. As in they were afraid of dedicated hosting and something that small business wouldn't be able to handle.

So for instance company would have their hosting costs upped from £500 a month (dedicated servers) to something like £5000, so that they could "scale up", while their dedicated servers could have easily served almost any traffic thrown at them and be more responsive. They have actually never reached the level of traffic that this old set up wouldn't be able to handle, but investors were always saying "what if we get sudden surge of users" which has never materialised. But then it was their money so nobody objected.

I can see that now that hosting costs in the cloud have become ridiculous, cash strapped smaller businesses will be looking for savings and the cloud is quite an obvious area to look for cuts.


> while their dedicated servers could have easily served almost any traffic thrown at them and be more responsive

Sounds great, for some use cases. Particularly if you don't need multiple 9's of uptime, and just need a few 8's. Most companies don't have: * Guaranteed sla's for replacing components when the RAM needs to be reseated, a drive fails, or the fans get too dusty and things overheat

* Redundancy set up in case the network connection fails

* Redundancy set up in case the power fails. (Many places will have a UPS for under an hour, but generators, along with a regular maintenance schedule and processes for ensuring fuel is another thing)

* On site security, to make sure nobody breaks in and does some corporate espionage

* Ultra-high-speed links to the internet

And if the little startup takes on a client with important certification requirements, it can be very helpful to have a cloud provider. A lot of contracts I've taken on over the years ask tough questions during the sales process about our practices regarding the above things and much more.


I have some dedicated servers with over 7 years uptime now. Only time they were unreachable (not down), when datacentre had a network maintenance and that was an extremely rare and short event.

The points you have listed are important, but are really non-issue unless you are co-locating servers in the utility room somewhere, rather than in a proper data centre.


Have you never used colos? They literally tick all the boxes and it would be one of the worst colos I have ever seen to not have 3x9’s.


Cloud computing can cost 3-5x self-managing with the open source versions of the standardized cloud tools that are sold to us.

One big difference working against the cloud is the same thing that worked in it's favour 15 years ago. We don't always remember why we just adopted the cloud. Linux networking at times had scaling issues, and virtualization and linux was not where it is now.

It's astounding how much more a $5 VPS can do. Imagine the medium end. Self-managed hosting tools have come so far to handle production quality, it doesn't even feel fair that it is not more well known. Whether it's Proxmox, or others, it is pretty close to most things out there. Making a tool cloud compatible, but cloud agnostic is one way to avoid a lot of technical debt (assuming it's not created another way).

It doesn't have to be for everyone, but demand is probably slowing in part because of this. In a recession cost efficiency is everything.


I wish Rancher had never stopped the development of 1.6. It was such a simple and beautiful tool to run services.

Now they moved to Kubernetes, it has added a ton of unnecessary complexity. It takes magnitude more effort to run anything on it and they call it progress...


It’s probably making a developers life easier somewhere instead of the users.

Sometimes it can be both but not always.


Every time this happens at Amazon, I picture Gary Oldman's Zorg character in The 5th Element.

Lackey: "Excuse me, sir. The council is worried about the economy heating up. They wondered if it'd be possible to fire 500000. Maybe from one of the smaller companies where no one would notice..."

Zorg: "Fire one million."

Lackey: "But 500000... One million. Fine, sir. Sorry to have disturbed you."


At the time I remember that shocking me. Now, years later I think it's probably the right approach. Cut deeply ONCE and be done with it, these multiple rounds of cuts are totally demoralising and destroy goodwill, causing good people who weren't redundant to start looking for a new gig.


To be fair, these cuts are hard to anticipate. Hindsight is 20/20.


Seems the halcyon days in tech are coming to an end pretty quickly. Maybe when the inflation starts dying down faster + the AI craze will continue to even greater heights then we'll see it coming back in full swing.

Either way it is almost certain that a large amount of people working in these companies don't contribute much to the generated income and now the executives have been given an excuse to perform mass layoffs without scaring off the shareholders.


This is not the first time, it won't be the last time. The next hype round is only a matter of time because rich people need somewhere to put their money.

Until you solve the problem of middle management status being based on the number of people you manage, you will keep getting bloated organizations. Until an organization figures out a better way to manage their dependencies on each other, every new thing an organization wants to do will require an n log n number of people. (In bad organizations, it's n^2.)

Organizations are just committing on "not growing" in terms of product offerings in the next period of time. The stock market, after some time, will reward growth and the cycle will start again.


> will require an n log n number of people. (In bad organizations, it's n^2.)

I understand this is signaling that the author understands technical concepts like big-O, but why use technical terms imprecisely when non-technical terms work just fine?


Well it isn't fully clear to me what "n" here would be - seems a bit hand-wavy.


Considering the audience, this language is more vivid and precise than saying something like "middle management causes bloat." It puts a picture in your head of how that bloat grows and what causes the bloat (the tree structure of the organization).


It's not precise, but it's pretty close when you look at the number of management and support positions to individual contributors in many techinal organizations.

It's beyond the scope of this conversation, but the short is that it seems to become a network effect problem. Every team does not work with every other team, but it does end up in a hub-and-spoke system with matrixes over the system. Oversight (ops, security, PMO) do not scale linearly because the competing priorities make scheduling more difficult.

I've read others who have spoken about it, but I'd have to go back and find it.


Because it's fun, and well suited to the audience.


What non-technical term would communicate the same idea?


> rich people need somewhere to put their money.

With more typical interest rates, rich people will make more typical investments.


What will these typical investments be? Consider capital gains taxation versus dividend taxation in your analysis.


Which is great but the fed previously stated that it planned on lowering interest rates once inflation was under control


That's going to take a long time.


Rate hikes may be cancelled if there is a debt crisis.


2024, according to JPow speeches from a few months ago. Though now I don't know...


>The next hype round is only a matter of time because rich people need somewhere to put their money.

They put their money in hype when the money is free or close, and putting it in those "investments" make sense. Like when you have QE and near-zero interest rates...


Expect this doesn't explain past hype bubbles when there were non-zero interest rates. During the dot-com bubble rates were above 5%, for example.


Tons of money funnelled into banking turned to cheap loans for VC money, however was in great supply, and this proped up stocks artificially out of any pragmatic evaluation, and hyped the public for them (with the cooperation of the media), which in turn provided further supply for the extravagance:

"even the tactical errors committed by investors were insufficient to create the bubble that burst so dramatically last year. For that, we needed a perverse private-public partnership led by Wall Street and the Federal Reserve. The Fed mistakenly created too much money in the fall of 1999 in order to fend off the expected deflationary impact of the Y2K bug—effectively pouring gasoline on a smoldering fire in the stock markets—and banks and brokerage houses used some of the excess liquidity to fund the share price bubble. In the fourth quarter of 1999, the Fed expanded the money supply at an annual rate of 22% (9.6% after seasonal adjustment). In comparison, the rate of growth of the money supply in the fourth quarter of 2000 was 9.2% (–2.8% after seasonal adjustment). Fed Chairman Alan Greenspan, seeing the flood of money into risky start-ups, pricked the dot-com balloon with monetary tightening in the spring of 2000. It was the dot-coms’ misfortune to be first the beneficiaries and then the victims of these larger economic forces".

In that case they didn't need "near zero interest" rates, because they were artifically promised much larger returns than the actual rates.

That is the actual key driver: easy handed loans for BS uses (to VCs, and even better the general public), and hyped returns above the rates. The "near zero" rates is not necessary, it's just the more extreme case.

https://hbr.org/2001/05/whos-to-blame-for-the-bubble#:~:text....


In the end, a few decades on, managers still have no idea how to make software project delivery reliable and quantifiable.

And too many of these organizations still act like they think throwing more engineers at a problem makes things go faster.

And the $$ and prestige of working in tech still attracts too many people whose primary interest is not just in getting things done, but being seen doing it, and, as, you say, improving their status.

The tide is going out and we're seeing who isn't wearing bathing suits. But it might be the whole beach.

... Still though the primary thing driving investment in tech and software is the same thing that drove investment in industrialized cotton mills or Ford Model T assembly lines: mechanization makes profits, and... computerized mechanization is the most powerful cost reducing system ever known to mankind.


Managers usually over staff because it’s an easy lever available to them to cover their ass. If the project fails or is late, a simple criticism is, “Why didn’t you scale up the team?” They can avoid this criticism and shift the focus to externalities such as shifting requirements, late dependencies, etc.


Software is not reliable in the same sense that mathematics delivery is not reliable. If you're doing something routine and reliable you should be automating it.


Sure, but these things come and go. I would not be surprised if in 12-24 months Amazon has more engineers than they do today by a significant margin.

And "in tech" is right. At my current company, we have more PMs than we do developers. This leads to a really poor feedback look where the PMs are trying to justify their jobs, so they "look busy" and start generating cruft that is probably not important (like changing text without really a great reason, sure maybe it is "polish" but ... there's real things to do and it distracts the engineers).

We don't need more PMs than we have engineers!


Whenever something that used to work fine suddenly inexplicably breaks here or changes and is made obviously worse for no discernible reason, the following exchange inevitably occurs…

“What the heck happened? This was just working last week! Where’s the… ugh! Where did the button for this go?”

“It got Product Managed.”

Google Meets and Slack are repeat offenders.


Has meet actually had any significant downtime?


“Downtime” is a meaningless metric. Actually working is what matters. And Meet just broke for me two weeks ago; the video didn’t work. Doesn’t matter it was technically “up”.


Availability isn’t the property of Google Meet that’s troublesome. Itinerant, schizophrenic UI is more its jam.


For me, call quality on Meet is absolutely the worst compared w/ Zoom and Teams


I think you misunderstood their post.


Probably, I still don't get it :D


The post was saying Slack and Meet are repeat offenders in terms of breaking users expectations or their workflows due to a change-heavy approach to product management, not that they break in the sense of going offline.


Thanks! I understand now


I've worked in this environment and it's always miserable. Developers are constantly frustrated by way too much upstream information and work and PMs feel like they have no ability to do anything.

Even if a PM does the right thing by talking to customers and learning about their pain points, the giant bottleneck in dev capacity means that those customer pain points take forever to address, which often leads to more customer frustration than if you had never talked to them in the first place.


People have short memories. Big companies have always had boom/bust cycles.


Tech will always be the star of the investment show. No other industry can or will be able to deliver so cheap and fast.


Yes but remember, everything now is tech. The days of companies being evaluated at their peak purely because they are "tech" is over.


> The days of companies being evaluated at their peak purely because they are "tech" is over.

Agreed. WeWork being the prime example of something that was evaluated as "tech" despite being anything but.


Tech will always be on top. The only thing that will vary based on broad factors is what kind of tech. We've been in computer tech the past twenty years and are only starting to get to the interesting places biotech will take us next. Similarly, we're due a step change in materials sciences, not to mention energy generation & storage, and transportation. Envirotech will continue to thrive, and receive more investment as climate change becomes more extreme. Etcetera.


That might be the case, but the investment show itself, however, might also just be far less than what it used to be...

Plus the "deliver cheap and fast" was not just because tech was so useful and must have, but mostly because of a number of factors, like people having money lying around to put into stocks, interest rates being low, QE, and so on.

With a decline in income comes a decline in advertising, (taking "eyeball" based companies), and a decline in BS subscription spending (taking down many "real business model selling SaaS" companies, resulting in a downward spiral...


Nothing remains forever at the top of the food chain.


More generally, "there is nothing permanent except change"... (c)


It seems Heraclitus was really on point.


>Maybe when the inflation starts dying down faster + the AI craze will continue to even greater heights then we'll see it coming back in full swing.

We might never see it "back in full swing", the same way cobblers never did came back in full swing...

https://novum.substack.com/p/what-if-worldview-zero-interest...


The employees are shareholders, what do you think an RSU is?

(More technically, they aren't shareholders until it vests, but they are long the equity)


> until it vests

Usually layoffs include accelerated vesting anyway.


Far from "usually", in my experience.


> Seems the halcyon days in tech are coming to an end pretty quickly.

Did I wake back up this morning in November 2001?


Let's hope the shareholders get scared anyway.


I've been feeling a lot better about ignoring the countless recruiter contacts from the major tech companies the past couple years.

On one hand I felt like I was blowing major opportunities by not trying. But something just felt off when receiving so many sudden contacts from the largest of companies offering remote work, despite working in tech for over a decade and never hearing from them before.


Getting recruiter email is the same as getting spam, everyone gets it.

FANG still has a very low (<1%) success rate.

So, don't assume that just because you got a recruiter email you'd be qualified to make it


> FANG still has a very low (<1%) success rate.

That's misleading. If you're able to get an interview, the success rate is much much higher than 1%. Can you imagine the wasted effort if it was 1%? And I assume if you're getting a recruiter to email you, you can usually get an interview.

The 1% number I always see should include those who try to apply without recruiters emailing them.


> That's misleading. If you're able to get an interview, the success rate is much much higher than 1%.

Nope.

I was an interviewer for one of the FAANGs. My approval rating was around 2%. And I was one of the most lenient ones, at least in my org.


I'm also an interviewer at a FAANG. 2% is extremely low, and would be a massive waste of time. You have to interview 50 people to fill one role? Complete waste of time.

Maybe your FAANG experience is different than mine, but 2% means either you're very picky or your hiring pipeline is awful.


You misunderstood me.

I approved about 2% of candidates.

The actual hiring rate was much lower, meaning that even when I approved them, they ended up being rejected anyway.


Which strengthens my point.

Either your org was way too picky, or your hiring pipeline was absolutely awful.

There's no real reason to interview 100 people and only hire 0-2 of them.


I wanted more people to be approved.

But I didn't make the rules, I just worked there.


so only 1 out of 50 people can solve a leetcode medium?


In my experience, FAANG leetcode questions are generally pretty easy. Once in a while, one of the interviewers just tries to flex on the interviewee and just throw out a trick question that may be easy in the right mindset, but not really a good question.

I’ll call out Google specifically for this. They seemed to just make up their own questions. Difficultly ranged from basic coding to a math brain teaser with a lot of easy graph questions in between.

For context: this was last November.

Edit: lost the point in my rant - 2% approval is probably the result of flexing.


You hired 1 in 50 people you interviewed? Did you have time for anything else? Were you not constantly angry at the rest of the hiring pipeline for wasting your time?


I approved 1 in 50 I interviewed.

The actual hire rate was lower than that. Maybe much lower. As I said, I was one of the most lenient ones. I did my best to approve, while still remaining within calibration and hiring guidelines.

I interviewed people over the course of years. I was a developer, so interviewing was not my main role.

And I never felt angry about having my time wasted. I work for money. As long as the company is paying me, what they want me to do during billable hours is at their discretion.


That’s not completely true.

Time spent interviewing has an opportunity cost in terms of learning new things or working on promotion-grade projects.


I didn't want to be promoted. I prefer getting raises by changing jobs.

I studied new things on the side (very important for switching jobs).


I think at Google about 10% passed phone screen, and then 10% of those passed onsite.

It isn't that bad, interview one per week and you end up hiring about one person per three years (5 interviewers per onsite, so about 50 there and 100 phone screens). Most people interview 1-2 times per week there, and that was roughly how fast they grew, so the numbers adds up.


And yet, look at where this beautiful grinding machine got them.


I interviewed 50+ candidates at a FAANG and never saw a hire


Once again recruiters emails almost everyone with a pulse.

I met a guy on a train, who was working as a server, but just had some HTML on his resume. Like OP, most of these people wear that as some badge and can get into FANG anytime. Reality hits when they actually do reply and actually make it through phone screen


Amazon recruiters especially were hounding most of the people I know working in tech.


I didn't have LinkedIn and I took down my personal site, and they were still somehow finding me...


Ditto.

Amazon, Meta, Google were contacting people all over LinkedIn etc and everyone had an interview prep kit that you needed to study in order to get in.

The FOMO was real but it felt so weird and robotic. I rejected all of them. One meta recruiter was even offended when I said no to them. The extra € were not worth the hassle and I’m glad I didn’t going there FAANG rat race in the past 2 years.


During the pandemic, a different Amazon recruiter reached out to me at least once a month. I couldn’t understand how they could possibly need so many new engineers, and I guess the answer was that they didn’t.

Management of big tech companies like to pretend they’re geniuses, but really they just wanted to ride the hype train to the moon.

They made it hard for smaller companies to hire tech talent and have now had to put tens of thousands of employees through layoffs.

I at least hope that some good comes from this in the form of reducing middle management and bureaucracy in the tech giants.

Also, hopefully tech workers will be more willing to fill roles across the country at jobs where they might be able to make more of a positive impact. Getting people to waste time on social media is not exactly a benefit to our planet.


Management of big tech companies are like sheep, one goes BAAAA and they all follow suit


Just to be clear, they're not laying off 9,000 engineers.

There is always a need for more engineers. But at a company this size there is going to be parts that are more efficient than others.


First Meta, now Amazon. Both Jassy and Zuckerberg said it was a "difficult decision". It wasn't. US has inhumane labor laws. Labor laws should change in a way that all US workers laid off by a company should get 3 months salary indemnification and 6 months Insurance coverage. That way companies will think twice going in their "hiring sprees".


Is this just affecting US workers?


No, it's global. The employees in the EU will be notified some months after the US (likely because of stronger labor laws in the EU)


Like 2 months ago in my circle said cloud sector going to see layoffs as most corps are very wasteful on cloud resources and they will likely to cut spending from there.

I guess they were right.

Hang in there, AI hype is just started, I think within a year things will be a lot better, assuming there's no WW3 or Credit Suisse creates another domino effect.


There seem to be non-stop AI hype since 10 years ago, but it does not seem to be a field that has high barrier of entry.

This time it does seem quite useful, but I think in a few years it will be commoditized and offered from all major cloud vendors, probably even get to choose the models.


> but it does not seem to be a field that has high barrier of entry

Yeah for inferencing, sure. Try designing and training the models. It takes whole organizations to do that effectively.


Yes, but the most significant barrier is with the first, not for the followers.

I think it's a Tesla situation. Tesla did very well, and I believe OpenAI will be too, but everyone else will catch up and then some.

Once the first model rolls out, knowledge from that model would eventually disseminate. And it doesn't even need to be on a human level, industry and academia experts could probably make very good guesses on what's going on behind the curtains - and follow up. And we already have plenty of good models on our hands, some even open sourced.


Please do not jynx the state of things. The last thing we all need right now is another economic downturn event.


big if


I'm sorry this just reads like a pile of sad excuses for being bad at human resource management. (And I use the dehumanizing term "human resources" on purpose here...)

"Some may ask why we didn’t announce these role reductions with the ones we announced a couple months ago. The short answer is that not all of the teams were done with their analyses in the late fall; and rather than rush through these assessments without the appropriate diligence, we chose to share these decisions as we’ve made them so people had the information as soon as possible. The same is true for this note as the impacted teams are not yet finished making final decisions on precisely which roles will be impacted. "

So people [Amazon employees, the market] are just supposed to just excuse them not just for being crappy at analyzing project costing and the market and overhiring like crazy last year.. but also being crappy at their job at managing the layoffs this year, too?

... We're overstaffed... but we can't tell you who we're overstaffed with. (So just a hunch then?). But we have to do these layoffs. We, uh, just didn't want to rush who they, uh, were, uh, back then... before... so, trust us, we need this number of people gone. So we'll announce this, to put you on the edge of your seat that it might be you... because, y'know, it'd be rude to, announce who, uh, before we're ready?

Barely even trying to hide that it's really just about making Stock Price # Go Up (it didn't go up enough with the last round, I guess) and keep employees on their toes.


Did all these companies that are going through multiple rounds of layoffs decide specifically to spread out the pain over multiple rounds, or did they just fail to predict how many people would need to be let go?


At least according to Amazon,

"Some may ask why we didn’t announce these role reductions with the ones we announced a couple months ago. The short answer is that not all of the teams were done with their analyses in the late fall; and rather than rush through these assessments without the appropriate diligence, we chose to share these decisions as we’ve made them so people had the information as soon as possible."

(From the announcement.)


Everything on any such announcement is a lie.


This seems overly cynical. It makes a lot of sense to wait until teams have completed their planning. It allows the executives to sift through the proposed projects and decide specifically which ones to cut.

Also, it is pretty easy to confirm with anybody who works at AWS that OP2 planning process did in fact complete recently


My philosophy on multiple rounds (which I'm not attributing to big techs):

1) Any business can tolerate a 5-20% layoff without loss to business continuity.

2) A 50% layoff results in losing critical knowledge about how to keep the business working.

3) Therefore, if you want to lose 50% of your employees, it makes sense to do it in rounds.

I can give similar logic for larger layoffs too, mostly having to do with impact on employee perception. If I'm in a business who has layoffs every 3 months, I will be sending out resumes to more stable places, to the extent they exist.


> Any business can tolerate a 5-20% layoff without loss to business continuity.

Does adding 2 months between your 5-20% rounds recover that continuity?

I can't make my mind. It still looks like an incredibly stupid thing to do, but it will spread enough knowledge to keep your lights on. The problem is that "keep your lights on" is the only thing people will care about while overworked looking for another job.


> Does adding 2 months between your 5-20% rounds recover that continuity?

Yes. The knowledge is consolidated in fewer people that way.

> It still looks like an incredibly stupid thing to do, but it will spread enough knowledge to keep your lights on. The problem is that "keep your lights on" is the only thing people will care about while overworked looking for another job

Agreed. However, if a business is bleeding $1M per month and has $10M in savings, "keeping the lights on" for a while is considered success.

I will mention: I'm not advocating for a specific course of action. I'm merely trying to explain one way of reasoning. Personally, I think there are usually out-of-the-box solutions which avoid layoffs, especially in situations similar to big tech.

Google could, for example, spin up a consulting arm and (1) Get dead-weight people out of core operations (2) Likely, make a mint.


The way it was worded—it sounds like a failure to predict how many roles they wanted to eliminate. I’m sure they also wanted to hedge—wait things out and see if conditions changed.


HN seems to have this idea that layoffs are one and done

who is to say the reason why? maybe Andy Jassey just went for a long walk and came back and decided 9k more were out the door

for all you know he may want 25k more gone and is just figuring out the how/when


They're only now (when this was decided, maybe a month or 2 ago) figuring out the natural attrition in the next couple of years will be extremely close to 0%, down from 15% or even higher


A cynical person might suggest that the 1st round was intended to tank morale and trigger mass resignations.


Where did all of these people even come from in the first place? Did the industry just have 50-100k at-least-somewhat-qualified people sloshing around doing nothing before they got picked up by FAANG?


So far, probably 80% of these roles have been non-engineering (wrt to all tech layoffs, not Amazon specifically).

So these were probably just non-engineering people from other parts of the economy.


Do you have hard data to back the 80%?


Companies have been hand-wringing about the tech labor shortage for the last 10 years. People went to school and got degrees in a job sector they thought would be pretty safe. Supply/demand.


Just one data point, but I recently talked to a guy that bounces between being a mortgage broker and a tech worker. When the housing business is booming he switches to mortgage work, then when that slows down he jumps back into technology. I think he said he was in some kind of pre-sales role in tech.

Now that they're both slow at the same time, I'm not sure what he's planning.


Silicon Valley cloud and SaaS applications have been devouring an entire ecosystem of in-house and on-prem IT, small line-of-business software vendors, etc.


Attrition plays a role too, if you hire expecting 20% attrition and attrition comes in at 5% you have more employees than you budgeted.


It's crazy to see such a dramatic about-face. Amazon recruiters used to be banging down the door of everyone with software engineering experience not too long ago.


They'll be back. People do not forget how they were treated and given other options will not want to work there anymore.

Amazon had a lot of trouble hiring during a 'normal' market.


What's with all the sensationalist doom and gloom?

The job market is still really strong, and Amazon for example hired 300k people from 2020 to 2021. These layoffs are a drop in the bucket, happening at Big Tech mostly. Corporate profits are still at all time highs.


It looks like the tech industry is cutting or has already cut about 150k jobs at this point. Is there really that much elasticity built into the features these companies are building? 30k is a really large number of employees to cut anywhere. They really have to shut down many many projects to achieve that. If that is the case, it should impact growth and revenues quite a bit. The implications of this are huge. For example --

1. The management has so completely screwed up that they don't deserve a job.

2. Is the management approving projects that they don't believe will impact the bottom line? Did all of the companies mature at the same time and became risk averse?

3. What does it mean to immigration and cap on it?


> 1. The management has so completely screwed up that they don't deserve a job.

Yes and no? It feels a bit silly to look at things from a results perspective instead of a process one. Management everywhere was spending money to grow as fast as possible. Reality hit (and whether or not you think this reality was predictable is up to you--but I'd like to see if any money was put where your convictions were) and now these research/growth projects need to be cut down. For many, it was the correct decision at the time given the information they had at the time.

Until laws are put into place to stop the boom/bust cycle the people being hit are always going to be the labourers.


> The management has so completely screwed up that they don't deserve a job.

These companies aren't employing fortune tellers, no one really knew what the future held when the pandemic hit. It was extremely reasonable to think that there was a chance that big tech's market size would massively increase. Even if that chance was only 10% the correct management decision is hiring as if it will happen and then laying people off in the case it doesn't, because catching up is hard, but firing people is easy.


Interest rates have increased. Thus, the full cost of a project that takes some time to complete before generating revenue has increased. Thus, some projects are no longer a profitable endeaver


Software companies have a ridiculous amount of elasticity. Look at ebay and yahoo.


So basically big FAANG type companies are reverting the last year or two of hiring.


I really think they are using this as an opportunity to get people to sacrifice their work/life balance.

Also it seems like unfortunately 35 hours a week is not the most output that can be extracted out of most people. Nor are 40 years in education/labor (from 20-65). This is despite the studies showing that people have trouble focusing after 35 hours being mostly true.


I totally buy the 35 hour thing, but I don't think these companies really have a reason to care. They can push workers to the breaking point to extract whatever diminished returns at no additional cost, then "manage out" the resulting burned-out husks and replace them with fresh meat. With a side of ageism in hiring to ensure that you're getting the freshest, least-distracted minds as grist for your CRUD app mill, it's win-win. Another win is that by focusing on attrition rather than sustainable retention, you can lag inflation in your compensation since you only have to match it at offer time.


The problem isn’t with people being inefficient beyond 35 hours.

The problem is with the large number of people who don’t even put in a serious 10h on the job.


Twitch being impacted is interesting. YouTube is foaming at the mouth to eat Twitch's lunch, and Twitch seems to be doing everything imaginable to make that easier for them.


On the other hand, YouTube seems to be doing virtually nothing to improve theor live streaming experience (UI) and increase their market share.


Probably realize they don't have to when Twitch is cutting creator profits and laying people off.


Tech is so full of arms races where both sides do nothing.


I remember in amateur sports, often keeping the ball in play was a winning move. It kept it going to have the opponent make a mistake. More, it wasn't about not making mistakes, as you did nothing but. You just didn't want to make the last mistake.

Feels odd to see that play out in industry.


So much for skating to where the puck is headed.


Amazon along with Google and everyone else way overpaid for tech talent the last few years which has made it a lot harder for small companies to compete. My company lost a lot of engineers of varying quality to big tech companies.


Why do people say "overpaid" so often?

Google is massively profitable. That money has to go somewhere. Why not the workers?


Companies exist to work for shareholders, not give charity to workers. If the shareholders wanted extra revenue to be given to workers companies should do it, but there's no reason to believe that's the case here.


That's not what the person I was responding to was saying here, though. They are saying that Google is "overpaying" and that its hurting their small business. They're not saying that they're shareholders wanting more value.

If Google is succeeding at attracting talent from other companies, including the company of the person I was responding to, then it's more likely that they're not "overpaying", they're just paying enough to attract the talent away from other companies.

This is capitalism working. Google has a lot of money and they're putting it towards attracting and keeping their talent.


This is not actually why companies exist. Creating profit for shareholders is a side effect and only happens for a minority of companies. The purpose of a company is to provide value based on the service it provides or products it creates.


Wrong. The only purpose of companies is to do shareholders bidding.


Nope. The vast majority of companies don't even have shareholders.


Best comment in the thread.


Google famously underpays as it leverages it's name. Startups can't really compete on total compensation because so much is tied to equity which can be made liquid in the case of big tech. At the same time, startups don't want to give away their equity and are fairly conservative about it. I don't see this changing. The current situation will resolve itself in 1-2 yrs and we will be back again.


Yeah, in the past few years startups have become super stingy with equity. In the best case you end up making the same you would at a big tech company, and the worst case you end up with nothing. I interviewed at several, and after doing the math they would all need to 10x with minimal dilution, and have an exit within 5 years to make any money. Once you realize the odds of that happening, it becomes pretty obvious that you are not being given a good deal.


This 2019 discussion thread where HN was pushing back at a pre-YC head Garry Tan, especially this subthread, was a memorable example of devs complaining en masse about startup equity stinginess.

https://news.ycombinator.com/item?id=21866560


G underpays compared to other FAANG and unicorns but does pay way more than microsoft and just about every other large and small company.


G, combined with its benefits, does NOT underpay compared to Amazon.

Amazon's vesting schedule is so toxic that 90% or more google engineers have higher total comp, better benefits, and better WLB than Amazon.


Disclaimer: I currently work for Amazon but I would argue that their vesting schedule is their strongest selling point, especially in the current market. If you got into Amazon relatively recently, you're in a strong position for your take home pay.

The backloaded stock gives you stability up front with their high signing bonus, and high growth potential for TC assuming stock growth in two years. My pay is basically equalized over 4 years at current stock prices when I began, so my expected 4 year outlook without raises/performance bonuses/stock appreciation is:

Y1: ~70% Base, ~26% Bonus, ~4% Stock (5% total initial grant)

Y2: ~70% Base, ~18% Bonus, ~12% Stock (15% total initial grant)

Y3: ~70% Base, ~0% Bonus, ~30% Stock (40% total initial grant)

Y4: ~70% Base, ~0% Bonus, ~30% Stock (40% total initial grant)

Rough numbers, you get it. Not everyone has the same deal, but from what I've seen @ Amazon this is pretty standard and honestly significantly better than having to deal with the volatility of a 1 year initial vesting cliff like most public companies.


It depends how old you are, how senior you are, and how likely you are to switch companies in a shitty situation. It works for a specific (perhaps more stable) archetype of engineering hire for sure!


At my last company, the stock price when I joined was at $150/share, it rose to over $200/share and crashed to under $30/share by the time my initial vesting date came. I lost six figures of expected TC based on my original offer (over half my total compensation). Since it was a 1 year cliff, I couldn't do anything to diversify or limit my risk because my RSUs were not mine until they vested.

Lesson learned, but I don't think there's an archetype of engineer that prefers that kind of risk profile over large cash payments each month. My downside for Y1 at Amazon is 4% of the agreed upon TC.


Oh, I COMPLETELY misread due to my biases. My fault. You are completely right.

Perhaps I'm not as good as a negotiator as I thought (or the schedules are within the past two years) b/c I haven't ever received an offer that balances the agreed upon TC as you describe. It sounds great!


I agree, I think it's mostly framed as something Amazon does to screw over employees by dangling stock they might not ever get a few years out. I'm not even arguing about the other points for the parent of my original comment, but the vesting schedule at Amazon is severely underrated in my opinion.


Why does it depend? You got your full market compensation in mostly cash for the first two years.


I misread and didn't realize the schedule changed from the offers I received 2+ years ago. This compensation structure is definitely my preference.


I was hired in 2020. My structure was

- Year 1: base + high prorated signing bonus + 5% stock vest

- Year 2: base + slightly lower signing bonus + 15% stock vest

- Year 3 and 4 - base + 40% stock vest

If the stock doesn’t move, you should make about the same amount Years 1 through 4 or slightly more.


That's awesome. Definitely wish I was in that situation right now. :)


Amazon compensates your first year (the low % vesting year) with an entirely equivalent amount in full cash. Which is arguably better -- so I don't get your point.


I work for Amazon.

Anyone who was hired over the past two years would have been more than happy to receive a large stable cash prorated signing bonus over the past two years than stock.


Equity means statistically very little in a startup. The chance of any startup succeeding where “success” means that the investors don’t lose money is 1 out of 10. The chance of a qualified person who takes a below market compensation in exchange for “equity” not being better off by working for one of the public tech companies is even slimmer.


If you can’t compete with the market rates, then maybe you underpaid your developers?

If your business can’t “buy” the supplies needed for your products - in this case development labor - and sell them at a cost where you can have a sustainable business, then you don’t have a good business model.


I am curious about these layoffs; the number impacted in the past year seems to be between 100-250,000 tech employees.

Are there that many good-paying jobs remaining within the tech industry that they can re-shuffle to? Are people finding placement? Are coders now competing for less-technical jobs as well?

I've heard stories of recruiters who were seeing 1 resume per week now seeing 300 resumes per week, but I'm not noticing any sentiment of widespread panic on HN or even Reddit.


> Are there that many good-paying jobs remaining within the tech industry that they can re-shuffle to?

For FAANG-level engineering salaries, the answer is largely no, perhaps save some very specific areas like finance or extremely hot AI prospects.

There is going to be a broad leveling of engineering salaries in my opinion. The engineer with 8-10 years experience making north of 500k at FAANGs is largely going away. Of course, a big part of that is due to equity values not skyrocketing every year. And of course with FAANG-level salaries going down, lots of other companies will feel less pressure to compete.

For engineers, I think a large number of those who were laid off will have difficulty replacing their level of salary for some time. I think that the past 10-ish years, with rock bottom interest rates, were really a "once in a lifetime" chance for non-managerial employees to make as much compensation as they did (again, broadly).


> There is going to be a broad leveling of engineering salaries in my opinion. The engineer with 8-10 years experience making north of 500k at FAANGs is largely going away.

If those salaries go away, so will the talent. These workers will start new tech companies that either eat away at market segments or end up costing large sums to acquire. You're right that it may take time to replace the salary in the short term.


On the whole, I disagree. My primary point is the super high compensation numbers that were possible for top individual contributor engineers was largely made possible by the explosion in stock values of the biggest tech companies. That period (basically from post Great Recession until now) was largely an anomaly of 2 things that happened simultaneously: 1. Big tech vacuuming up an ever larger amount of worldwide revenue, but many of them are now hitting the law of large numbers, and 2. ultra low interest rates, which makes the present value of a future dollar (i.e. equity) worth a lot more.

Sure, some talent will leave and start new companies, but on the whole I think hardly any of them will ever be able to match top-level FAANG compensation from the 2010-2020 period. Again, there will be some outliers, but even then I think the number of outliers will be small. For example, look at AI. A lot of people freaking out the most right now are people in other areas of AI who are realizing that all of their work is being completely obviated by LLMs.


I got laid off late January and was able to find a job within a month. I've got a senior title and 6.5 years of experience.

Like most US tech workers, I was getting paid comfortably, but nowhere near the level of FAANG/fintech/top startups. I took a small pay increase with this new job.

I've got friends who were part of the FAANG layoffs who have been struggling because they only want to work at FAANG or top tier fintech/startups. That said, they are also not trying too hard due to generous severance.


Assuming none of your friends are visa holders. Otherwise trying not too hard case wouldn't be there.


Correct.


> I've heard stories of recruiters who were seeing 1 resume per week now seeing 300 resumes per week, but I'm not noticing any sentiment of widespread panic on HN or even Reddit.

I can tell you that candidate expectations have changed a lot in recent months.

For a while we had a lot of candidates applying who wanted to stretch the interview process out to 2-3 months so they could shop around, compare offers, then negotiate up as much as they could. Candidates would frequently disappear from the interview pipeline or go weeks between following up.

Now that quality of resumes we receive has increased dramatically. Applicants are much more responsive and are making it clear that they're willing to do anything, as opposed to holding out for their dream job.

Meanwhile my employer is celebrating the latest salary comp data showing that industry-wide compensation has declined sharply.

There are still jobs out there, but it's no longer easy to put in a little effort and find a good job. It's now a competition.


This will carry on for 2-4 years, until there's another wave of hiring spree. Then, people will get picky again and a new cycle will begin.


> Meanwhile my employer is celebrating the latest salary comp data showing that industry-wide compensation has declined sharply.

Any pointers?


Plan on a longer and more intense job search.

Many interviewers can recognize when you don't have many options. The more options you have, the more confident you'll be.

Don't take rejections personally. If you're not getting rejected a lot, you're aiming too low. You should be getting rejected frequently! Use it to hone your search.


No I understand these, I'm curious about what you're referring to when you say there was a report that industry wide comps are down sharply.


I'm indeed panicking and haven't lost my job, yet, let's see in 3 weeks. I never worked at a FAANG and it terrifies me that if I'm out there I will be competing with people with big names on their resumes. This news coupled with the AI news of the past weeks is making me think about what other profession this forever developer can do to pay the bills.

I took the black pill. Maybe I can find wisdom in past professions' cataclysms, like ice harvesters and milk delivery.


My smartest employers always said they preferred hiring the top decile from mid level colleges rather the average ivy leaguers, or the stars from unheralded companies rather than the employee #987563 from big name logos.

Unfortunately that's not the norm, but I find branding yourself in that way can at least help overcome this challenge in the hiring process (if you get past the screener that only looks at these filters that is)


> the top decile from mid level colleges rather the average ivy leaguers

The problem with hiring from the ivies is these are people who got into ivies. They know how to game the system.


I think you should relax. Even if this AI hype is 100% real, we will be running massive IT projects for 20 years to convert everything over to AI run. Realistically, it will probably find a use case for a few niches, but not take over all work.

Unless we invent an actual superintelligence, in which case, no humans will be needed for work ever again and you will either live out your days in some kind of early retirement paradise or be fighting over the last can of cat food.


Don't be terrified. People who get laid off in small layoff rounds smaller than 10% are often not that attractive in the job market. There are some exceptions like recruiters for example because usually their pie of the chart is much bigger than engineers for example.


I'd be curious to see how many of these layoffs are coders - I know given the scale of the layoffs the numbers in engineering affected can't be small even if the percentage is, but anecdotally I've only heard of HR layoffs among friends (anecdata isn't data but I'm an engineer so I know relatively fewer HR folk overall).

Fwiw those I do know that've been laid off have gone travelling/career break (severance helps here) or pivoted (all from HR, none from engineering).


250,000 tech workers impacted sounds like a lot, but this is less than what the companies hired during the covid job boom; this can be simply (a step towards) a reversion to a more normal state of the tech employment.


This is the pragmatic outlook. ~3 million jobs are created in a year, and ~3 million Baby Boomers retire every year.


Anecdotally, my employer in telco consulting is hiring dedicated coders - first time I've seen that in this industry. We may finally be seeing a diffusion of programmers into the wider economy after the high tech companies spent some time monopolizing them.


Most people are still in their severance period. Expect panic in the next couple of quarters.


Allegedly there are 750K open positions companies are trying to fill. The unemployment rate in tech jobs is apparently 1.8%.

There are lots of tech openings these days in non tech businesses. Of course these don’t pay the top of the market salaries.


Started testing the waters of the job market last week. Still employed, not FAANG, but senior at a well known startup that is still healthy despite conditions.

I don’t look at LinkedIn much most of the time but I do try to connect with most of the people I work with, and I am nice to recruiters. I generally rely on my network and recruiter outreach for most of my jobs, can’t remember the last time I did a cold application.

For the past few years there’s been a layer of bottom feeder recruiters who were terrible about phone and LinkedIn spam. They made previous job hunts unpleasant. Nowhere to be found this time around, wonder where those people went.

The quality roles are still there but maybe 25-50% less abundant in terms of cold outreach from recruiters.

For someone still employed this translates to a very manageable interviewing pace that probably leads to better results in the end.

If I were unemployed I might be more anxious since you probably can’t do 3-4 interviews a day without hustling quite a bit. The pace reminds me a lot of my experience interviewing for mid-level roles a few years back, before I made senior.

Overall take, the bottom has definitely not dropped out of the market. Yes FAANG comp is less available than it used to be, but the just-below level isn’t too hard to find, and even the FAANGs are still hiring in key areas. I expect a ramp-up late this year/early next once the operational cracks start to show from layoffs and attrition.


It's only an issue for people who insist they are 'worth' FAANG jobs. Outside of the big players theres ample opportunities.


Are there 250,000 opportunities outside of the big players?


Nobody fired 250,000 devs. A good chunk of these are sales, marketing and hr.


Yep. And companies are sharply downsizing their recruiting teams as well. At bigger companies, recruiting can be a large function.

I think there is an assumption that all of the layoffs have been engineers or engineers, designers, and product people, but a huge chunk of them have been in support roles that are less needed without big hiring demands.

If companies are cutting travel and expense budgets, that means you can cut accounting staff. If you are largely not hiring, you can cut recruitment staff. Etc., etc., etc.


Yes!

Whether there are 250k open positions at suitably-high levels is less clear, but there are more than twice that many open positions.

Of course, people used to making $300k+ might balk at positions offering half that or even less, but they're out there.


> Are people finding placement?

LMAO no. Admittedly I have been out of the job hunting circus for a decade, but the number of positions I've applied for in the past few months that have resulted in a first interview is laughable. Recruiters are still useless and such an active waste of my time I don't even reply to them any more.

I'm seemingly having better luck these days getting freelance contracts through non-standard avenues (but I'm holding off from celebrating as I'm still negotiating and haven't signed anyone just yet)


All the interviews I got after I was laid off were through recruiters. I did not apply anywhere directly. I found them very helpful. However, you are not the first person to tell me this. It seems recruiters work very well for one kind of applicant and terribly for others.


There are a few very good recruiters out there, who will have you interviewing for jobs within days, and probably fielding offers within a week or two. There are also vast seas of terrible recruiters who do nothing but keyword matching and spamming your details out to anyone with a pulse, who are at best neutral in your ability to find a job, and in the worst case will actively make things harder for you because companies will be unwilling to cover their fees.


I've never found a good recruiter - how does one go about hunting one of those down?


In my case, via going to meetups related to the field I'm in. There'll be one recruiter who everyone wants to talk to. Talk to them, and make it known that you're looking for work.


There are some really good ones out there that can place into decent positions. The problem is it takes time/connections to find them.


What we are seeing is a rebalancing. The super high-paying FAANG jobs are becoming scarcer, but there is more talent for tier 2, and tier 3 employers and startups. Many companies struggled to hire in recent years, often relying on contracting, offshoring, etc.

The company I work for, a tier 2 or 3 company for tech, depending on your perspective is still hiring, although mostly not in the U.S. But if more U.S. talent becomes available at more reasonable rates, we might do more hiring here.


Anecdotally, the folks I'm seeing on LN most impacted by the layoffs seem to be more on the senior/higher paid side of things, probably more folks that chose the tech track than people management (but I'm seeing those too).

Seems like companies are focusing on cutting folks that don't contribute (code, reports, something tangible) directly to revenue streams.


How does this

> Seems like companies are focusing on cutting folks that don't contribute (code, reports, something tangible) directly to revenue streams.

Follow from this?

> more on the senior/higher paid side of things

Are you implying that every single senior+ person you know who got cut was worthless? Because generally, the more senior the more you contribute to a company’s bottom line.


In my experience, the more senior you are, the less obvious your contributions are to bean counters. Thus my observation that companies could be using metrics similar to tickets closed or lines of code weighed against someone's salary to determine if they should be laid off.

Happy to be wrong here.


I regularly interview and am continuing to grab offers every couple weeks. Just make sure to bypass the application portal with inMails from LinkedIn as the recruiters are lazy and will just send you in rather than read through the pile and you are fine.

I suspect anyone with a decent network is fine. If you are applying through portals though, the competition is steep.


> Are people finding placement?

A year ago I submitted to one job post and got a full round of interviews from it, which ultimately I decided wasn't a fit.

Over the past two weeks I've submitted my resume to 80+ jobs, and so far have had a handful of declines and no interviews.

So, yeah, it's a different market than it was, for sure.


A possible reason is that the layoffs are localized to the tech industry so far, but not all (perhaps even most?) tech workers don't work in the tech industry - they do tech work for other industries such as construction, finance, health etc, either embedded directly or for companies that specialize in providing tech services to them. So until those industries are impacted by the recession they won't see the same layoffs.


Tech employees and coders/engineers are not equivalent. It was not 100k engineers that got fired it was a lot of admin staff and sales people.


Its still super easy to find jobs. I know several people laid off at Twitter and they are swamped with recruiter calls.


All the tech layoffs in the last few months make up only a small fraction of the net new additions to the industry post 2020. These companies still have way more employees today than they did in late 2019. We have a long way to go before we will start to see significant hiring (and paycheck) impacts.


What would panic look like to you?


In the crypto communities, it's usually posting the suicide number hotline.

I don't think we'll ever be there yet. Tech people are still one of the richest in the US and the Earth.


> the number impacted in the past year seems to be between 100-250,000 tech employees

That's because companies announce layoffs but they usually don't announce mass hiring.

While cloud sectors are laying off, healthcare and defense are hiring tons right now


The era of the $600k (and more via stock value, if you joined 2-3 years or more before the bubble popped) line manager is over.

There is still plenty of work to find, but it all depends on how much people built their lives around their income level


My company is still hiring L5+ faang type engineers at the normal pay ranges, no major changes. Growth has been cut back, but is still happening.


I'm very curious about this. Amazon appears to be squeezing more profitability from existing, very successful parts of the organization. In particular, AWS, Advertising, and Twitch are not loss leaders. I'm not really quite sure what "PXT" is as a lay person, but is Amazon essentially making a serious bet on slowing growth to squeeze profit?


PXT is their tech team supporting HR for Amazon. It grew a ton of the last 5+ years, but from the outside looking in it appears to be mainly empire building. The major initiatives I was aware of from my time there never seem to have been completed.


What exactly have they accomplished? Are they genuinely not building things that could result in improvements to Amazon's bottom line? I don't have a dog in this fight, but I think Amazon is screaming to investors, "wait, we can make money at the expense of our last twenty years of growth if that's what you want." That lens makes Amazon look like a very different company..


The scale of HR at Amazon is huge. One data point was that they hired over 800,000 people in a single month. I'm sure that number is out of date.

The idea was to build scalable solutions for HR to modernizing hiring, etc. and productize those. I'm not sure the external product piece ever panned out, but they were mainly focused on eliminated manual processes for HR inside of Amazon and migrating legacy systems to modern ones.


Don't they have an automated resume hiring bot ?


Last I had heard, advertising is still a disaster at Amazon and Twitch still costs more to run than it brings in.



AIUI, ads brings in revenue roughly equivalent to AWS. The problem is that it’s user hostile and violates the customer obsession LP (among others).


If you consider 1/4 of the revenue to be roughly equivalent.

And that's revenue. We still don't know about profitability.


Pxt from what I gathered is like HR


I think Amazon's time is coming to an end. AWS is the last bastion. The rest has started to rot.


  Some may ask why we didn’t announce these role reductions with the ones we announced a couple months ago. The short answer is that not all of the teams were done with their analyses in the late fall;
I am torn on this. How does the decision to have at least two layoffs affect employee morale? Is that not worth waiting?


Yeah, not to mention it ignores the questions of "how many teams still haven't finished" and "is it the same management that made the excess growth that is looking to explain where they should be?"

That last is huge, btw. Leadership setup a disaster to require a few layoffs. I'm assuming leadership is having to take on some pain, as well?


Don’t worry, the CEO is taking FULL responsibility


Phew


The layoffs will continue until performance improves.


3 Layoffs now.


The memetic shift, in coordination with the MSM, has been successful. Companies can now lay off normal numbers of people (for their scale) in waves, and sustain a narrative that times are tough, removing employee motivation to unionize as well as discourage other employee pressures for better work conditions inside the company.


Maybe, but then again Apple hasn't announced any layoffs. So if there was collusion, did no one invite them?


There are always CEO retreats/meetups and founders groupchats (think SVB bank run). Also Apple is in a different league and a singular company.

It has also been proven there had been collusion in regards to poaching employees before - https://www.reuters.com/article/us-apple-google-settlement/a...

Why not this? Doesn't have to be a collusion setup that looks like UN resolution vote.


> Apple hasn't announced any layoffs

Apple didn't overhire and double its headcount during the Covid money printing bonanza like others did.


Exactly my point, the layoffs seem to be (at least initially) a response to over-hiring.


If "tough times" is BS people will start new companies and benefit from all this talent being released and everyone is going to be happy again.


How much of these layoffs are really just trying to keep investors and the stock price happy, as opposed to past over-hiring and stagnated profits?


It is definitely to keep investors happy because it comes with RTO, which is another thing investors seem to like.

AZ could have very well gone nearly 100% remote for SDEs and slash the office costs without messing up teams and deadlines.


Hah. Now we're using logic?

RTO is about control.


Those are the same thing! Investors care about profits, which are dented by over-hiring.


The stock price is down 2.5% today. The investors didn't like it for some reason.


My experience is that Wall Street loves a 1st round layoff, interpreting it as cutting fat. Anything after that they interpret as cutting into the meat of the business.

They may or may not also see multiple rounds in the same light many of us do: as incompetence in the management team.


Meta jumped up 5% at their new layoffs announcement last week


It's interesting. In the AI space all the big cloud providers are pairing off with an AI darling. Amazon AWS has partnered with Hugging Face: https://huggingface.co/blog/the-partnership-amazon-sagemaker.... Microsoft Azure has OpenAI. Google has their own models for their own cloud, as does Facebook. (this makes me wonder what Apple's going to do)


make a phone bezel 23% thiner. making the dynamic island 15% wider. and call it the most advanced iPhone ever sold in stores

and add another $15B of revenue growth


You joke, but Siri could definitely benefit from the integration of a competent large language model. I have no idea what Apple's AI strategy is. Maybe they should get behind models that run locally and find an opportunity there.


I'm not convinced that going from "sorry, I don't understand" to confidently-asserted answers that seem like they're correct but are absolutely incorrect a high percentage of the time is an improvement.


Apple has John Giannandrea who was previously in charge of Search and AI at Google.

https://en.m.wikipedia.org/wiki/John_Giannandrea

Apple has a tendency to keep things close to the vest, but I am sure they have a plan. If you look at the M1 and M2, they have insane memory bandwidth that can be quite useful for running large ml models.

It would be interesting if Apple released models that can locally on your Mac or iPhone and bypass the whole only run these models in the cloud model of the other companies.


I wonder if Google will seize the opportunity to leverage their inhouse AI expertise to outmaneuver the competition. In theory having inhouse AI should mean they can more quickly iterate ideas, unless they truly are the corporate wasteland people believe them to be.


The problem with Google is no one is going to build their house on Google's land because any product that doesn't make Google a super-mega-ultra-decacorn gets shut down after 18 months.

Why would someone rely on Google when everything else is either better or good enough.


Another reminder that you owe these companies no shred of loyalty, and should be willing to jump ship at first notice.

I love it how the older generations today are astounded how employees have no loyalty towards the company, and are job hopping like crazy.

Doesn't matter how good your team is, how nice your manager is, always look out for yourself first. And always squeeze as much as money as possible from companies.


The factory of the future will be a man and a dog...


...and an army of armed robots to keep the desperate and angry mobs of unemployed away.


Not if the angry mobs owns the robots and pays the man to feed his dog.


Given how many furries work in tech, the dog wrote the code that controls the robots.


Why would the mob own the robots? The whole point of robots is to eliminate the mob’s power.


hmmm. Interesting. I see it the other way around. If the robot's ownership is concentrated in few hands, then there's indeed reason for the mob to arise. If the mob owns the robots instead, then there will be little reason for the mob to raise pitchforks, they'd just collect dividends. Mob can then go vacation in Florida or whatever.


Right... so violent revolution and if successful then the mob owns the robots. That middle bit doesn't seem a bit worrisome?


> If the mob owns the robots

Collective ownership of the means of production?

I, too hope that automation will eventually help us figure out how to do Socialism that Doesn't Suck, but it's one hell of a jump to imagine that it will just happen automatically on top of existing systems given their long and well established history of relentlessly concentrating the ownership structure -- what is it, 90% of stocks are owned by 10% of Americans, or something? Even if super construct-o-bots became cheap, you'd also have to unwind the private ownership of natural resources. No, I don't see any of this happening smoothly. Do you?


> Collective ownership of the means of production?

I was thinking of proliferation of existing, but still uncommon incentive structures. More stock compensation, in more industries. More co-ops for smaller orgs. More unionization, while not distributing ownership directly, at least balances board memberships. More sovereign trust funds for resource extractions etc... I wasn't thinking state-controlled production, it's been tried, and failed horribly.

One reason why US is reasonably stable is precisely because of 401ks. That is, a large middle class has a true stake in the stability of the system, and will not rock the boat. Increase that stake, there's existing mechanisms.

> I don't see any of this happening smoothly

There's no reason it needs to devolve into violence. Small example: USA-gov specifically needs to co-opt resource extraction, and setup trust fund, like Alaska. This is primarily a political program that we're being hoodwinked into not accepting. The onus is not on evil Exxon, they're not threatening to kill us if we try to (because they don't); the onus is on the american people to actually demand this from our representatives.

Violent transformation will throw away the baby with the bathwater. Take what works, dial it up. Devalue (in your heart and actions) what does not work. Vote & advocate accordingly. The doom&gloomers are missing that so many pieces are there, already, today.


I suspect we agree on policies but not on terminology; I'd describe your vision for the future as market socialism, I would agree that reforming our institutions in that direction is the happy path for the future, and I would share your aversion to state socialism. I even think it's understandable to dissociate from the terminology -- FDR avoided the word "socialism" too, just remember that the businessmen got together and tried to coup him all the same.


It would work smoothly in a democracy, where the “mob” can vote the private owners out.

Of course it won’t work in a fake democracy where corporations are allowed to buy politicians.


The French, found a very good solution to all of that ~230 years ago...


and yet they didn't. It famously devolved in a terror state, and a restoration of the monarchy in half a lifetime. the french revolutionary program traded aristocratic rights for bureaucratic corruption. all we really got was the metric system.

the true lesson imho is that any positive project for the future will need to reject iconoclasm, and lean into incrementalism. preserve the good, prune the bad.


> It famously devolved in a terror state

The 'terror' is 'famous' only because of the ~300 years long propaganda of their enemy, the English establishment - the aristocratic establishment that hates anyone or anything that threatens the aristocracy with the fiery passion of a thousand suns. Otherwise, what is called 'the terror' accounts for ~3000 people, and most of them in Paris. And it consists of aristocrats, their surrogates, their servants who aided them with their conspiring with their foreign relatives to come to France and massacre their own people so that they wouldnt lose their privileges and the 'plebs' would 'know their place'.

Conspiring against your own country in wartime in that manner still carries the death penalty even today. Even in the most democratic countries.

> the french revolutionary program traded aristocratic rights for bureaucratic corruption

Corruption existed in all eras and all societies in human history. 'Bureaucrats being corrupt' at or after one point does not invalidate a system. That system worked spectacularly well when it was first instituted, literally reforming the entire continent by removing aristocrats from power and appointing non-nobility to those positions on a meritocratic basis. It worked so well that even after the aristocrats were able to destroy the Napoleonic remnants of the revolution, they kept that 'bureaucratic' system. If it became corrupt, you can tie it to the influence of the aristocrats - not the revolution.

...

No, the French did find the solution to it - the French Revolution is the unique event in human history that destroyed the elitist, aristocratic stranglehold of the minority on the society by invalidating all the historic traditions and trappings that trace back to the Agricultural Revolution and all the norms that those enforced on the people. And it set the standards for our actual modern society. It has basically created the blueprint of how we live today.


Thanks for the different perspective.

> It has basically created the blueprint of how we live today.

The same case can be made for the american revolution, which was earlier, and which legacy is longer lasting.

But yeah, point taken. Any book recommendations on the topic?


> Thanks for the different perspective.

Indeed - after being on the Internet for a while, I learned that what is taught on this topic in the Anglosphere and the rest of the world !greatly! differ. In high school curriculum, we were taught what the French Revolution did, what were its principles and how it related to our current society. What is incessantly drummed up in the Anglosaxon literature as 'the terror' was just mentioned as a part of the turmoil that was the revolution and the ensuing war. But of course, its no surprise how then-existing Anglosaxon establishment and its modern contunity hated 'the terror so much':

https://www.goodreads.com/quotes/989759-there-were-two-reign...

Because 'the terror' was directed against the aristocracy. It did not matter whether hundreds of thousands of French died during the famines in which their aristocrats starved them for maximum profit to keep their luxurious lifestyle. It matters that ~3000 aristocrats and upper class were executed by those very peasants.

> The same case can be made for the american revolution, which was earlier, and which legacy is longer lasting

That is also a proposition of the Anglosaxon literature, and there is a quite different view of it outside that literature for that topic as well:

Whereas the French Revolution totally did away with all the existing political and social norms and brought an egalitarian and meritocratic format into politics and the society, the American Revolution was more a rebellion in which the elite of the colonies broke away from their motherland in a move to protect their privileges and position by incorporating some of the Age of Enlightenment principles. We see total commoners get into positions of power at the end of the French Revolution, whereas the American Revolution (or rather, rebellion) does not disturb the existing power structure in the colonies aside from ousting the parts of the elite who were royalists. There was also large scale land appropriation and land redistribution done at the end of the rebellion.

That is extremely important - because that is the reason why the leaders of the rebellion created an anti-democratic political structure: The American founding fathers thought that this kind of land redistribution could easily target themselves (and there were voices demanding it), and they wanted to protect their holdings and power. Which is why de facto architect of the American constitution, John Adams, openly and contradictorily advocated that the government should protect the society from 'the tyranny of the majority'.

https://en.wikipedia.org/wiki/Tyranny_of_the_majority

The tyranny being democratically voted and enforced land redistribution, obviously. American founding fathers were rather blunt about it in their memoirs, letters and private communication. Some did openly politick against it as well.

This is the reason for the existence of the electoral college, the senate, and the 'checks and balances' in the American system - all of those were devised as ways to enable overriding or controlling the democratic majority so that they wouldnt come with pesky land redistribution schemes. So at the end of the 'revolution', we see the exact American elite occupying the same positions of power and privilege, but with the losing segments of the elite who sided with the crown removed. The actual aristocrats who sided with the rebellion kept their possesions after the rebellion, with the exception that their nobility titles not having a legal basis anymore. Which did not matter since it was the possessions that made the title.

On top of that, the Age of Enlightenment ideals were not fully materialized into their radical forms at that point. So what the nascent American republic did was to mostly copy the earlier Dutch Republic, the oligarchic trade/merchant republic that was seen as the pinnacle of systems at the time. The Dutch Republic had had copied its systems and format from the Venetian Republic in turn. So even from the start, the US was set up as an oligarchy and it shows even today. So if the US looks like a merchant oligarchy in which the merchants, traders and businessmen dominate the entire society, its not a happenstance - it was made to be that way.

Additionally, the nascent republic maintained the medieval feudal common law system that it inherited from Great Britain, which created the hodgepodge of legal mess that exists in the US when the holes of the medieval common law were plastered over with the civil law that originated from the French Revolution later. Its not so surprising that they kept common law since the colonists, including the American founding fathers did not want to break away from Britain at the start and for a long time after that - their demands were representation and/or abolition of the new taxes and being left alone like how it was in the earlier centuries. It took a lot of work by a few founding fathers to agitate for independence and a republic. (reading about Thomas Paine and his activities immediately before and after the rebellion could give some perspective)

So unfortunately, contrary to what is heavily advocated in the Anglosaxon (or rather, mostly American in this case) literature, the American revolution/rebellion was not the paradigm-shattering event that shaped the modern society - it was at most a step in the process, which definitely helped the leaders of the French Revolution to crystallize their ideas after seeing how the incumbent elite was able to protect their power during the process of the American rebellion. Leading to the crystal clear egalitarianism and absolute abolitionism of privileges seen in the Revolution later.

At this point we must note that the entire world uses civil law, a product of the French Revolution, whereas only a few countries (like the UK) and a few small islands still use the common law. Even the US has a mixed common law + civil law environment. Merely the major difference in between these tells how different these two events were and why the French Revolution is the event that shaped modern society:

In common law, the judges still act as the stand-in for the local feudal sovereign with the power to 'interpret' the law and override it with those interpretations, leading to 'precedents' that end up becoming de facto laws themselves.

Whereas in civil law, the judge is just the speaker of the democratic parliament that has written any given law, tasked with communicating and precisely implementing the pre-written law with literally no interpretation. Even in cases in which the existing law does not cover something in the exact manner, the judge is responsible with falling back to a broader law that does cover that specific thing and implementing its articles in an exact manner - he or she can not 'interpret' any law or set any 'precedents'. All the power lies in the people who make the law, and those who implement the law are just their representatives.

...

Of course, these are quite large topics with a lot of reading buried in them, so its a bit difficult to recommend stuff that could bring a different perspective - especially from the Anglosaxon literature. But reading Howard Zinn's A people's history of the world is one shortcut - it would touch a lot of similar subjects as well.

However still, its not difficult to find some articles that were compiled on the matter:

https://www.jstor.org/stable/pdf/2141520.pdf

https://www.stratford.org/uploaded/faculty/jjordan/Viewpoint...


Thanks for the great read. Looking forward to delve more into the links you added.

Of the cuff, the common vs civil law issue seems more of a formal difference, rather than a difference in outcome. Interpretation of common laws changes over time as well. And what republic are the french on now? Fifth, sixth? I lost count somewhere in my own lifetime. Laws that need rewriting every generation or so or poor laws.

Anyways, appreciate the in-depth response and sources!


> Of the cuff, the common vs civil law issue seems more of a formal difference, rather than a difference in outcome

Nope. Its fundamental. Take what happened during the BLM protests: A NY court suspended habeas corpus, the basis of all rights under common law. At that point, the authorities, including the police, could do whatever they wanted to anyone they wanted. It was reinstituted only after a higher NY court overruled it. If the higher court decided that the emergency warranted the suspension, ALL rights in NY would have been gone for the duration. Same goes for the US in general. If in the future, there is a major emergency that can 'justify' the suspension of habeas corpus and the supreme court lets it stay, all rights will be gone for whatever duration decided. In common law, the judges play the role of the sovereign monarch who owns all rights and gives them out as he sees fit. So it can 'reinterpret' everything at any given time and everyone is at the mercy of it.

Now take civil law: No such thing can happen. What rights the citizens, residents and even refugees have are written in concrete in the law, including what rights can be kept and what rights are suspended even in emergencies including global catastrophes, and they can never be taken back by anybody. The only one who can give or take back laws is the society itself, ie the people, they do that through democratic voting and proportional representation, and nothing and nobody can overrule them. Sovereignty belongs to the people.

> And what republic are the french on now? Fifth, sixth?

The majority of the French republics were destroyed by external sources that were trying to eradicate the remnants of the French revolution. Mostly backed by (then) 'the leader of the free world', Britain. We can also include World War II in this, since Britain was trying to use Germany as an attack dog against the Soviets and therefore propping up in any way they could, especially diplomatically. (including preventing an Europe-wide attempt of an anti-Nazi alliance that could totally prevent Ww2).

Outside those cases, the people democratically changing their constitution and calling it a new 'republic' does not really make it a new republic. Its still a republic, with a changed constition. The power still resides in the people and they decide how the 'new' republic will be. There is nothing outside the revolutionary principles there.

Though, one can easily say that the latest republic was also prompted by an external intervention - namely the CIA coup attempt to depose de Gaul to prevent the French from giving independence to Algeria.

http://whowhatwhy.org/2015/10/20/jfk-assassination-plot-mirr...

This is a very hairy affair, by the way - CIA organizing a coup in France using the military in lieu of JFK's policies and opposition, Parisians mobilizing and setting up barricades across Paris to protect the president, JFK being powerless to stop the CIA and leaking info and updates to the French via diplomatic channels to help against the coup...


> namely the CIA coup attempt to depose de Gaul to prevent the French from giving independence to Algeria.

Funny to see this called out, my father is a huge francophile and I remember him going on about this when I was a kid (tbf - he sees CIA coups everywhere in the 60s, murder of jfk, murder of lumumba, ...).


> he sees CIA coups everywhere in the 60s, murder of jfk, murder of lumumba

Considering how that is the whole business of CIA (aside from drug running to finance those and the paramilitaries, guerillas and islamists they fund), he is not far off. Solely the coups in South America would already flood the list, Africa would need a few more pages. Then there are coups in the Middle East etc. Incidentally, the later Iranian Islamic revolution is the result of the 1953 coup that CIA helped organize in Iran.

https://en.wikipedia.org/wiki/1953_Iranian_coup_d%27%C3%A9ta...

They even hired the most famous mobsters in Tehran to help with the coup. So I guess the tendency of the CIA to choose the worst type of people to work with did not originate in the 1960s, and instead it was there when it was founded...

...

The murder of JFK is very specific, btw - its very plausible that CIA did it (Dulles) because JFK has sabotaged two CIA projects - the Bay of Pigs push and then the French coup. And that Dulles was a nasty, nasty, nasty man...


You seem so poisoned with anti-English xenophobia that you are spreading disinformation.

Denying the existence of The Terror is just weird. It was condemned at the time by fellow Jacobins like Danton/Desmoulins who were then executed themselves as the revolution devoured it's own. Robespierre had lost his mind by this point.

It isn't called la Terreur because of English propaganda but because the revolutionaries openly discussed the concept and deliberate use of terror in the period. You can quibble about what they meant by it and whether or not terror was an official policy or just the reality, but that is where name arises. Robespierre: "The basis of popular government in time of revolution is both virtue and terror".

You are way off on the death toll. The official figures are 17k executed (2-3k in Paris) and 10k died in prison awaiting trial. Historians put the total figure at 40-50k because of there were also summary executions outside the official figures.


> You seem so poisoned with anti-English xenophobia

Even if I was, why would being so anti-French like the English establishment and its followers are be ok, but not being 'anti-English'.

> spreading disinformation

You are not the arbiter of truth. Neither the establishment that you are defending. The one that was called the 'perfidious albion' for 400~ years by now.

This is the first time I see someone talking about 'misinformation' regarding referenced historical material. It comes across extremely funny. Demonstrates how big the gap is in between how the Angloamerican world sees itself and the world and the rest of the world does.

> Denying the existence of The Terror is just weird. It was condemned at the time by fellow Jacobins like Danton/Desmoulins who were then executed themselves as the revolution devoured it's own. Robespierre had lost his mind by this point.

Aside from the charged emotional wordage used in your paragraph giving away the level of ire and propaganda levied against those who you consider to be your 'historic enemy' in line with your establishment's propaganda, nobody denies the existence of executions. ~3000 people were tried and executed in Paris.

What is 'denied' is the delirious, emotionally charged exaggeration that comes from the establishment you stan for - just like your emotional approach, that establishment has portrayed this event as if millions of ordinary French were wrongfully killed. With the judge, jury and executioner of that sentence being the English establishment, the traitorous aristocrats who escaped to England, and those who finally accomplished in destroying the French Revolution. Its like asking Dick Cheney to describe the Iraq War...

> It isn't called la Terreur because of English propaganda but because the revolutionaries openly discussed the concept and deliberate use of terror in the period. You can quibble about what they meant by it and whether or not terror was an official policy or just the reality, but that is where name arises. Robespierre: "The basis of popular government in time of revolution is both virtue and terror".

The word 'terror' had different meanings 300 years ago. Whereas it has been made into something quite different from the usage in the period in the following centuries. Maybe they should have used the word 'fear of god' instead of the more rational-sounding 'terror'. Like how it is in the Anglosaxon literature. Then it would be all good and well.

Regardless of the propaganda subversion of a term from a different language by a hostile establishment, the incident is what it is - the execution of ~3000 people, mostly the aristocrats and their surrogates for conspiracies against their own people.

> The official figures are 17k executed (2-3k in Paris) and 10k died in prison awaiting trial.

The Anglosaxon 'Terror' propaganda is about the executions in Paris. Its about 'blood flowing in the streets'. Guillotines. Not the events that transpired elsewhere in France, during the wars, or in the killings of the revolutionaries by the French aristocrats or the foreign armies that they have called in to murder their own people.

It is very likely that even more people died from both sides in the events during and after the revolution. But the English propaganda is not about that. Its about 'blood flowed in the streets'. Emotional manipulation to demonize. Because otherwise different sides in a civil war executing collaborators of the other faction in court martials across the countryside does not make the same emotional manipulation effect. Even more so because the English history is chock full of such incidents, and the accusation would turn against the propagandists themselves - hence, 'blood flowed in the streets - guillotines!!!'.

...

There is absolutely no difference between how the French Revolution was demonized in this manner through emotional propaganda and how other targets of the English establishment were demonized before and later. All the way from starting the demonization of the Spanish by the Elizabethans to the demonization of Europe during the Brexit process.

Here is an example of the actual terror that existed back in that time:

https://en.wikipedia.org/wiki/Peterloo_Massacre

That doesnt count, of course. It was not directed against the aristocrats, but commoners. Who are not 'real people'.

...

Yes, how the French Revolution is viewed outside the Anglosphere and inside the Anglosphere is !starkly! different. For your demographic, this is a vicious football matchup in which you must vilify and demean your opponent even if the arguments are based on lies for emotional manipulation by totally invalidating even the principles that built our modern society by originating from that revolution. For the rest of the world, its one of the most important events in history of the world. An event that permanently destroyed the myth of the god-given rights of the aristocrats to rule, and freed the world from their yoke.


Marx was right about what but wrong about when and how.


Sure buddy. Keep telling yourself that.


Okay, I'll bite. What does this mean?


"The factory of the future will have only two employees, a man and a dog. The man will be there to feed the dog. The dog will be there to keep the man from touching the equipment." - Warren Bennis


I was hoping it was a reference to foraging after the apocalypse.


I think you mean "A Boy and His Dog" [0], which was, ironically, set in 2024.

[0] https://en.wikipedia.org/wiki/A_Boy_and_His_Dog_(1975_film)


I did not mean that, but now I have a movie to watch! Thanks!


Coincidentally, not ironically. Perhaps clairvoyantly or prophetically. Definitely not ironically.


adverb: ironically "used to denote a paradoxical, unexpected, or coincidental situation."

I did not expect to learn the film was set in 2024 and found it oddly coincidental.


There's still time.


The dog is there to bark when the man falls asleep.



Automation.


.. and the hits just keep on coming:

https://albertcory50.substack.com/p/whose-does-layoffs-bette...

What was really amazing to me was when I fed his email into Google Translate, had it translate to Mandarin, and then fed the output back to English.


We have found one more thing, besides comedy, which AI's actually do better than humans, if you consider CxO's to be human.


You'd think with all that money, they could hire some people who could write without plagiarizing.


I don't think they're plagiarizing, per se, just spending too much time with similar people doing similar things, too often.


More than a decade ago I was hanging out with the CEO and a few engineers from a startup I was working at. I don’t remember why but we started estimating what portion of Google’s revenue came from advertising. We settled on our estimates and then looked it up, and were surprised to find it was something wild like 95% - I don’t remember the exact number but essentially it was all of their revenue. We realized they could run every other Google service at a loss indefinitely, and started theorizing what this could mean.

“Eventually, Email = Gmail” was one conclusion: their email offering was not just “the hardware resources of a paid product (gigabytes of storage, etc) for free”, but also “the feature development velocity of a paid product (teams of full-time well-paid engineers) for free”. So essentially, other email providers wouldn’t last very long being undercut so heavily, and Google’s ad revenue allowed them to undercut forever. One of us pointed out that you might not even get other email providers in the first place, since Google could just hire all the email developers to work on Gmail. Even if they didn’t add any value - even if they subtracted value - as long as AdWords kept ticking along Google could still afford to keep them on payroll at a higher rate than any competitor could offer.

Our sobering conclusion was that Google could be this gigantic elephant sitting on top of dozens of different product markets, squeezing them all out by undercutting revenue streams and hiring all the talent - an elephant that would stay perched there based mostly on whether people kept buying ads elsewhere, and based not at all on whether they did a good job on the product or not.

Things didn’t quite turn out like we worried (it became FANG/FAANG instead of Google, for instance) and it seems like our pessimism was somewhat unwarranted, although writing it out now, parts of it do certainly ring true.

But! One thing we absolutely didn’t expect was that Google/FAANG would one day voluntarily decide to shed tens of thousands of “captive” developers! Many of these devs were doing no work, busywork, or redundant work, so these layoffs represent a huge and very real injection of talent back into the tech sphere (e.g. they were building a redesign of Gmail, but are now building the first design of a new product).

I know there’s an impression that many of the layoffs are “people in tech” non-developers (talents in their own right, to be sure, but somewhat less relevant for engineer-hungry startups), but many of the layoffs are developers, and they will find work building new competitors instead of rebuilding/maintaining existing market leaders. Something to be happy about at the birds-eye view of tech progress, even while the layoffs themselves surely suck for the individuals affected.



Many tech giants have made huge layoffs recently. What's going on here? Does this spell the end of the era of tech growth and what will happen next?


For every one of these layoff posts, look at the number of employees hired during covid and subtract what was added. Maybe add normal growth during those years assuming covid never happened and you'll land roughly where the numbers should be.


These are all symptoms of the end of 'cheap' money essentially. World's been running on QE for a long time now, and most millennials and Gen Z folks (myself included) haven't seen/lived in a world without QE.

This is all regression toward the mean. The next couple years should be interesting.


>The next couple years should be interesting.

A pity for those who enjoyed the calm of the last two years!


Massive over-hiring - headcount for lots of these companies more or less doubled in the last 2-3 years.


And it’s really amazing how little some of these huge companies are accomplishing with so many resources.

Some comment I read recently (but I can’t find) put it in terms like “Meta spent 36 billion to make secondlife for the wii”


Its impossible to avoid the late Fred Brooks, if they spent $1B the due date would have been X, and spending the next $35B made the due date later.

For a given technology you can only sensibly produce a product of complexity X, beyond which it scales at some awful exponential rate, so throwing more labor at the problem rarely works because the organizational coordination costs scale up faster than the productivity gains.


I doubt it's the end of tech growth long term but one of the main reasons that these companies are laying people off isn't that they need to (even if some departments are overstaffed), it's that the market is demanding it and they care about their share price. Once the market decides that it's fine to hire like crazy and grow again, they'll do huge rounds of hiring.


Unfortunately (or not, depending on your politics), the main mechanism here, the interest rate, is not up to the market to decide. It's up to a small group of folks who do not have to show their work.

Speculation, but the "dollar milkshake theory" seems to fit the best here, which would imply we'll probably be stuck with high interest rates for quite awhile. It's entirely possibly we never see money move as freely as it did in the past 10 years in our lifetime.


If I, some poor guy in the ghetto is considering tightening the belt on my finances and looking ten years out, then I assume so is every other person in business with half a brain more than me is doing the same.

I agree with your speculation, I do not see the money as free flowing as it once was. Anecdotally, I was recently given a worst interest rate in 2023 with a better credit score, and more income than I had in 2015.


> If I, some poor guy in the ghetto is considering tightening the belt on my finances and looking ten years out,

I think you're reading too many cranks on the internet. The state of the economy is fine, significantly stronger than where it was just 3 years ago. Real consumer spending hasn't budged much and the labor market is the strongest in 50 years despite the well publicized layoffs.

The dotcom boom happened under equivalent to higher interest rates than we had now. "Morning in America" happened with an unemployment rate double what it is today.


hr cuts and cuts to other “cost center” no surprise.

from my time at amazon this feel like only small step in fixing so many issues. engineering has too many manager in promotion race..layer after layer of manager..empire building focus and not customer benefit.

step 1 to rid these “professional” managers who not understand technology, installed themself at company for cushy job title and pay. many come from other uninnovative company like ibm.


I see IBM I feel the need to comment.

IBM has to be shittiest company I had to interact with in a professional setting. We have an AS400 iSeries. It ran the company for many years but now we are building a lot of apps around it in C#/.net/blazor.

So, in order to use entity framework with iSeries one needs a data provider. Most of the data providers are generally "free", for example if you have SQL, Oracle, MySql, PostgresSQL you don't have to pay anything. BUT not IBM.

We tried getting a license for the iSeries data provider, and I literally gave up and said fuck them I will just use OleDb and write queries by hand. First, nobody could answer which license we needed for our use case. Then, I received a trial license, which didn't work....I spend days snooping around to realize it was for the wrong version of .Net core. IBM support was clueless. I finally received the correct version, but the instructions for the install had a link to a dead URL.

IBM forums were full of IBM employees responding with "sent you a DM" when people were asking questions....followed by many replies "i have the same problem can you share the answer publicly"....followed by "sent you a DM".

Seriously screw IBM, awful company.


We wrappered the AS400 DB2 database with a django rest framework REST API using https://github.com/lionheart/django-pyodbc . I hated trying to use IBM documentation.


But with legacy support IBM can probably outlive many modern companies, sadly.


Stack ranking has a bad reputation today so nobody admits to doing it. But it's what is happening right now more or less. In many ways it has been targeted at certain roles that aren't needed as much when facing recession. But it's really just cutting out the bottom 10%-20% and blame it on the economy (somewhat justified!) instead of saying they're just stack ranking.


it's stack ranking but with whole teams.


Providing my anecdata. I've been at amazon for a few years and I have been in a few teams. In each team I would see about 10-20% of the team were not a net benefit to the team. Especially in 2022 I saw this figure grow even larger. This isn't a charity, if you're not contributing to the benefit of the company you should be let go.


But did they let those people go?


At the risk of being downvoted and such..

It seems that going into a profession based on how secure it is or how much money you will make is at best a gamble, and at worst a recipe for existential disappointment. Looking back (and up to) the engineers of earlier years (1970s, etc.) they look like people driven by passion, going into the areas where they were to remain forever branded as “nerds”.

And the sentiment I see related to layoffs is that people who are genuinely interested in the tech and love it for what it is are not affected as much or even if affected would be quickly welcomed to another place that has resources to appreciate what they have to offer.

So yeah follow your passion and all.


I always thought AWS is profit center and won't be impacted by the layoffs. It's interesting to see it here. Compared this to Google, GCP was not impacted by the layoff.


"The same is true for this note as the impacted teams are not yet finished making final decisions on precisely which roles will be impacted. Once those decisions have been made (our goal is to have this complete by mid to late April), we will communicate with the impacted employees (or where applicable in Europe, with employee representative bodies)." What a terrible experience. Employees at Amazon are waiting to be terminated right now.


Also, great way to make the layoffs the fault of the team that's being laid off.

One of our LPs is ownership. Jassy sure isn't owning anything here.


What are they supposed to do?

If they announce early, people are waiting for doom.

If they don't announce early, people are caught off guard.


Announce late and give them enough severance to find work.


Those of us on work visas care about time much more than about money.


It’s right in front of you

With automation, why do we need so many people to work? Even without Chat GPT or whatever… after Amazon builds an amazing framework to run X part of their business, they can just let the business intelligence and maintenance be mostly automated, fire 90% of the developers and have a few people be around to tweak and maintain it.

I never understood why these tech companies needed so many people in the first place


You’re not wrong, but only in the long run. How much value has been built in the past 10 years? 20? 30?

If you can accurately predict exactly what your customers want 30 years from now, you can take the approach you’ve mentioned. Otherwise you’re just waiting for someone to eat your lunch.

Tech is not nearly stable enough yet. Too much value to add still.


It is amazing how badly managed they ended up being.


They can't lay off everyone, someone still has to take care of the tropical jungle and polish the 6th Avenue spheres in Seattle.


Thank god they worried more about the stock's impact and dragged this out months as separate 'small' layoffs instead of caring about people and making it a single event. Who cares about employees anxiety, their trust in the company, etc, right Amazon? You deserve the mass exodus of talent coming.


"Thousands of you will be fired.. soon. Back to work!"

I think I'll drag my feet, thank you very much.


Just to complete the math from the article - This makes for a total of 27,000 since last November. While this is about 2% of the global team, these are not coming from the warehouse team. It is all in the IT side.


My optimistic view says that we will see heaps of innovation and new companies emerge from all of the smart tech workers across the industry who are choosing to leave or are being made redundant.


If they can get funding, which is not easy to come by. Was speaking with someone working at one of the top 5 VC's and they are yet to fund a new company this year. Most of the work is dealing with those already in trouble or working with companies in later funding rounds.


Ah yes of course, good point indeed.


One has to wonder whether these decisions are based on logic or on what Wall Street(investors) demands. Now is a high time for unionization among software devs irrespective of their pay scale.


Better than RTO, an annual or six monthly team meet up. Its enough to catalyse new and boost existing relationships without the pointless grind of daily commutes.


I cannot even imagine how people working at Amazon feel with the RTO in one side and the impending layoff notification on the other side pushing at them.


> prioritizing what matters most to customers and the long-term health of our businesses.

Yeah right lol They meant billionaire shareholders


A neighbor works high-up in procurement for AWS. I hope they're spared.


That won't be enough. I predict that AWS stopped growing this ongoing quarter and everything else is money loosing venture for Amazon. It will be interesting to watch if they can release the air without collapsing.

The only thing that is growing are cloud cost optimization consultancies.


Joe Biden and all Democrats have destroyed the US economy, this is all their fault.


[flagged]


I think people are overreacting.

A lot of larger tech companies started hiring like mad during the past two years because the economy was over juiced. I work at an enterprise and was chatting with my boss about it and she mentioned that there was this idea that companies that weren't hiring were going to fall behind the those that were.

This is those companies undoing all of that panic hiring.


Using FAANG to determine the job market is like using Monaco residents to work out the state of the world's wealth. They are outliers with enormous amounts of cash and they can spend in an illogical way to reduce risk that market changes will leave them left behind simply because they can afford to. For most of us in normal businesses earning normal amounts, our jobs are as secure as ever because of supply and demand.

How much is down to knowingly recruiting people you know you might fire later, how much is incompetence on the planning teams and how much is simply that very large companies are hard to manage: that I don't know.


Yep. Those who "work in tech" are in for a rude awakening.

Engineers, programmers, hackers on the other hand are gonna be just fine. Same as the past 50 years.


Yeah. This makes me really happy I did not transition to some soft-skill based job. Soft skills are really important, but if all I had going for me right now is "management experience" I'd be more worried.


Many of these purely soft-skill based jobs in tech departments are part of some agile enterprise frameworks. Yet i don't have the impression they are fading away.


I don’t think engineers have been less impacted than managers tbqh.


Jensen H looks and sounds tickettyboo and his vision of A.I. meets physical world is spot on when you see SpaceX launch automation removing the majority of human voices out of the loop.


> Engineers, programmers, hackers on the other hand are gonna be just fine

and yet this is exactly where the layoffs are happening...AWS, ad tech, twitch


I don't think layoffs would be a problem in itself. Most likely smaller companies would benefit from the surge in offer and capture those talents.

The problem there is that smaller companies are suffering a capital shortage due to the raise of interest rates at the same time, so they have less resources available to capture said talents.


So the fed is getting the unemployment it wanted?


AWS has a ton of non-engineering staff. Ad-tech is also sales, marketing, and IMDb. Twitch has a ton on marketing and creator management roles.

Its not clear which roles will be eliminated, but I've worked in a few of those groups and I can assure you there is plenty of fat to be trimmed outside of engineering.


Not necessarily. A lot of people other than engineers work in AWS, ad tech and twitch.


It's not stated whether the roles are engineering ones or PMs.


There are a ton of non-engineering roles at those divisions ...


downvoting me isn't changing the rate of layoffs kids

you can't wish this away


The craze from 2019-2022 where "Learn to code" was parroted by everyone everywhere had to end somewhere.


A few 100 top companies are laying off while a few million IT companies are in full swing with their hiring. So if IT means these top companies for you, yea, maybe, else nothing is ending. Everything is alive and kicking.


The craze was more like that everyone had to get a job in tech. Knowing a little bit how to code is important but those tutorials went over the board


What does one have to do with the other? Almost no matter what your field, if your job involves sitting at a desk in front of computer for more than 10-20 hours a week, your job performance can probably benefit from knowing a bit of coding. And that is only going to be more true going forwards.


Because "learn to code" carries a hidden clause which is "learn to code, so you can get a job as a programmer". That's different from "learn to code, so you can automate some little tasks you do daily as part of your current job and make your life easier".


Tomato, tomato.

In theory there should be no such thing as a "programmer," programming should be a natural part of any white collar job that people use to automate their work and improve their workflow.

But since programming skills are so scarce, if you can code it makes sense to specialize in software development so you can make the biggest impact and maximize your income.


I still think nearly everyone should learn to code. That is not why these layoffs are happening.


I think nearly everyone should learn how to manage their virtual environment on a technical level but idk about full on coding. Just being able to attach documents to an email or wrangle proper MFA and/or password management would be a godsend.


But now GPT can code. It’s possible the narrative is changing.

I’m NOT saying that software engineers are getting replaced, but the kinds of things you learn in a boot camp, gluing APIs together and searching StackOverflow for code snippets, seems like it’s on more shaky ground than a few years ago.


It was already on enormously shaky ground a few years ago.


You should still learn to code, even if you're not in a programming job. It's just basic literacy, like being able to write a competent 5 paragraph essay. It doesn't mean you're going to write books for a living.


Everyone should also have a solid grasp of calculus, freshman physics and Maxwell's equations, comparative history, various forms of government, multiple models of ethics and the reasoning used to reach them, media and manipulation literacy, logistics management, and preferably a second or third language.

In short, everyone should have a classical four-year liberal arts education.

Now, excuse me while I ignore what I should do, and focus on what puts food on the table. And, unfortunately, CMPT-101 programming skills aren't going to be it - ChatGPT can do that work better and cheaper than a 'basic level' human can, just like it can produce a five-paragraph essay better than a grade school child can.

If you're going to learn programming, you're going to need to learn it to the point where you're better at it than a dumb LLM. And that bar is significantly higher than 'basic knowledge' or even 'working knowledge'.

Nobody cares about my rusty Grade 8 French skills, or my crappy hand-stitching skills in a world when Google Translate and sewing machines exist.


[flagged]


HN downplays all jobs other than programming to a horrible degree.

"Why do we even need hr?"

"Why do we even need managers?"

"Why do we even need sales?"

I've seen it all on this site. It's pretty disrespectful to those professions especially when hr is on the front lines when hiring slows and layoffs take place. The talk of outsourcing in particular is amusing since HN will talk endlessly about how outsourcing programming can't possibly work.


Outsourcing is less amusing when you realize that the whole cloud industry is a kind of offsourcing.


Gross. If this is how you think, maybe DEI is needed for more than just legal cover.


So legal and virtue signaling? It appears these positions were NOT safe, so like the others they were cut. If companies _really_ cared about DEI they would look other places to cut. I guess, unfortunately, the ROI on DEI isn't apparent.

I haven't seen many pitchforks about it.

https://www.nbcnews.com/news/nbcblk/diversity-roles-disappea...

https://www.businessinsider.com/layoffs-diversity-department...

https://www.bloomberg.com/news/articles/2023-01-24/tech-layo...


It sucks that you've dealt with bad recruiters and bad HR. I hope you get to work with really good ones someday, because it can be incredible.

One of the best things a former employer did was hire an in-house recruiter who was actually good at the job. Because he wasn't working on commission, he cared a lot more about getting the right person for your team rather than just a butt in a seat. He had enough technical background to talk intelligently about the position when I was interviewing to work there, and a year later when I ended up writing a job description, he was able to do a very good job walking me through how and why each part was there. Recruiting is really hard to do well, and lots of companies do it really poorly. But it can be done well, and it's a real pleasure to work with a good recruiter both as a candidate and a hiring manager.

HR as well, to a point. Yeah, it's to protect the company and control costs. But it can be done well or poorly, and when it's done well it can be reasonably pleasant to deal with.


You sound like you’ve never worked in recruiting or spoken closely with someone who has.


I would not go that far.. they do serve a purpose. That said, I only interact that group about application/benefits/exit interview and the application part is almost uniformly bad in corporate world ( I effectively avoid applying blindly; I was mostly lucky that most of my recent jobs were referrals that bypassed HR screening ).




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: