News for hackers. Stuff that matters.
Re:Why Layoffs Don't Work by dustingetz on Sunday March 09, 2025 @07:52AM (#43308267)
software development costs are out of control the whole industry is one big grift, there’s no accountability anywhere, 20% of the devs are doing 80% of the work, the business would instantly terminate the 80% for cause if they could only discern the difference, but they can’t, because the business side is also a big grift with the exact same problem all the way up to the founders recursively
Re:Why Layoffs Don't Work by HappyJoy on Sunday March 09, 2025 @08:03AM (#43308351)
And, of course, you can site a reference for those statistics. That aside, I don't agree with your overall sentiment.
Re:Why Layoffs Don't Work by only-one1701 on Sunday March 09, 2025 @08:01AM (#43308329)
Good lord I’m not sure I’ve ever heard it put so succinctly. Well done.
Re:Why Layoffs Don't Work by VWWHFSfQ on Sunday March 09, 2025 @08:22AM (#43308486)
So much of the software industry is just an outrageous combination of inexperience and "YOLO". Every problem can be solved by just giving AWS another $100,000 this month because we don't have time (and don't know how) to make even basically optimized software. So just burn the gas and electricity and give more money to the YAML merchants at Amazon.
Re:Why Layoffs Don't Work by georgemcbay on Sunday March 09, 2025 @08:39AM (#43308604)
I still have PTSD from around 2012 when a company I worked for and loved very much (chumby) imploded financially and almost all of the employees including myself got vacuumed up in an acquihire-type deal into a streaming media company that was building a would-be netflix competitor.

Us former chumby developers were working primarily on the front-end across a variety of embedded-system-like devices (writing code for early versions of 'Smart' TVs from the likes of Vizio, etc) while another team was creating the backend and whenever they would show us the infrastructure diagrams of what they were working on they would just place a "HADOOP Server" wherever they had no idea how they were going to solve some large difficult problem, it was effectively a stand-in for "magic happens here".

Got to the point where there were a hilarious number of layers upon layers of little cylinder icons in the system design titled "HADOOP Server" all interlinked in non-decipherable directed graphs.

I'm pretty sure every single one of us left the new company within 6 months, I lasted about a month and a half.

Re:Why Layoffs Don't Work by thrance on Sunday March 09, 2025 @08:23AM (#43308493)
I'll start to call this mindset the "DOGE mind-virus": "80% of workers are doing absolutely nothing and can be cut with no repercussions whatsoever". Sure buddy.
Re:Why Layoffs Don't Work by billy99k on Sunday March 09, 2025 @11:24AM (#43309853)
Well, it worked for Twitter. Lots of people screamed that Twitter would implode withing 6 months, after the massive cuts. There was some scrambling for a while, but I haven't noticed any issues. In fact, they've added tons of new features and Grok AI (which is much better than competitors).
Re:Why Layoffs Don't Work by dpkirchner on Sunday March 09, 2025 @11:38AM (#43310028)
Last I heard Twitter is so desperate they've resorted to suing former customers who stopped buying poorly performing ad space.

Edit: removed supposition

Re:Why Layoffs Don't Work by Nextgrid on Sunday March 09, 2025 @12:12PM (#43310483)
This has nothing to do with the tech side of things though? In fact the business was always on shaky grounds even before the acquisition.

From a tech perspective, the company was indeed massively bloated with tons of people clearly not contributing anything.

Re:Why Layoffs Don't Work by slackernews9 on Sunday March 09, 2025 @02:07PM (#43311911)
There go the goal posts, whooshing by at the speed of sound.
Re:Why Layoffs Don't Work by s1artibartfast on Sunday March 09, 2025 @01:47PM (#43311664)
My understanding is that twitter's struggles are/were a result of advertiser and customer boycotts, not site functionality.

People were aghast at the brutality of the layoffs, and ideological direction. However, my impression was that there was in fact a tremendous amount of bloat.

Re:Why Layoffs Don't Work by thrance on Sunday March 09, 2025 @12:34PM (#43310757)
If by worked you mean steadily losing users for the first time in the history of the platform and a 0.2x of the company's valuation, then sure. That worked.

And what's that about Grok AI being better than the competition? I think I misheard.

Re:Why Layoffs Don't Work by astrange on Sunday March 09, 2025 @02:52PM (#43312368)
They fired all the mods and sales reps, so the company no longer makes money because it can't sell ads.

They mostly haven't added new features either, just turned on some flags for features in testing.

Re:Why Layoffs Don't Work by jmholla on Sunday March 09, 2025 @03:40PM (#43312903)
They also removed old features. Or can we look at threads without being logged in? It's clear people who say Twitter didn't change don't remember at all what Twitter was like.
Re:Why Layoffs Don't Work by dartos on Sunday March 09, 2025 @08:25AM (#43308503)
Got news for you.

It’s not the devs who are bloating development costs. It’s the layers of management making hour long meetings to discuss button placement.

It’s the hours of retros, design meetings, and skip-levels designed to remove any personal investment or sense of ownership from everything.

Since so few individuals are trusted with real decision making power, you need a lot more people to achieve some kind of consensus/buy-in so that you can ship anything.

The devs are at the extreme bottom of this totem poll.

It’s like blaming construction workers for houses being expensive.

And, ofc, that goes without mentioning the multimillion yearly bonuses for C-suite, but we can just forget about that and blame the lowest ranking corporate employees (devs)

Source: I worked at a large tech firm for many years and saw this over and over again.

Re:Why Layoffs Don't Work by steveBK123 on Sunday March 09, 2025 @09:12AM (#43308822)
Right every step of every dev task is ticketed, scheduled and measures within a millimeter of its life in many orgs. The people working the tickets aren't to blame when it all goes wrong in the big picture.

I've worked at shops with agile coaches, consultants, product teams, multiple management layers, etc all attending agile planning/retro/blab sessions. They always had really strong opinions on the minutae of each footstep (tickets/sprint), but couldn't speak to where the path was to take us. Essentially zero quarterly let alone annual planning.

A lot of management these days is the equivalent of driving and saying "I'll decide where I'm going when I get to the next stop light", repeated every 2 weeks.

Re:Why Layoffs Don't Work by ChrisMarshallNY on Sunday March 09, 2025 @09:37AM (#43308985)
> I'll decide where I'm going when I get to the next stop light

Surprisingly, this type of iteration can actually work; but the caveat is that the people behind the wheel, and reading the maps, need to be very good, and also, experienced enough to make sound decisions. If mediocre (or inexperienced) people try it, it’s a disaster.

From what I can see, the entire tech industry has been institutionalizing mediocrity, so this type of approach is not really available.

Re:Why Layoffs Don't Work by dartos on Sunday March 09, 2025 @10:25AM (#43309258)
It doesn’t sound like the type of iteration matters at all.

If your leadership is good and competent, they can drive the company any way they feel and have it work.

The most productive I’ve been in my career was when my PO put all tasks that needed to be done in a Google sheet and the whole dev team spent a week just picking tasks off the list. It ended with us shipping our app on time.

No planning, no grooming, no nothing. It was a high trust, high ownership team.

I miss those days.

Re:Why Layoffs Don't Work by steveBK123 on Sunday March 09, 2025 @06:41PM (#43314677)
I've definitely been at shops that screen hard in interviews for people that should be given high trust & ownership, but then is agile product team micromanaged.

Sort of worst of both worlds. Everyone develops learned helplessness, checks out or leaves.

Re:Why Layoffs Don't Work by steveBK123 on Sunday March 09, 2025 @09:44AM (#43309025)
Right

If you’re copying this approach from someone who copied it, after hiring an agile coach and reading the phoenix project, you are likely definitionally mediocre.

Also it’s not a one size fits all solution even for the competent. Requires a more direct interface and two way dialogue with users than most devs actually face.

Re:Why Layoffs Don't Work by pixl97 on Sunday March 09, 2025 @02:59PM (#43312429)
Generally you see stuff like this turn into bikeshedding and/or sales features only. Way too often I see companies push for new features because they will generate sales that in the long run cause more customer loss because performance and stability was neglected to implement them.
Re:Why Layoffs Don't Work by ChrisMarshallNY on Sunday March 09, 2025 @03:04PM (#43312484)
That's because it's done by folks not up to snuff.

Lots of that, going 'round, these days. Companies are firing (or driving off) all the people that can do it right.

Re:Why Layoffs Don't Work by austin-cheney on Sunday March 09, 2025 @12:09PM (#43310436)
It’s the devs too. Do you really need an army of developers to build a web app or put text onto screen? No, a small team can easily handle that much faster and at higher quality without all the framework bullshit.

You also have to consider that developers are not sales people. They are a cost center.

Re:Why Layoffs Don't Work by dartos on Monday March 10, 2025 @01:32AM (#43317282)
> you really need an army of developers to build a web app or put text onto screen? No, a small team can easily handle that much faster and at higher quality without all the framework bullshit

… devs don’t hire the teams… management does…

Most devs I worked with prefer smaller teams.

Re:Why Layoffs Don't Work by ozim on Sunday March 09, 2025 @09:06AM (#43308778)
Second that, scrum teams having 3 business analysts, scrum master, product owner, ops/it, ux designer, 2 testers, 4 developers is basically how it goes.

Blaming developers in such scenarios is silly.

Re:Why Layoffs Don't Work by ttoinou on Sunday March 09, 2025 @09:10AM (#43308804)
I agree with your point but at the same time developers do need to be managed and they don’t want to manage themselves
Re:Why Layoffs Don't Work by dartos on Sunday March 09, 2025 @10:22AM (#43309236)
I’m not saying just leave everyone to their own devices, but some individuals should be able to have ownership and make decisions without layers and layers of process.

Ofc decisions can have consequences, but that’s what the high pay should be for.

It’s not a black and white issue and I don’t think you need to present it like one.

Re:Why Layoffs Don't Work by ttoinou on Sunday March 09, 2025 @02:44PM (#43312286)
A more risky job should be compensated more ? It'd be the opposite, if it's risky then the variance of the income should be greater (success = more income)

I don't want to present the problem as black and white but merely express a simple idea : developers DO want to be managed to simplify their lives and focus their time on more important things for them

Re:Why Layoffs Don't Work by dartos on Tuesday March 11, 2025 @06:11AM (#43330930)
> A more risky job should be compensated more?

Yea, duh.

The more your decisions affect the company, the more you’re compensated.

It’s why C-suite commands the biggest salaries.

It’s another reason why orgs are so low trust.

Re:Why Layoffs Don't Work by ttoinou on Tuesday March 11, 2025 @09:59AM (#43332529)
Risk = variance = you should make less or make more depending on outcome. You want the cake (freedom, more impact) and eat it too (guaranteed higher salary)
Re:Why Layoffs Don't Work by dartos on Thursday March 13, 2025 @12:29PM (#43354876)
You have it all wrong.

People are not equations.

Let’s define risk in this discussion.

Risk is the relative impact your decisions have on the org at large. If you make the wrong choice as the CEO, you can tank the company.

If someone’s job involves risk, and you pay them peanuts, they’ll either go to a job that doesn’t involve that much risk or make decisions that are always maximally safe, regardless of potential upside, usually at the cost of company growth.

You want your staff to feel comfortable taking risks so that the company can grow, because a stagnant company will die. So you pay your positions more when they have more risk.

Re:Why Layoffs Don't Work by ttoinou on Friday March 14, 2025 @05:33AM (#43360949)
I never use numbers and exact equations to think about business, economics and politics. You have the wrong guy. You want more money in a predictable way, go incentivize the employees the correct way. In the meantime, workers are also responsible for the layers of “useless” managements
Re:Why Layoffs Don't Work by oblio on Sunday March 09, 2025 @10:13AM (#43309179)
Heh, and there's at least one FAANG where it's not even the layers of management.

They've just removed a huge amount of manager discretion and initiative through multiple top-down dictates that are pretty much killing any low level desire to really innovate and try risky initiatives.

IBM, but with same level product market fit as IBM had for its mainframes, but in this case for markets 100x more important for the global economy.

It's just sad.

Re:Why Layoffs Don't Work by slackernews9 on Sunday March 09, 2025 @02:03PM (#43311867)
Got news for you, too: it's both. It's the useless management, it's the "developers" who send me screenshots of stack traces while they cry and soil themselves because they have no clue what they're doing.
Re:Why Layoffs Don't Work by abtinf on Monday March 10, 2025 @12:27PM (#43322232)
> because the business side is also a big grift with the exact same problem all the way up to the founders recursively

It’s like you stopped reading the comment halfway through.

Re:Why Layoffs Don't Work by markus_zhang on Sunday March 09, 2025 @08:36AM (#43308576)
The twist is that when you layoff the 80% who supposedly only did the 20% part, you pretty much still have to hire the same amount of people to do that 20%.
Re:Why Layoffs Don't Work by jajko on Sunday March 09, 2025 @08:40AM (#43308612)
But with lower rates, and with abysmal rampup period (or even afterwards).

Don't blame managers, they just follow money, why else would they work those crappy jobs. Blame idiots who think short term bonuses should be massive instead of some long term performance and investment of oneself in company's success.

Re:Why Layoffs Don't Work by markus_zhang on Sunday March 09, 2025 @12:11PM (#43310469)
Then by the same principle, don't blame the devs, they are just drifting as most people would do.
Re:Why Layoffs Don't Work by dustingetz on Sunday March 09, 2025 @01:37PM (#43311536)
Blame the board, full stop. "Follow the money", there is really no other possible answer. Some set of people are responsible and to determine who that is, you read the corporate ledger, you read the financing contracts, you read the bylaws and governance structures, and what they literally state is that the board of directors are responsible for directing the company. The board is responsible. If you wish to be a director and responsible, then go incorporate, now you are the board! You are responsible! Good luck!
Re:Why Layoffs Don't Work by gedy on Sunday March 09, 2025 @09:50AM (#43309053)
> the business would instantly terminate the 80% for cause if they could only discern the difference

There's many many companies and leadership who want their big empires of people. I'm not too sure they want to fire 80% or be more efficient.

Re:Why Layoffs Don't Work by dv_dt on Sunday March 09, 2025 @10:40AM (#43309384)
The big tech companies paying the largest salaries are raking in billions in profits. How does this square with the view that software development costs are out of control?

Layoffs today seem more like execs following management fads for easy visible actions and this data would suggest that the actions are actually detrimental to company profits. Juice the numbers for a quarter but add another long term drag to the company

Re:Why Layoffs Don't Work by Nextgrid on Sunday March 09, 2025 @12:07PM (#43310416)
Just because a company can be overall profitable doesn't mean costs aren't out of control. If you make enough profits, you can literally feed money into a shredder and still come out ahead if you earn profits faster than your shredder can eat them.
Re:Why Layoffs Don't Work by slackernews9 on Sunday March 09, 2025 @02:04PM (#43311887)
So maybe we don't take jobs away from people with families and mortgages then, if all we have to do is sacrifice some profits, yeah? Gee, maybe the company can only make $9 billion instead of $9.5 billion, and everyone can stay employed.
Re:Why Layoffs Don't Work by dv_dt on Sunday March 09, 2025 @04:40PM (#43313526)
What you're describing isn't out of control, all businesses have income and expenses, good management is watching both sides and building the organization that connects the two in the middle.

Sudden drastic moves if the business is delivering profits seems like the out-of-control action to take. If the business salary structure is off, or if you need to a different skill mix there are ways to shift that in a profitable business without sudden layoffs damaging the very organization that delivers your current profits.