ZH version is available. Content is displayed in original English for accuracy.
Advertisement
Advertisement
⚡ Community Insights
Discussion Sentiment
52% Positive
Analyzed from 7226 words in the discussion.
Trending Topics
#meta#don#engineers#bad#react#facebook#company#more#world#job

Discussion (213 Comments)Read Original on HackerNews
You undoubtedly had other options, yet you chose to work for one of the most well-documented do-bad-for-the-world organizations on the planet. Former employees will deflect and make the comparison to United Fruit workers, despite the obvious difference in employee-optionality and influence.
You made your bed. I hope your organization gets destroyed. I hope you reflect on the damage you've caused the world.
It's getting to the point where selling my soul to the highest bidder is going to be absolutely required for any big tech job going forward.
Can you expand on this? Aren't there plenty of "not-amazing-but-definitely-not-evil" organizations out there which need talented engineers?
In my feed, they are aggressively pushing an approximately equal mix of woke propaganda, far-right propaganda, funny memes, and discussions of literature and philosophy. It just depends on what the Meta model decided you and your friends are into.
I won't color any large entity uniformly bad at all times and aspects.
People created PyTorch and React, they happen to be working at Meta at the time.
Maybe it's unlikely they'd create those working elsewhere, but I think it's much more unlikely that someone else at Meta would have created the same thing without those people there.
Exactly. The fact that they worked on Meta's (then Facebook's) payroll does not make what they've done, or themselves, automatically as bad as some other things some other people at Facebook / Meta did.
And the bad things that some people did at Facebook / Meta are also due to their own choices, not by the virtue / sin of working for a particular org.
Oh yes, I would color Meta.
https://en.wikipedia.org/wiki/Facebook_emotional_manipulatio...
"Company over country!" -- Mark Zuckerberg https://www.yahoo.com/news/book-zuckerberg-called-company-ov...
I am ashamed I worked there.
Agreed, what a damage to the world.
Look at their big growth areas. They acquired instagram and WhatsApp. Threads seems successful(?) but is an extension of instagram.
Mostly they’ve just gotten better at weaponizing rage bait. Which I’d argue, long term, will be a losing strategy.
If this were a healthy culture, with all the people working there, Zuck would have promoted far more interesting internal experiment to full blown products. That just doesn’t seem to happen there.
I don't understand this either, there are so many clearly advantageous ideas and experiments to be be carried out, that can make discussions better, thinking clearer and help people actually connect. But instead they're only thinking about how to optimize the ad-machine in the end, so depressing to see.
Facebook seems to be the most misinformed audience - an LLM fact checker would be a great addition.
The advertisements within Instagram for Threads almost always seem to be fairly thinly disguised engagement & rage bait. Every time it gets me, I feel an increasing desire to move away from the whole ecosystem.
Like, you can go be a middle school teacher and probably be fine if you stuffed the sack while the stuffing was good.
Nowadays, when I look at job listings, practically all of them are for companies that are ethically compromised in some way. They are overusing generative AI or building products that are having a negative impact on society.
One of the worst examples I saw was a software engineer job posting from my previous employeer that builds cloud-based physical security systems for buildings.The job requires the use of AI. I wouldn't trust a security system that randomly decides to unlock the front door to my house because of a hallucination.
I know a number of people that accepted roles with companies they vowed never to work for after being laid off and unemployed for a year. The reality is that when you look at tech in abroad context, there really are very few ethical and/or noble companies.
The reality is that more engineers need to be able to grow a spine, have longer term thinking and actually stand their ground when it comes to these companies. You could not pay me enough money to work at Meta or Palantir and while it's true there are very few ethical or noble companies, working for Meta is more akin to completely throwing out your ethical compass.
And you would be stupid not to.
One one hand, you can be that guy that says you declined a Meta job, and be stuck at your current salary level, watching people make more money around you, and realize that even people who are make less than you truly absolutely just DGAF that you declined a Meta job - sure, they will tell you its a good thing, but its not like you get rewarded for it with having more friends or social support, in the end you are just still another person to them.
On another hand, you can make enough money to secure a good life for yourself, create new accounts on social media websites if you want to talk about Meta in a more positive light, and find new friend groups that are easily accessible with having more salaries (just buy a BMW a show up to any BMW meetup and bam, new friends right out of the gate).
The 2024 election should be a clear indicator that people just simply DGAF about each other as much as people think.
Not OP but I can say with 100% truth and certainty that it wouldn’t matter how much money they offered - I would not work for meta. Some things matter more than money.
I feel gross about the place I’m at and I don’t want to lose that feeling.
edit: sorry but if you purposely to chose to work at Meta after 2016 you clearly have zero morals and are fine with working at a company that not only willingly exacerbated a genocide but knowingly profited off of it too.
These workers can't be condemned enough, some of these devs should be in prison too.
You really think if they didn't work there, someone else wouldn't?
You really think them and only them are the people capable of doing whatever technical things are causing the problems you perceive?
How well a job is compensated on average very much depends on how willing and able the average person is to do it.
Putting Meta aside as I do not have a sufficiently deep view of the total scope of work at Meta and its relation to its misdeeds, I never understood how anyone found this fallacious line of reasoning convincing.
So what if someone else would do it? The point is that you are morally responsible for your actions and your actions alone.
It horrifies me completely to realize that so many people would excuse their own gravely immoral actions on the incomprehensible grounds that if they didn't do it, someone else would. Where is the logic? It is such a severely morally and psychologically crippled way of thinking. Yes, if I don't shoot the innocent civilian in the head, then SS-Schütze Schmidt will do it anyway, so I might as well do it. Incredible.
Morality is not some calculus that is concerned about whether certain events occur or about optimizing some sum total of events. It is about how you, personally, use your agency. That's it!
What does that have to do with any person's individual morals?
That nearly none will do this (I suspect most would be irritated at even the suggestion) tells you all you need to know about them.
edit: The disagreement is unsurprising, but I'd like to hear the reasoning against this. If you truly believed you'd wronged humanity at a job you voluntarily took for its high pay over all the others you could have easily gotten, keeping the exorbitant excesses of money should be unpalatable to you. That's how having a conscience works. Anything else is just a vacuous attempt to regain social standing.
When you step back and try to explain exactly what the company has done that's so bad, there's nothing there.
True, none of us are innocent.
> When you step back and try to explain exactly what the company has done that's so bad, there's nothing there.
WTF?
One day, when there is no job for you, you will look back on this moment and chide your past self.
There is no organisation that has their hands clean. Not even the one you work for.
And while it's true that many organizations carry dirty laundry, especially as they scale into larger organizations with fingers in more pies, Meta's business model is specifically to maximize engagement by any means available so that it can sell their eyeballs to the most lucrative advertising opportunities.
In Facebook's early days and as Whatsapp continues to do, their products may incidentally provided a useful societal function for earnestly connecting people in the way that those people wanted to be connected. But there's no way to look at it through the lens of a socially responsible business -- a qualitative difference from an organization simply not having "clean hands".
people say this as if having principles will leave you jobless inevitably, but there is so much evidence to the contrary that this rings more hollow the older I get.
I agree with your overall concept of empathy towards others, I disagree with the premise that all organizations are unethical and that there isn't room for the morally principal'd and employed in this world.
contrarily I believe that a morally principal'd and skilled engineer is so rare in this world that there are a few organizations that would snap up every single one they could find if the network was there to find them.
social media boards don't go creating slides and mission statements that mentions those second order effects.
most go something like: "Connecting people and souls through the technologies that empower every day life."
rather than
"Let's get Susie to jump off a bridge for yuks."
There are plenty of organizations that don't enable genocide.
Do NOT have an expectation that this is “normal” income. You’ll probably end up destroying your integrity or doing tons of BS work just to do anything to maintain that level of income.
Expect the norm to be a startup, non tech company, or some other non FAANG big tech corp.
This is what Netflix has always been advocating for. Reid Hoffman also wrote the book Alliance, in which he argues that employees and employers are allies. When they are aligned, they work together. When not, they part ways.
I find that these two views are realistic and we can use them to guide our actions.
I believe that the cultures that were developed outside of Meta are used to launder the image that meta as a whole has a good engineering culture.
They had always sung the praises of Instagram's culture but said they didn't recognize the company that they came back to. Literally night and day between the best and worst place they'd worked.
Don’t forget failed, mentally ill, manic rebrands that cost billions and go nowhere.
Oh, and enabling human traffickers.
Turned out he was schtupping the vp of the design company (his wife told the admin assistant during the divorce)
Note that word isn't joint to tupping unless you're from Tasmania.
I wonder what "commission" the VP received.Yeah there's lots of ethics rules and stuff about it but we've seen how little the upper class cares about that
Whenever a big business deal goes down, I tend to assume someone's getting sex or money out of the deal
Frankly there's already just so much corruption that we know about and it seems unlikely we know about all of it or even most of it
Also the genocides.
I thought that was YouTube's business model.
Now if you'll excuse me I need to purchase some phony dick pills and diabetes snake oil to go with my fake NASA-designed air conditioner.
This really doesn't sound believable to me, but who knows with all the craziness going on. Software developers in the US are seriously expensive, using them for data labeling would be a waste of resources. And the percentage sounds very high, unless "core teams" is only a small subset of the total developer count.
The frontier work is on labeling and training expert content, by experts. It's unglamorous work and almost certainly doesn't warrant FAANG pay, but neither did most of the work that most FAANG engineers were already doing. But it does require competent talent from the expert domain.
Like their peer companies, Meta is still sitting on a huge pool of vetted-as-competant workers from the hiring boom and expert AI training is the most ripe business opportunity in a fragile economy where pretty much every comparable opportunity has evaporated.
Zuck basically went to a town hall and explained to his employees that their remaining value to him is as training mules for his AI.
Soooo, yes it is a waste of resources ($$$). But this was the initial intention.
Ironically this vanishes when the tables are turned and we ask for things like better hardware or software. There are plenty of us here with stories of how much effort it took to convince employers that SSDs were worth it when they were new, small, and very expensive.
Would it? It seems like they can spend a few months extracting intelligence and "taste" from their engineers then get years worth of it back from the AI.
Although it goes without saying that good software engineers won't enjoy doing this very much
So if you have access to a large number of highly skilled people, and you really don't absolutely need them to do other things, why wouldn't you force data labeling tasks on them?
Facebook is also planning a 10% layoff, so this also works as encouragement for people to leave voluntarily.
(Before you downvote me, note that I'm not endorsing this or saying it's a good idea. I'm just saying that I believe it's true, because I can see how Facebook's leadership would think it's a good idea.)
> Forced data labeling with 4,500+ engineers is to generate high-quality RLHF
I doubt that you get high quality from forced reassignments where the now-data labelers don’t actually want to do that kind of work.
It’s crazy to think that Meta leadership believed that it makes sense.
basically a soft layoff
https://www.youtube.com/watch?v=obS-qZO9uCQ
But what I don’t understand is how screen recording / keyboard recording is useful AI training data?
It seems like a lot cost and a lot of pissing off people for something that is actually not very valuable.
Obviously this isn't as true for things where it truly matters - encryption software, financial software, etc. - but it's amazing how little engineering excellent has to do with a company's success.
That's because your engineering career coincides with a race to the bottom, where advertising-saturated, FOMO-afflicted consumers demonstrated a preference for accumulating as many cheap/free/subsidized things that they could over a few durable, valuable things that genuinely benefit them.
It wasn't always that way, and if the economy does encounter a strong correction, it could very well change again.
There's always the option of getting rid of all the engineers working on new stuff, and having a small support staff. Often times, customers would even prefer that.
Zuck IMO doesn’t have the halo Musk has where there’s results mixed in with the BS. And Meta doesn’t seem to have a good track record of developing new products.
Is a rage bait machine currently at / near its peak of usage still an interesting investment in 2026?
Kubernetes has held back cluster technology for the last decade and prevented a better alternative for smaller companies or companies that can't piss away monopoly profits on unwieldy technology and process. It would have been much better had somebody tried to make an open source product based on IBM's old Parallel Sysplex but there gotta be patents in there (now expired though!)
As much as people like to complain, React has come out on top in a highly competitive market. I've looked at a lot of systems for building UI objects which look superficially similar like Microsoft's XAML and Oracle's FXML and React's system is by far the most simple and flexible... An example that shows you can apply the ideas in On Lisp to any language which has basic functional programming practices with just a tiny compiler tweak on top to make it fluent.
Rather than two competitive products I think React and Kube are both market dominant products that reveal the engineering culture, values and impact of the two organizations.
I can say that when I first started with React I thought it sucked and looked at Vue and Svelte and similar things. My take on all of them was that they made the internal frameworks I was using to build very complex RIAs in the 2005-2010 time frame look like something that fell off a UFO.
I first thought Vue reflected the way I thought about conventional "webby" applications particularly in terms of treating lists as a first-class object. I eventually learned with React how to draw absolutely anything, even whole 3-d worlds!
https://aframe.io/
I guess what I'll say about Svelte is "if you make such a radical change in your framework did you really believe in it?" Early on I stuck to controlled forms in React because uncontrolled forms seemed structurally unstable (add one too many features and it all breaks) and then I discovered
https://react-hook-form.com/
which is easy and very high performing. What I really like about React is not so much the DX or UX but rather the way it uses functions to seemingly transform a language into something else in a conceptually simple way... And how it solves the problem of composing components written by different people and organizations to the extent that we've now got the terrible problem of managing an app that has 50 third party components and 5 CSS management frameworks.
(I know useContext isn't great for state management, but I've worked on a web application where useContext was used to store complex global state).
I'm not sure how this matters compared to the other platform companies. Kindle has such a small niche market and the Kindle "platform" hardly registers any impact.
Why would you ever do such a thing on a device controlled by your employer?
I guess there's a whole generation of devs who don't remember the Microsoft antitrust trial, and haven't learned the "anything you do at work may come out in discovery" lesson.
It is in fact common to do personal things on work PCs.
The senior manager spending 5 days visiting that foreign office is logging into his personal netflix account, and video calling his wife and kids. He ain't carrying a second laptop to do it.
That middle manager, with a report who needs a widget delivered tomorrow, and purchasing aren't fast enough to get the order in? He's logging into his personal account and paying with his personal card, then making an expense claim.
That in-office worker wearing headphones? Good chance he's logged into his personal music streaming account. Maybe he uses youtube music, so he's logged into his entire personal google account too.
And the sales guy who's constantly stuck in hotels for business travel? Oh boy you don't want to look his 11pm web browsing.
I don't even like doing stuff like this on my phone.
You mean every person in the world who doesn't actively work on the stuff doing the tracking? This isn't selection bias, selection bias is thinking those are the abnormals.
Do they go to Apple Store and login it to their personal account on the showcase iphone and yell at the genius employees?
So, yeah, people do absolutely braindead shit with their company-furnished equipment. It's fucking mind-boggling.
Employees were told to work from home and were sent emails at 4AM informing them they've been let go. Those that weren't impacted have software on their computer that tracks their every move. Remaining employees can now opt out of being tracked at work for half an hour [1]. Meanwhile, @Meta is raking in record profits.
ClickUp reduced headcount by 22% - and the CEO tweeted that the "business is the strongest it's ever been". In the same tweet, the CEO motivated this cut by their intention to build the "100X organization" ...[2] A week before the layoffs, they posted this video [3].
Webflow fired most of its staff, with some finding out about it after more than 24 hours [4] (while being on a locked visa, which means they'll have to leave the country!).
Cloudflare laid off 1,100 employees (~20% of its workforce) [5] and hired over 1,000 interns (one could say replaced).
My question for anyone still working at these companies:
Why are you still working there?
[0]: https://www.nytimes.com/2026/05/19/technology/meta-layoffs-a...
[1]: https://www.bbc.com/news/articles/c93x0k194yno
[2]: https://x.com/DJ_CURFEW/status/2057522382315929802
[3]: https://www.tiktok.com/@clickup/video/7638681657058364702
[4]: https://nypost.com/2026/05/28/tech/bloodbath-at-california-t...
[5]: https://blog.cloudflare.com/building-for-the-future/
From there, the natural executive question becomes: "How do I make as much of my engineering organization as possible fit into that 30%?"
This is the fast track to being next in a round of layoffs. If your manager does not know you, they won’t vouch for you when it comes time to toss people out of the airlock. You are in a vulnerable position.
In the last few years, they've locked third-party apps out of publishing to Facebook Groups, closed down the bug ticket system, and gave every indication of having abandoned any efforts at improving the ecosystem.
See also Twitter when Ol' Musky rolled in.
its unclear to me why they need their model to be the best at coding (maybe to build an internal technical moat?)
Zuck only cares about features, or new features. He probably likes power too, but I'm less certain than that. To curry favour with Zuck all you need to do is make a new feature, ideally using AI/AR.
The problem is, zuckerberg trusts no-one, so he is surrounded by familiar faces that act as his inner court. The problem for meta and the rest of the world, is that most of them are utter brainless dicks.
Cox is utterly useless, he has the cognitive faculties of a flea. the rest of the product council has been ruthless bred for agreeing, rather than making good product decisions. Worse still they are either wilfully blind or just blind to the second order effects that their actions take.
Boz, in person is nice. Boz as a leader is a vapid, lacks insight fails to provide actual direction and lets his ego bruise too often. He was 2 years to late to NFTs, Regularly picked fights with juniors in the comments.
The other elephant in the room is the monetisation department. They are basically the drivers of most of the problems in facebook.
Notification fatigue? yeah probably them,
AI slop to boomers? deffo
Rage bait? yup
Fraud? totally profitable.
There was a concerted effort by engineers to try and make meta better (see sophie Zhang), however as time moved forward those that cared were diluted by those that were just there. They recruited far too agressivly in 2020. we had too many people then, but "there was a plan"
They started firing people in 2022, and never stopped. It was clear that Zuck wanted to be a big man, and doesn't really understand how to run his company (Sandberg is a terrible person, but a good leader, even though shes a monumental hypocrite. He saw her as she is, and assumed thats what the rest of the world saw.)
So there’s really not a lot of growth areas for them? Their biggest growth seems to have been acquisitions, not new features.
Maybe data labeling is like RTO - an intentional way to force attrition.
That's the thing right
So I was research so both metaverse and AI adjacent. FAIR was industry leading, just not in the sexy field of LLM. FAIR was passed around like a joint at a student house, finally landing under Cox for "product". But FAIR is a research org, so it was a bad fit, run by an even worse leader. (why can't you deliver a new industry leading LLM in 5 weeks? or some other stupid shit)
The metaverse flopped because there was no clear leadership over features/user experience/hardware. Hardware has a 2-4 year lead time. This means that you need to plan your features 5 years in advance. The average horizon for any software feature in oculus was like 4 months.
Because of the huge influx of non game/graphics/hardware engineers the same mistake about "oh lets build a x but for oculus" happened every year. When I left they had contracted a company to re-make unity but for horizon. At the same time they were also making a blender clone, but in react or some stupid shitty idea.
At no point was there a comprehensive plan for what the UX should be like. there were lots of plans that people made, posted about, got many likes. Lots of redesigns of the button, new social features, avatars etc.
Carmak kept on banging on about time to fun, but he never managed to actually make that work. So a social company with a massive social graph, has a product where you can't easily join your friends in a game. (that might of changed, they revoked all my games when I left so I haven't logged in.)
But your point right, in all the years threads is the only new product they have launched, and that only happend by accident.
Meta's SOP is basically have an idea that gets zuck hard, do a small PoC, it shows promise, scale the team from 10 to 3000, and don't deliver anything.
The labelling I don't think is an attrition thing, I think its doing standard facebook shit, throw people at the problem, without thinking about how that would work
Problem? This is the best news I've heard in a while.
"Things are going so fast and we need to catch up. Yesterday."
But you still have humans working for you. I doubt these label people are putting in their best efforts...
Meta employees being upset about being tracked is the height of irony.
software is now free, at least for the people that know the proper incantations required to manifest it into existence. software-only companies have no future. sending old-world SWEs into the undiscovered country results in high costs to the unprepared SWEs and high costs to their financiers who lose control as soon as the boots on the ground realize the wildfire is too close for comfort and new winds are blowing
the only viable way to separate assets from liabilities (payroll) fast enough for large corps to catch up with the growing number of claude-unicorn centaurs, and small herds of them, will be bankruptcy (could be wrong, i'm no lawyer)
Holy shit, talking about perverse incentives!
Almost every company is all in on AI so what makes Meta particularly bad?