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.
Ask HN: What is the current driver of tech layoffs?
191–200 of 315 posts
Re: Ask HN: What is the current driver of tech layoffs?
#192This 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…
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?
#193Earlier 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.
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?
#194This 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…
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?
#195This 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…
Re: Ask HN: What is the current driver of tech layoffs?
#196Earlier 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…
Re: Ask HN: What is the current driver of tech layoffs?
#197This 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…
Re: Ask HN: What is the current driver of tech layoffs?
#198One 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…
Re: Ask HN: What is the current driver of tech layoffs?
#199One 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
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?
#200This 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…
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