Live data from Hacker News

Ask HN: What is the current driver of tech layoffs?

news.ycombinator.com

191–200 of 315 posts

Re: Ask HN: What is the current driver of tech layoffs?

#191

Earlier quoted context omitted.

Yes, real developers know the quirks of ie6 Vs Firefox 3

Back in my day you needed a PhD in CSS to center a div vertically. We used to pore over the freshest W3C drafts with excitement. You don't see that anymore since jQuery.

I was making good buck being ie6 expert, wish the tech didn't progress that quickly ))

Re: Ask HN: What is the current driver of tech layoffs?

#192

This is going to be a controversial opinion. The quality of your average tech worker has completely nosedived in the last 10-15 years. All these huge companies wanted more products, more marketshare, more money, etc. They needed more people to pull this off. They started lowering hiring standards across the board because there just weren't enough people in tech. Simultaneously, a huge portion of the world saw tech sa…

> The quality of your average tech worker has completely nosedived in the last 10-15 years.

Not my experience. I've conducted 300+ interviews at FAANG in the last 15 years and haven't seen a meaningful drop in the hiring bar.

Based on anecdotes, I have another theory. The people that build the systems got old and are unwilling to work the crazy hours. The new folks are hired to work on maintaining these systems, and it's not fun. So overall both quality and speed declined.

Re: Ask HN: What is the current driver of tech layoffs?

#193
post #181
post #169

Earlier quoted context omitted.

The LLVM layoffs notwithstanding, OP is still largely correct in general. Your typical developer could solder, knew how the CPU works, knew roughly how many clocks would retire a MOV, ADD, MUL, etc, was cognizant of wait states, understood cache lines, protection rings, instruction decode, memory mapping, etc. Try asking a typical Django or React developer today what a cache line even is.

That's nonsense. Your typical developer had to deal with all those things in the past maybe, but is no more than specialization knowledge. You don't care about how many ticks you need to MOV with indirect addressing when you are developing Django. Feels like complaining because someone that is not a Django developer doesn't know how proxy model inheritance works.

All abstractions leak like a sieve. Being a developer at ANY layer of the stack without knowing what's happening underneath you is default gross incompetence and a recipe for eventual disaster.

Are we cool with surgeons not knowing what mitochondria are, or how cells work? All you gotta know is where to put the scalpel, bro. I'm sure it will work out just fine.

Re: Ask HN: What is the current driver of tech layoffs?

#194
post #162

This is going to be a controversial opinion. The quality of your average tech worker has completely nosedived in the last 10-15 years. All these huge companies wanted more products, more marketshare, more money, etc. They needed more people to pull this off. They started lowering hiring standards across the board because there just weren't enough people in tech. Simultaneously, a huge portion of the world saw tech sa…

> The quality of your average tech worker has completely nosedived in the last 10-15 years I find this opinion hilarious: Almost 30 years ago the second most popular software product was Windows 95 (Doom was the #1), which couldn't run for a few hours without BSODing. Almost 20 years ago the average tech worker was building atrocities with Visual Basic, MS Access and PHP. Meanwhile today it was announced that Google…

30 years ago you could do a lot with 8-16 mb ram and no internet connection.

Nowadays... unplug a modern computer from the internet and it's mostly useless.

Want to write a simple document, using a basic word preocessor? You're going to need at least 1GB ram, mate.

VisualBasic allowed writing GUI-enabled applications that would be essentially be standalone, shipped as executable files sized at (usually) less than a megabyte that would mostly "just work". Nowadays most people write GUI app in the form of frame-less web browsers displaying html and running Javascript, requiring more than one cpu core and 2-4 GB of ram to be barely usable.

Yeah I definitely can see how "The quality of your average tech worker has completely nosedived in the last 10-15 years".

As a system engineer... I have worked with some developers that constantly had memory issue ("I need more memory to run my containers, please increase the memory quota in the (kubernetes cluster) namespace") and reasoning about memory was just a non-existant skill. They just had no idea what was using memory in their software. Literally, their ass was mostly saved by the fact that process management nowadays is "good" at restarting software and managing retries on failures. Knowledge about the underlying operating system was also very very basic.

Such people, while surely filled with good intentions, were mostly useless without some random Medium article instructing how to apply some generic fixes, or without some stackoverflow question covering their exact use case.

But wait, it's way worse than this. There also are people that got promoted to managers, don't have a solid technological background (besides the little coding they've been doing before being promoted) and just can't understand the willingness to optimize and "geek out" on performance issues (and the value of such activities).

Oh and don't even get me started on nowadays a "senior developer" is somebody that is good at "delivering value to customers" instead of somebody that knows the ins and outs of the problem domain and has mastery over the technological stack.

Working in tech nowadays is a lot less about tech, it seems.

Re: Ask HN: What is the current driver of tech layoffs?

#195
post #192

This is going to be a controversial opinion. The quality of your average tech worker has completely nosedived in the last 10-15 years. All these huge companies wanted more products, more marketshare, more money, etc. They needed more people to pull this off. They started lowering hiring standards across the board because there just weren't enough people in tech. Simultaneously, a huge portion of the world saw tech sa…

> The quality of your average tech worker has completely nosedived in the last 10-15 years. Not my experience. I've conducted 300+ interviews at FAANG in the last 15 years and haven't seen a meaningful drop in the hiring bar. Based on anecdotes, I have another theory. The people that build the systems got old and are unwilling to work the crazy hours. The new folks are hired to work on maintaining these systems, and…

I’ve seen this exact thing happen myself, I think you’re onto something here.

Re: Ask HN: What is the current driver of tech layoffs?

#196
post #162

Earlier quoted context omitted.

> The quality of your average tech worker has completely nosedived in the last 10-15 years I find this opinion hilarious: Almost 30 years ago the second most popular software product was Windows 95 (Doom was the #1), which couldn't run for a few hours without BSODing. Almost 20 years ago the average tech worker was building atrocities with Visual Basic, MS Access and PHP. Meanwhile today it was announced that Google…

GP left a fair number of qualifiers in their post which you have conveniently ignored so that you could cherry pick an example of people being laid off from roles perceived to be comparatively hard / prestigious. This is a bad-faith argument. If you disagree with what they’re clearly trying to convey, and want to make a case against it, I’d be keen to hear one without cherry-picking some compiler engineering layoffs…

If you feel my argument is in bad faith it would be useful if you could provide evidence for OP's opinions. I personally find the comment quite uninsightful, unfounded and specially disrespectful towards those affected by this new wave of layoffs.

Re: Ask HN: What is the current driver of tech layoffs?

#197

This is going to be a controversial opinion. The quality of your average tech worker has completely nosedived in the last 10-15 years. All these huge companies wanted more products, more marketshare, more money, etc. They needed more people to pull this off. They started lowering hiring standards across the board because there just weren't enough people in tech. Simultaneously, a huge portion of the world saw tech sa…

I don’t think the average tech worker is dumb. They may even be better than the average in the 2000s/2010s (tech boom), maybe not, but I’m at least sure especially those at Google could get and stay hired in earlier times. What I suspect is that tech companies have many more workers than needed, because most software simply doesn’t need many people to build and maintain. I remember massive tech companies running on t…

Just don't try to rebuild Netscape navigator please

Re: Ask HN: What is the current driver of tech layoffs?

#198

One reason I think not given enough weight is that it is now acceptable to do layoffs. These huge companies accrue a ton of dead weight and dead-end projects that they would love to flush routinely, but 5 years ago their stock prices would halve if they suddenly laid off 10% of their work force because of bad optics. Now it has become acceptable for all the various reasons so any company that wants to clean house is…

Also, they may want to create a habit of January layoffs, as a "stick" to go with the great-TC "carrot".

Re: Ask HN: What is the current driver of tech layoffs?

#199

One reason I think not given enough weight is that it is now acceptable to do layoffs. These huge companies accrue a ton of dead weight and dead-end projects that they would love to flush routinely, but 5 years ago their stock prices would halve if they suddenly laid off 10% of their work force because of bad optics. Now it has become acceptable for all the various reasons so any company that wants to clean house is…

Agree, twitter layoff set an example that it's ok to layoff. Then all FAANG followed

I must say I have no idea if this is actually true, but sure as hell it feels like exactly that's what has happened.

Twitter basically made an example that made layoffs a valid option in the heads of many people I guess.

Re: Ask HN: What is the current driver of tech layoffs?

#200
post #192

This is going to be a controversial opinion. The quality of your average tech worker has completely nosedived in the last 10-15 years. All these huge companies wanted more products, more marketshare, more money, etc. They needed more people to pull this off. They started lowering hiring standards across the board because there just weren't enough people in tech. Simultaneously, a huge portion of the world saw tech sa…

> The quality of your average tech worker has completely nosedived in the last 10-15 years. Not my experience. I've conducted 300+ interviews at FAANG in the last 15 years and haven't seen a meaningful drop in the hiring bar. Based on anecdotes, I have another theory. The people that build the systems got old and are unwilling to work the crazy hours. The new folks are hired to work on maintaining these systems, and…

It's much easier and faster to build greenfield systems that have no historical baggage than it is to retrofit older systems that already support large customer bases and revenues for newer features.

Not just pure tech systems, but businesses and non-tech systems as well. And tech companies have gotten large with a ton of baggage and customers

Post reply on HN