Hacker Newsnew | past | comments | ask | show | jobs | submitlogin
The last three years of my work will be permanently abandoned (ericlippert.com)
707 points by chubot on Nov 30, 2022 | hide | past | favorite | 460 comments


> Speaking of cutting costs, the company is still pouring multiple billions of dollars into vaporware called “the metaverse”. News flash: no one wants to wear VR goggles to spend any time in a digital heaven where the role of God is played by Mark Zuckerberg and you can do anything you can imagine, including “work” and “shop”.

You can somehow feel that he has been dying to say this for years, but couldn't while he was still working for Meta...

But yeah, I can imagine how the decisions on layoffs usually go: "what are those guys doing? Probabilistic something or other?! No idea what that's good for! And wow, look how much they get paid!"


I see your point and don't mean to be argumentative, but a couple small corrections.

First, the pivot to "meta" was just over a year ago, so it hasn't been quite years.

Second, I haven't been shy about sharing my opinion internally, though I haven't been broadcasting it either. The first thing I said in our team group chat when we'd heard this announcement was (context, I am much older than most people on the team) "I'm old enough to have read Snow Crash the week it came out and IT WAS A DYSTOPIA, why are we building it?"

Third, this opinion is indeed extremely common internally.

Fourth, I genuinely have no idea how this decision was made; it was certainly not on the basis of net cost savings. We did the math.


> Third, this opinion is indeed extremely common internally.

It is intensely weird to me that people hold the opinion that their company is building something that is bad for the world, and yet they stay there and continue to help build it.

I know that's easy to say as someone not in that situation, but not always easy to do for someone who is. I get that people don't always have a ton of choice about their employment; maybe they are afraid of losing their health insurance, maybe they are on a visa and can't easily switch jobs, or maybe they simply aren't able to find another job that works for them. Less noble, but maybe the pay is just too good, and if they stay for just a bit longer, it will be life changing. I can totally sympathize with that!

But if this opinion is "extremely common", I would expect that a good number of those people would have the ability to leave, to the point that perhaps Zuckerberg would rethink his strategy.

(I don't really buy the "change things from within" explanation; 1) that rarely works, especially in a company the size of Meta, and 2) if tried, that clearly has not worked, given Meta's continuing trajectory.)


People are leaving. In droves. There has been a huge exodus of senior talent in the last year. Zuck mentioned that in an earnings call and rather than assigning himself any responsibility said that those people were unregretted attrition and lazy parasites who were just collecting a paycheck during the pandemic. (I am paraphrasing somewhat; you can look it up if you want his exact words.)

Regarding change from within -- that's what a team dedicated to improving decision making is for.


Why would he ever consider taking responsibility for something when he can't really be held accountable? It should be illegal to take a company public with special voting-only shares.


It is illegal on some stock exchanges. You are free to only buy your shares there. Also you are free to buy stocks on exchanges that do allow it but don't have two classes. No one is forcing anyone to buy Meta


Sorta. Meta is a component of the sp500. It’s pretty difficult to avoid buying that.


Just go beat the market.


Buy shares of the other 499?


It’s also weighted by market cap which makes this a pain to manage.


Actually, you don't even need to go that far, because once you get sufficient coverage of the S&P you're incredibly well correlated.


> Zuck mentioned that in an earnings call and rather than assigning himself any responsibility said that those people were unregretted attrition and lazy parasites who were just collecting a paycheck during the pandemic.

Wow. What an effective way of encouraging others to leave while discouraging others from applying.

Remember: toxic work environments are reinforced from the top, and the top _only._ Toxic leadership begets toxic work environments, and it looks like Zuck is a right peach in being insufferably toxic.


I've often wondered this, especially when I quit a company out of principle, expecting that I wouldn't be the only one. But even when an entire department quits en masse, it turns out that none of us are ever as important as we thought we were. The guys on the top who make the real decisions are on the top because they are experts at driving their vision forward regardless of whatever happens underneath or around them. They might make pretenses toward being servant leaders or listening to upward feedback, but the reality is if they have convinced enough investors or board members to back them, or if they independently own a majority stake, they can and will do whatever they like. The rank and file employees do not matter.

I think most workers have accepted this reality. Workplaces are not a democracy. Even if most of the workforce disagrees with a policy that was approved from on high, there is little they can do to change it. Especially in the tech industry, where jobs are so highly-paid and sought-after, there isn't really the option of collective bargaining. And that's even assuming the kinds of snowflakes who tend to work in this industry would accept that Break The Build Joe deserves the same pay as Rewrote It In Rust Rob.

Personally I maintain my own principles around what will drive me to leave, but I have long given up hope that my decision to quit will have any impact whatsoever on the direction of the company. In the past it's barely even had an impact on the people I directly worked with. I'm just not that important, and neither is any other IC or low-level manager. I think most of us try to find a company whose direction we can tolerate just enough to continue working there for the cash. And, I suppose, there are thousands of people for whom Meta still passes that bar.


Upvoted for "Break the Build Joe" and "Rewrote It In Rust Rob".


Break the Build Bob would have a better rhythm :)


Bob the Build Breaker


can he break it?


> The guys on the top who make the real decisions are on the top because they are experts at driving their vision forward regardless of whatever happens underneath or around them.

That's a funny way to say "rich".


And that’s just another way to say the end justifies the means.

Note that, among other things, the power of “the end justifies the means” lies in how it is reductive.


"The question is not whose values are correct but whether you can work in a situation where good work on your part will perpetuate values you don't believe in. If you leave, you'll be making the greatest possible contribution to your own well-being, and you just might help propagate your values."

Understanding The Professional Programmer, p19 - Gerald Weinberg


Case 1) FBWorker thinks its a boondoggle, but is neutral on Facebook, and can read the political tea leaves. Your basic mercenary corporate footsoldier. So stay and get FAANGpaid.

Case 2) FBWorker drinks koolaid (mabye because they cant keep FAANGpaid from forming their identity). Probably noob out of college or someone that just wants FAANG on the resume. Stay and build it. Probably not a lot of talent. And get FAANGpaid.

Case 3) FBWorker generally hates Facebook, maybe a holdover from pre-monetization FB days, why stop your enemy from making a huge mistake? Wait, AND you get FAANGpaid?

Case 4) FBWorker who is principled moralist who once believed they could change the world for the better.

One of the reasons Facebook is in trouble, especially if they actually think the Meta pivot is key, is that almost all their employees are Case 1 or Case 3.

Case 4 quit long ago or doesn't apply anymore.

The question is, is there even a semblance of a core of Case 2 in facebook? Doubt it.

So Marky Z is like a dictator now. Yeah he's top dog of his realm, but motivating people to any fundamental degree isn't possible. Money only goes so far. The organization has purged all the truly motivated talent.


Haha yes. There was always a lot of drama at Facebook about “leakers”. People HATE them, they don’t understand why they have no “honor” and don’t quit if they hate Facebook so much. They call for witch hunts in comments whenever something leaks.

People seemed completely unable to connect the dots, that if you think Facebook is evil, why not leak all their stuff to the press, and get PAID to do it?


> It is intensely weird to me that people hold the opinion that their company is building something that is bad for the world, and yet they stay there and continue to help build it.

Not really. People fear change. Engineers at Meta almost certainly have good pay, work with people they like, have a generally comfortable life.


I think the common opinion is that nobody will want or use the metaverse. Getting paid to build something that nobody will use isn't immoral, it's amoral.


Helping an advertiser trick kids into spending their time in a pupil dilation monitor/retinal scanner so that ads can be optimized for impact based on biometric markers isn't amoral, it's immoral.


I know it's an accepted sci-fi trope and people (including advertisers) genuinely believe it's the future, but advertising doesn't work that way.

When you peel back the layers and figure out how this sausage is made, underneath it's just sociology and broad target audiences. (Age, sex, location, social status.)

Retinal scans don't help solve this problem.


I mostly agree with your point, but it's a bit more specific than that. I used to work in airfare advertising and we could target ads at people who were interested in certain locations. You searched for flights to Paris and they were $600 and didn't purchase? Well now there's a weekend deal where it's $450 and we'll bid on Instagram ads that target you. You've flown to Europe, Asia and North America? Here's some Latam flight ads. Flew to Chicago over the Christmas holiday? We'll show you some Chicago flight ads next October.

We didn't get access to the actual user lists, but the queries you could build in your ad bids could include these factors. We were also in a special "Ads For Travel" partner program, so we probably had bid options not available to the average FB ads account manager.


Retinal scans do not help; however, 'eye tracking', which is currently available in Quest Pro and should filter down to the consumer tier headset in a year or two, does. When Meta knows what you look at, and for how long, and in which patterns, then advertising will legitimately have some 'next level' shit to work with.


The role of the retinal scans, I expect, has more to do with identifying which human is in the headset. In the metaverse, biometrics of that sort will be like cookies that you can't clear.


Ok, how about this: Helping an advertiser is immoral.

Creepy methods aside, you're trying to get people to do something other than what they wanted to do today.


They shipped 10 million quest 2's. That ain't nobody.


People are interested in VR for gaming. Not for the metaverse. Zuck should be building a console or something, not wasting time on something no one wants.


He might try buying Amazon Alexa from Bezos, that sounds promising. At the very least it would be cheaper.


> It is intensely weird to me that people hold the opinion that their company is building something that is bad for the world, and yet they stay there and continue to help build it

Show me a big tech company (or any MNC) that is not "building something that is bad for the world". The broader question is why do people keep working for big tech, and that has been answered many times before (lots of money, smart colleagues, interesting problems, and a difference in perception on culpability.)


>The broader question is why do people keep working for big tech

Also, if the alternative is "work for a small company", some of us have tried that before and that hasn't been very good either, just for different reasons (terrible pay, abusive management, toleration of sexual harassment, etc.).


> t is intensely weird to me that people hold the opinion that their company is building something that is bad for the world, and yet they stay there and continue to help build it.

Most people work for the pay. Thats why you pay people: to make them work on something they dont necessarily like.

Not everyone needs to be or to act like an activist.


Some people are driven by more blatantly mercenary priorities than others, but most people prefer to perform work which aligns with their morality and gains them the respect of others; it's part of that whole "hierarchy of needs".

It is of course possible to meet one's higher-level needs in other parts of one's life, but if your career is actively opposing your values, it becomes that much harder to make up for what you are missing in the limited time remaining. If you can't make that balance work, burnout and depression are likely.


> most people prefer to perform work which aligns with their morality and gains them the respect of others; it's part of that whole "hierarchy of needs".

Your values can only be worth that much, and a big check will make you forget them faster than you think. After all, that's what corruption actually exists: people willing to compromise on whatever they believe or used to believe for financial benefits.

Also don't forget that people will rationalize everything. There's no one going to work every day and hating it - if you stay in a place you don't really like, ultimately you will find reasons to stay and to justify your choice.


I think he's saying that nobody internally thinks it will work, not that anyone internally thinks it will create the world of Snowcrash.


> It is intensely weird to me that people hold the opinion that their company is building something that is bad for the world, and yet they stay there and continue to help build it.

Facebook is a giant privacy-violating advertising company that demonstrated repeatedly that it was bad for the world long before Meta happened. And yet they attracted a huge amount of great talent who knew going in what FB was. Microsoft did the same thing in the 90s.

People have their own reasons for joining such companies. Maybe it's stability, or the quality of the team, or freedom, or it looks good on a resume, or maybe it's just the money. I'm not going to judge somebody for any of that.

If I had been working at FB I might have tried to transfer to the metaverse team. Even if I had no confidence it would work it would have been much more interesting than that dying social network. And probably less evil, because it will probably die before it gets big enough to matter.


> Facebook is a giant privacy-violating advertising company that demonstrated repeatedly that it was bad for the world long before Meta happened.

The "bad for the world" stories I've heard turned out to not have substance (Cambridge analytica and the "harmful to young girls" study). Are you aware of something else?


Humans are too easy to manipulate for "change things from within." We try to please people subconsciously and it causes us to betray ourselves. Some people have grown beyond this vulnerability, but for many of us its permanent.


Some people work on making the metaverse more addicting, others work on improving instagram's accessibility, others work on abstracted computer science problems that only happen to be under the umbrella of the same corporation that makes Facebook

It's not black and white; there are degrees of separation. You and I participate in an economy that somewhere, many layers down, causes human rights abuses. No ethical consumption under capitalism.

It's impossible to separate completely. Everyone has to pick and choose how many layers of separation (and from what) are needed for them to feel okay about their effect on society. For you or me that might mean we won't work at Facebook or Amazon, but your startup's angel investors aren't angels either. Neither are the companies you buy your devices from, or the banks you lend your savings to.

This isn't to say we shouldn't care, but we shouldn't pretend things are clear-cut, and we should take care throwing rocks at glass houses.


> It is intensely weird to me that people hold the opinion that their company is building something that is bad for the world, and yet they stay there and continue to help build it.

From Oppenheimer onwards this hasn't been too unusual - but what is unusual I think in Meta's case is the fact it's so widespread by smart folks.


> It is intensely weird to me that people hold the opinion that their company is building something that is bad for the world, and yet they stay there and continue to help build it.

Hoo boy, the old "just take another job" trope. I've got news: First, in this late-stage capitalism neoliberal hell, people have to cling to their jobs for more reasons than anyone can count. Second, where are they going to go? Who is hiring that isn't also doing things that are bad for the world, at a rate that someone with a student loan, a family, a mortgage, and college-bound kids can afford?

Knock it off with the "just get another job" thing and come join the real world.


You know, the 'just get another job' attitude is annoying because of the lack of empathy, but the 'you have no right to talk about principles because I want to be upper-middle-class' attitude is annoying because even though we all rationalize, being aggressive about it to the extent that you denigrate a person for having ideals makes me feel a sort of doomed misanthropy.


"Big tech" - particularly facebook and google, I think are widely considered to be at worst actively evil and at best responsible for the race to the bottom in the internet experience and public discourse that's happened over the last 15 years. But they also appear to pay really well, have locally cool problems to work on, and have lots of work that has no relevance to destroying society, e.g. all the AI research they both do, which I don't think it's possible to overstate how important it's been for the growth of the field, in a very good way.

So it's easy to see the dilemma in a sense. It's maybe really just a concentrated example of capitalism generally. All money has blood on it


Somebody correct me if I’m wrong but hasn’t ML research ultimately been a result of public funding, at least to the largest extent?


"I'm old enough to have read Snow Crash the week it came out and IT WAS A DYSTOPIA, why are we building it?"

This is such an incredible quote, I love it. And I love that you said it in your group chat. I wish more people in tech could see this forest from within the trees.


> "I'm old enough to have read Snow Crash the week it came out and IT WAS A DYSTOPIA, why are we building it?"

But at least it was a dystopia where pizza delivery was an exciting business.


> But at least it was a dystopia where pizza delivery was an exciting business.

It wasn't an exciting business.

Pizza delivery was an exciting job (in all the worst ways a job can be exciting, or, TBH, just stressful), but the business part of it was quite boring. The corporate takeover denouement was perhaps the most boring scene in the book, and barely justified the "Chekhov's Guns" that were required to give a baddie a single "oh shit" moment with no payoff.


Oh ... so in dystopian Snow Crash (I read up on it) there is a also dystopian virtual reality named Metaverse. Well, I wonder i Zuck knew about that.

Interesting that the book essentially seems to render the "gig economy" as some dystopian element. Quite good prediction.


It's all very We are proud to introduce the "Torment Nexus 1", which you may know from the hit sci-fi novel "Don't Create the Torment Nexus"[0]

0. https://knowyourmeme.com/memes/torment-nexus


I can only recommend you to read the book. It's amazing.

It is so relevant for today, you'd be forgiven for not knowing it was actually published in 1992.

But really, it's probably the best book I've ever read.


If we're going to see someone driving around with a nuclear bomb in their sidecar, it's more likely to happen in Russia than in the US, though.


But "Reason" is absolutely thinkable in the U.S.


Maybe the decision was made based on who was sharing critical opinions internally.


I am a huge fan of your work, Eric. I started out in PL and ended up in ML, working on far less impactful projects than you did :)

However, I don't believe metaverse is a waste of time, at least for business users. This can eliminate all office space use in about 5-10 years if the hardware and software is ready, which it very likely will. Or maybe a wall to wall LED screen will do the trick for remote social presence, making the headset redundant.

It can spill over from the office to personal lives like the PC did. But anyway, hope you continue to work on cool things.


Having previously worked at a data team before the pandemic eon which raison'd etre was "saving cost", the reality is it didn't.

We used advanced statistical concept and vended models for other teams/services to consume, but the truth is either it was just really obvious cost solutions that they didn't bother, or it didn't really work all that well (stats model are, unfortunately, prone to many interpretations).

I've since moved on to feature based team where I feel like I'm more on the ground. And recently was able to get rid of lots of cost just by.. looking at them. I remain skeptical of the teams that base itself on statistical models to reduce cost.


Badass response, I thought exactly the same thing


I'm fascinated by the amounts spent on this metaverse. Is it really USD 20 Billion? How is it partitioned across domains?


The laissez-faire economics run amok US was the dystopia. The metaverse as a virtual chatroom was well liked, in universe.


> You can somehow feel that he has been dying to say this for years, but couldn't while he was still working for Meta...

It's a pretty common sentiment in my experience here, de rigueur even. Expressing it in the way he does here is definitely frowned upon though -- one of the most interesting cultural traits I've noticed that Meta has fostered is an awareness and avoidance of cynicism. When people comment internally and there is even a hint of cynicism in what they say, they are frequently called out on it. Never seen such a thing ever before in my life. For me it's refreshing, but I imagine for some, depending on the topic and how negatively they feel about it, it could lead them to spiral and exit.


I've experienced this in a similar workplace before and did lead me to spiral and exit, to me it was absolutely exhausting keeping such a ruse up. There was something about it that felt so inauthentic, a bit toxic positivity, a bit hide-the-pain-harold.

It's like the workplace version of Instagram itself, where everybody shows their best side, is mildly ashamed of feeling anything but positive because of the collective emphasis on "good vibes only" and keeps any concerns, cynicism or suggestions that we're going in the wrong direction under wraps.

I think it's ultimately unhealthy (both individually, psychologically and to the company) and leads to the same problems you see in autocratic nations - the leaders only see everything going swimmingly.


So Facebook doesn't have something like memegen?

I worked at Google when it was created and "went viral". Before memegen there was a strain of what I would call inauthentic positivity

I think memegen made it a lot more acceptable to be cynical, which was probably good, because the company was definitely drinking a lot of its own Kool-aid


Oh we definitely do -- the shitposting workplace group serves this purpose. Also the private nonmanagers group.


I think a private non-manager group is pretty neat. What happens when an IC gets promoted to manager? Do they get the boot from the group?


Yeah, there's a ceremony where the manager puts a piece of paper with their username in a goblet and drops in a match, and then the non-managers all collectively intone "gone. gone. gone." and turn their backs. It's kind of sad, but the manager is allowed to keep their ceremonial robe as a memento, and there's usually a box of free cookies, so /shrug


I believed this for a minute and it made me so happy


> Before memegen there was a strain of what I would call inauthentic positivity

Too lazy to check, but did memegen appear before or after the whole Google+ debacle? Because from the outside Google did seem to drink a lot of its own Kool-aid back then (before and during the first stages of the Google+ launch).

In a way, the current discussions around VR remind me of those times, lots and lots of smart people refusing to say that the emperor has no clothes, for one reason or another.


Oh yea, but funny enough a lot of the critiques were shared via the internal version of Google+ since people actually took the time to write things and it had a pretty good UX. I don't think it's a great comparison to Meta ... this is anecdotal, but it felt plausible enough as a product strategy and in a self contained org that I think most rank and file gave it breathing room and tried to be constructive (save for a few cases where they'd made some bad calls). Keep in mind it was a period of huge growth and experimentation across the company, so there was a lot to feel positive about even if you were skeptical of Google+, and it didn't feel like they'd bet the farm, in the same way it might at Meta.


Memegen predates Google+. And there were lots of people loudly saying that the emperor has no clothes, but the VP in charge didn't care and many mandates forcing people to work on G+ were issued anyway.


You don't have to work on G+. No one is forcing you.

(Oh wait, yes they were.)


Before. I made a Memegen meme about ten years ago comparing the sign in with G+ buttons to the classic Wikipedia Jimmy Wales begging-for-donations banners, and for many years it was one of the top 100 Memegen memes ever.


My last two jobs have had this lack of cynicism, but I would describe only one of them as toxic. We were going straight to the top and anyone who left was a traitor. The other simply considered the products to be incredibly important and life-changing.

I can live with keeping the cynicism to myself as long as the rest of the culture is ok.


I also wouldn’t want to work with a person that is just negative all the time but fair critique and moral checks should be encouraged, especially when holding so much power.

However well paid at the outset, such “cults” more often than not are ultimately pernicious not only to their environment but their members as well.


I felt this way about the entire United States when I moved here from Europe. The standard stance in the UK is cynical, dry, and too-cool-for-school. Try-hards are despised. The US was different and very refreshing. Enthusiasm and optimism can be expressed without embarrassment, and having a too-frequently-cynical stance is looked down on.

I felt a step change again moving from academia to industry, but perhaps it goes a step too far. Sometimes I feel like thoughtful analysis is suppressed in favor of active thrash, because the former smells like bad-valence skepticism and the latter approved optimism.


I found similar going from UK to USA - can-do positive attitude, enthusiasm is appreciated. (This was private sector). This was 20 yrs ago though. Having returned to UK I think its got better here at least in tech. Also if you take a (slightly tempered, not in-ya-face) US attitude back to UK , in the right workplaces this goes down well because people actually like positive enthusiastic colleagues. In the UK it can be hard though getting managers to not see this as a threat. When I first returned the American pro-active attitude I think caused me to bomb an interview because I (innocently and tactfully at least I hoped ;) ) asked what reason they were using technology X and had they considered Y , which I think they took as a threat, someone who'd be insubordinate whereas in the US they'd more likely go "good question!" and be glad someone cared enough to ask (at least in my experience). I behaved the same the following week when interviewing at a startup and naturally, got that job. ;) Since then I think I adjusted to balance being pro-active with careful not to rock the political boat. American positivity has to be seen to be believed. ;). When in the US I was both impressed by people's ability to stay positive in the face of very difficult challenges, but slightly bemused by the amount of unfair s** people would silently put up with too e:g in customer service jobs. ;)


I felt exactly the same. Silicon valley attitude "woah dude that's awesome". UK fenland attitude "don't get your hopes up and know your place".


On the other hand, I found US engineers were way more likely to try to exaggerate their own work and push for promotion, etc. whereas the EU had more team solidarity.

Like working with US engineers there was one who deliberately put meetings at bad hours (time zone difference), or would "accidentally" send the invite to your pager email instead, etc. to make others look bad.


We're talking about cynicism and not criticism, correct? In my experience, cynicism is unproductive at best and anti-productive at worst. Criticism, of course, is valuable and healthy.

Cynicism is a good and healthy thing to share with colleagues over a beer, but when you're on the clock will kill morale. Arguably dumping loads of money on a vaporware moonshot is also a morale killer, but sniping at it in meetings helps no one.


Excessive cynicism in the face of actual positive change is bad, however when you have no power to change something, you resort to cynicism. If your employees feel no power to express themselves over your bad decisions, you've built a truly toxic system.


The tone comes from the top. If criticizing the CEO’s strategy is prohibited as “cynicism,” then lower level leaders throughout the company will take that as license to prohibit criticism of their own ideas. And often that type of criticism is far more productive.


If people are cynical in the face of positive change then that’s only because they have experience with previous examples of ‘positive change’ that turned out to not be positive after all.


It’s easy for bad leaders to redefine legitimate criticism as cynicism. When I worked for a company with a similar culture I saw this happen all the time.


Too much cyncism in any person or organization will lead to gridlock and/or burnout as new ideas are immediately scrapped and morale tanks. Just ask anyone who has worked for 10+ years in government. However, for a private company that kind of critical thinking is often important to make sure that all the lemmings don't run off the cliff.

It is interesting to me that cynicism is stifled at a cultural level at Meta. It is some kind of low-level cult like behavior, to stifle internal criticism. It must also breed a kind of in-group/out-group mentality, as I don't know a single person IRL who has a positive view of the company, its products, or the metaverse.


I find too much cynicism off-putting. I'm at a Big Tech adjacent (or not depending) company and one reason (of many) I don't consider Google as a potential employer is because everyone I've met there is deeply cynical about the company. I've gone places in my life I never expected I'd end up in, my own brain is wired to filter out cynicism. If I had to deal with a company culture deeply cynical about everything they work on, I'd either become irascible or horribly depressed.

People are different. Good thing we tech folks are well-compensated and are in fairly high demand.


Too much cynisism certainly sounds bad, but cynisism in and of itself shouldn't necessarily be problematic. Eskewing it entirely to always opt for optimism is inherently dishonest and does not acknowledge that sometimes having a negative response is fair and justified. And not allowing that as part of company culture is stifling.

Do you think people's cynisism about Google has made you miss out on a positive opportunity or can their discontent have signaled actual organizational issues that'd have affected you in negatively?


Some of this is quibbling about definitions in my head at least. Fundamentally I like working in environments where folks are optimistic but realistic, keenly aware of how effortless failure is. Discussing both failure and success should be allowed and encouraged, but constantly looking at the negative or opining about how an individual can't change anything in the organization doesn't feel healthy to me. Most Googlers I've talked to view the company as a large, corporate politics chess game where engineers are the pawns.

> Do you think people's cynisism about Google has made you miss out on a positive opportunity or can their discontent have signaled actual organizational issues that'd have affected you in negatively?

This is a really good question and I don't have a good answer for it. At this point my sample size is high enough that I'm inclined to think it's Google but I also realize my sample set has lots of correlating factors (they're more junior than me, they work in different areas than I would, etc, etc) that could lead to their cynicism that might not affect me.


> Most Googlers I've talked to view the company as a large, corporate politics chess game where engineers are the pawns.

Are they wrong?


I don't know, I'm not a Googler. I don't enjoy working with large groups of folks who think like this and I don't enjoy working in organizations where engineers are treated as pawns. Seems like either way, Google isn't the place for me. If you're a Googler you probably have a better understanding than I do.


I think across this thread we're conflating cynicism with skepticism. I am a utopian; I'm no believer in cynicism. It is unhelpful to shoot down everything or to refuse to even try, and a goal being unachievable doesn't necessarily means we won't accomplish valuable stuff in it's pursuit.

But that doesn't mean we shouldn't examine and criticize ideas, that we shouldn't seek to improve upon them and - perhaps, if they are irreparable - abandon them for better ideas.

Attempting to force the market into a box that is convenient for you because it enhances your power and market position, because you want to be in control of a hardware platform to achieve parity with your competitors - and refusing to acknowledge it may not be what people actually want - that is truly cynical.


Cynicism is often a protection reaction against realizing things are not as they are stated. And that can happen for any number of reasons, but usually it's because the words and actions of the company aren't lining up in very noticeable ways.


From taking privately to a few Google employees, part of what drives the cynicism is disagreement with the organization's progressive political bias. Those who are more politically conservative know that openly expressing their opinions will result in retaliation, so they just grit their teeth and stay silent in order to continue collecting their large paychecks.


You say "cynicism", I say "acknowledging nudity".


> When people comment internally and there is even a hint of cynicism in what they say, they are frequently called out on it.

Correct me if I'm wrong, but it sounds like whenever people presented valid criticism, the standard approach to silence it would be to criticise the tone with a holier-than-thou attitude. Sounds like a cynical ploy to shield yourself from criticism.


> fostered is an awareness and avoidance of cynicism

There’s a fine line between fostering avoidance of cynicism on one side, and fostering koolaiding and yes-manning on the other.


I get that cynicism can be a negative thing, and can drag down people and groups. But I think there's a fine line between cynicism and (constructive) negative feedback. And I wonder if an anti-cynicism culture has the effect of silencing legitimate negative feedback as well.


About cynicism vs. criticism, I'm reminded about something Scott Alexander recounted in his review of Red Plenty, an actual historical event:

(Kantorovich) invented the technique of linear programming, a method of solving optimization problems perfectly suited to allocating resources throughout an economy. He immediately realized its potential and wrote a nice letter to Stalin politely suggesting that his current method of doing economics was wrong and he could do better - this during a time when everyone else in Russia was desperately trying to avoid having Stalin notice them because he tended to kill anyone he noticed. Luckily the letter was intercepted by a kindly mid-level official, who kept it away from Stalin and warehoused Kantorovich in a university somewhere.

Cynicism can be warranted. Of course it's possible to be excessively cynical, but lack of cynicism can be downright deadly. Sometimes you are in situations where you can do little, and the best you can do is still pretty awful. And if you suppress the doubts that could make you cynical, more often than not someone else has to carry those doubts for you, to at least prevent the disasters that ARE preventable.


>for me it's refreshing.

blink twice if you need help?


The kool-aid in the microkitchens is to die for :)


That's a form of thought policing. It's not cynical if it's a legitimate criticism. Ideas do not automatically deserve legitimacy, they must require reason first.

The metaverse is not real, it's not going to happen. The numbers are not there. All of those users are in vrchat, and when Facebook buys it and turns it into a hell scape of a child playground the community will yet again go elsewhere.


> no one wants to wear VR goggles

I would be curious how many people are willing to wear VR goggles for any amount of time. I spend easily 10-12 hours a day at my computer. I am absolutely someone who is happy working, socializing, playing, and learning all at the same desk. But I can't wear those goggles for even 2 hours. Are there people who can wear them for 12?


I haven't used the new ones, but I have an Oculus Go. I think the most important part is fitting. I believe there are companies selling accessories to make it more comfortable to wear, and I'd totally invest in that if I planned to use it more, or in a different setting.

I'm using it for porn (and it's amazing, VR porn is the most underrated thing imho, but maybe I'm just weird) and for movies (non-3d, having these slightly-3d-movies didn't really add to the experience for me). I'm someone who can't concentrate on movies on a normal screen, my attention wanders and I'll quit watching and do something else, continue later etc and it might take me three days to complete a single movie. Not so while using the Oculus Go, I'm cut off from the world around me, focused on the movie, and now I sometimes watch a movie in one sitting (though I do rarely watch movies these days, so idk how much this is worth).

I don't know if I want to spend any time "socializing" through it, but when I was sick I've definitely used it for 6-7 hours on one day to watch multiple movies, and it was fine.


The fact that VR content is gated behind major companies concerned with brand safety is a major reason to be skeptical about current VR tech ever taking off. If it were more like the early internet where any passionate and reasonably technical person could make widely available apps and content, I think VR would be much more interesting. Porn is one of the most obvious genres, but also just having a bunch of weird niche content and experimental games would be really cool.

Living in a bland Facebook controlled world overseen by Zuckerberg the God is about as enticing as filing my taxes on a daily cadence.


Watching movies seems like a different application of the tech. Doesn't that just simulate a movie screen several feet in front of you? That's probably not quite as sickness inducing as moving around a full VR environment.


Yes. I mean, if you want to, you can also have a simulated empty cinema around the screen.

I've never felt sick while using it, but I've also only played very few games on it, and those weren't action packed with lots of moving about, but more simple and relaxed.


I can manage 15 minutes or so on my aging Oculus Quest but that's about it. There's a Netflix option on there, I can relax in a virtual cinema with surround sound and a screen sized big enough to feel like a cinema screen and I've not been able to watch anything because of the vertigo.

I thought my kids would go crazy on it, perhaps I'm too old, out of touch etc. but they can do 15 mins max too. It's a novelty toy, quickly put away.

If Google Glasses had really taken off and I could have AR, not VR - overlays on ordinary vision - I'd be there. Handy for work, could do virtual meetings, notifications, all sorts. But as with most things Google it went the way of the dodo and I haven't heard of any replacement poised to take the world by storm.


TiltFive AR (formerly Cast AR) is still a thing. they are shipping product to early backers and people are working on games for it.


The Quest has a fairly low refresh rate, which is one of the main barriers to delivering a product that doesn't make you sick.

Back when Carmack was leading the tech dev, they came out with a rule saying that they needed a working minimum of 90fps for MOST people to tolerate VR.

The Quest headset screens operate at 72hz, iirc.


We've known for a long time that for actual use refresh rate (and secondary factors like jitter and tearing) is far more important than resolution, or polygons (and before it became a moot point, color depth).

But the demos and screenshots required to sell the idea aren't impressive if they don't look comparable to recent AAA games, so the wrong kind of hardware keeps getting crammed into the prototypes, and the target keeps moving so there is no opportunity for Moore's Law to solve the mismatch for you.


VR goggles are going to continue getting lighter, smaller, and more comfortable to wear.

Soon enough they will be more comparable to glasses than goggles and plenty of people wear glasses for 12-16 hours a day.


I see this a lot, and I'm not sure why people are so confident about it. Lighter, thinner, more durable materials are a huge upsell and focus of ongoing product development in eyeglasses, and that's to save 10 or 20 grams. The lightest VR headsets are still an order of magnitude heavier than eyeglasses. Closing that gap while also addressing the resolution and battery life issues with existing headsets is going to require breakthroughs.


I think it's inevitable in the long run, the question is just whether those breakthroughs come too late for Meta (my guess is they will). The salient point is that given enough time, hardware limitations won't be an obstacle to a metaverse-like something.


I'll just leave a comment here about flying (and self-driving) cars.

Some things aren't waiting for technological innovation.


Flying cars aren't a thing not because we can't practically do it, but because it is an absolutely horrifying idea to turn the average driver into a pilot with an aircraft that they are in charge of maintaining. (Or was that your point?)


Maybe I'm in a bubble, but most people I know who wear glasses don't actually enjoy doing so and would really rather not if they can avoid it. VR would have to be demonstrably superior to any alternative to justify wearing it for that long even if it was as light as a feather.


I've worn glasses since I was a small child and that's not my experience at all. It's comparable to wearing clothes, except they cost me less and are quicker and easier to clean and maintain. I've occasionally had uncomfortable glasses with materials that my skin reacted to, but that's easy to resolve. And I've occasionally lost or damaged a pair of glasses, and that's a hassle, but not as much as losing your wallet or keys. On any given day I don't consciously think about my glasses at all.


>Maybe I'm in a bubble, but most people I know who wear glasses don't actually enjoy doing so and would really rather not if they can avoid it.

I think you're in a bubble. We have a way of avoiding glasses: contacts. But people choose glasses instead. I wear contacts, not glasses, but every time I ever talk to a glasses-wearer about why they wear glasses instead, they usually can't imagine wearing contacts and think glasses are just fine. I've never heard anyone complain about them. And just looking around me, most men wear glasses; it's usually women that wear contacts.


Glasses need less maintenance than contacts, and aren't as weird to put them on, so it's an easy sell.


Contacts don't need any more maintenance, probably less. You just clean them quickly after you take them out for the night, or in the morning just before you put them in. Glasses need to be cleaned regularly. Plus you throw the contacts away after a while (daily, biweekly, or monthly usually) and use new ones.

Putting contacts in takes a few seconds if you're used to it. What's weird is walking around with heavy metal contraptions on your head and ears.


My Apple headphones weigh nothing. Very comfortable.

I don't like having to take them out, or put them in, when I change tasks to where I don't need or want them in my ears.

VR is for immersive experiences. There is a place for that. It will not be in mainstream constant use, unless "mainstream" means to plug in and be fed a false reality for somebody's profit.


I got used to them pretty quickly after some initial motion sickness issues and could wear them for quite a while. Multiple hours if I got super into a few games. I'm pretty excited for having VR replace multiple physical monitors. I'm gonna be looking for a new headset in the coming weeks to see if that's viable right now--maybe the new Meta headset. But if something is promising and can render text fairly well, I'm gonna give it a whirl and see how it goes.

Right now the tech obviously has a ton of comfort issues, from motion sickness to fatigue. But it's not hard to imagine a near future where it's a lot more comfortable to wear VR headsets and be able to do some novel things with them. I mean, the first "laptops" were quite burdensome.


But I can't wear those goggles for even 2 hours. Are there people who can wear them for 12?

As someone who has never seen or held a pair (I don't have a facebook account), what is the long term barrier?

Weight? Size? Such as, if they were sunglass sized, would they be longer term wear?

Or is it still the resolution/disconnected feeling/etc?


I think the problem is something that we dont actually understand yet. Like there needs to be some kind of psychologist to study it to figure out what is going on.

When I am in the goggles, Its kind of cool, but Im completely disconnected from the real world.

Its not a group activity either, like board games connect you to other people. VR connects you to the matrix. When one person in a family puts on the goggles, everyone else just leaves the room. There is nothing to see or share. (if you have a TV on, maybe its interesting but you are still like watching a person move their head around and look at things that arent there like a person whose mentally ill, its a strange experience)

And the physical barrier is always there. You walk up to the zone you have defined in your real life room, which is probably a few dozen square feet. You can touch invisibility, some bizarre barrier exists to your hands but your eyes tell you the exact opposite - you see infinite space, but are trapped inside a tiny grid whose barriers appear when you walk too far. Your eyes and ears tell you theres a whole world, your hands and feet understand you are still in your living room or whatever.

So when I come out of VR i have this bizarre, uneasy, queasy, unpleasant, feeling, for which I have not the word to describe. It is not like waking up from a dream. It's like shifting uncomfortably from one reality to another, one you have been to by yourself, completely alone.


Incredible description and eerily similar to my own experiences.


Weight, they can make you sweaty, may feel uncomfortable in other ways, look dorky as hell. Probably do a bunch of bad eyestrain-related stuff that we haven't figured out yet (or some have but are keeping it quiet). Serious motion-sickness issues for a fraction of users that's too large to ignore, even with top-notch goggles.

When they're in the same size/weight/appearance ballpark as sunglasses, is when AR/VR glasses will take off. It'll be the next "smartphone revolution", no question about it. We'll wonder how we ever put up with being as tied-down as we are at a normal office workstation. The smartphone put the Internet everywhere, rather than in one place, AR/VR will put your computer everywhere. Until then... yeah, it's niche tech.


> AR/VR will put your computer everywhere.

Sounds like a nightmare. And I already have frequent nightmares about my phone. The one where I need to do something urgently and the phone just gets slower and slower. It's a modern rehash of the dream where you are trying to run from something but your legs just get heavier and heavier.


I don't love it either but it seems inevitable unless it turns out to be impossible to make AR/VR glasses that are svelte enough for people to actually wear in public, and I wouldn't bet against it—I expect most of us in 1995 didn't believe we'd have many-core computers with gigabytes of ram and disk and with near-zero-latency touchscreens and all-day+ (for typical use, at least) battery life in devices with about the same volume as a cigarette packet, just ~12 years later.

Otherwise, the future of at least "consumer" computing is surely computer-as-overlay/HUD-on-reality, very likely with a side of being able to toggle totally virtual environments on and off at will ("Siri, take me to my office") which is what I meant by the computer being everywhere, rather than just having Internet access everywhere. Unless we crack some kind of really good brain/computer interface before we solve the VR-goggles-suck problem, which I doubt, but who knows.


So the plural of anecdote isn't data, but I have a Quest 2 and the limiting factor on use for me is one of two things.

1. The battery runs out.

2. I get physically exhausted. Most of the VR stuff I do is fairly energetic so it's not the VR goggles that tire me out, it's the constant swinging of arms and jumping/crouching.

I've never had an issue with motion sickness and since I'm doing it in my home any worries about how dorky they look are silly. Comfort is mostly fine, although you do have to wash off the foam bits that touch your face regularly or they'll start to smell like old gym socks. Fogging of the lenses is also an annoying and regular issue that I've never fully solved, mostly just getting used to everything being soft looking. The final minor issue is that the lenses can get warm (like hardworking cell phone level warm) so if your room is already hot they would probably get fairly uncomfortable.

Thanks to the battery issue I've never used them for more than a couple of hours at a time however. I can't comment about the comfort after 12 hours. I imagine my arms would have fallen off long before I got to 12 hours of Dragon Fist, Ragnarock, or Beat Saber however.

To stay article relevant I will comment about Horizon Worlds: My overall impression after an hour of trying it out just to see was "What did they spend the billions of dollars on?" It's so corporate and empty and I have no idea where all of the money went. It looks like any old VR Chat clone, there are a handful of minigames, chatrooms, and "VR Experiences" which are just short looped videos. It's not like SecondLife where you could maybe build your own thing or might stumble upon some crazy weird thing at any point. It's just minimal effort everywhere you look. To hear that it is such a money pit makes me wonder if it's some kind of weird money laundering thing or if the developers are just watching YouTube all day for years?


There's a little bit of heaviness if they headset isn't balanced well, but that's easily fixed.

The more concerning thing is the motion sickness. Most people, at first, get nauseated after a short while, and if they don't stop using them for hours at that point, it gets worse and worse each time they use them.

However, if they stop and recover (at least a few hours, a day is better) when they first start to feel it, they'll gradually get more and more used to it.

There's also the inability to properly see things around you, like your coffee or your mouse. AR is a good fix for that, though, and Meta's new Pro glasses specifically don't have full wrap-around so that you can still see around you somewhat. It ruins immersion in games, but they aren't meant for games.

I'm a pretty big fan of VR from way back, and I've owned multiple different headsets now. I do think the "metaverse" is an eventuality, but it's not about meetings, it's about agency. Meta's current attempt at "the metaverse" is just a crappy attempt at doing better than Second Life, but without even the things that made Second Life as good as it was.

The agency to create things yourself and sell to others, and the ability to buy licensed in-universe items is pretty much essential to a functional metaverse, IMO. Meta may intend to get there eventually, but trying to sell it as "the metaverse" before that point is pointless and harmful to their goals. It's going to take a long time to get there, and I'm still hoping that a grassroots movement makes it happen first instead of a big corporation. Ready Player One was all about that scenario and what it would mean. You have to look past the cloying nostalgia to see it, of course. ;)


I use Ocullus quest 2 to play (and LOVE it!). Weight, head and neck strain / tightness are the first issue. Nausea is the follow up. Eye strain is the final. I never use it for more than 30min at the time.

I cannot imagine spending ANY work time in VR at this point in technology cycle, once you add resolution, accuracy, etc. I do not understand what problem it's solving - if you want to visually interact remotely, turn on your camera. If you don't, just talk and screenshare. I do not understand what virtual reality will add to my interactions and productivity.


As someone who has pretty heavily used a Rift 2 for 5+ years now, primarily its ergonomics and comfort.

More physical activities can result in the foam around the eye piece absorbing a goodly quantity of sweat (addressable e.g. with the plastic cover that comes with the Quest 2 or aftermarket alternatives) which just feels gross and can lead to more humidity being trapped within the headset, fogging the lenses, and so on.

The weight is a bit awkward, and different straps can help distribute it better and stay comfortable for longer. The ear phones can be uncomfortable after a time as well, pressing down on the ears as they do. If they were a cupping style like high end headphones, that would help a lot.

I do find that the tethered units like the Rift are more comfortable for longer than the self contained units like the Quest, since they offload processing, power, etc and the attendant weight, to the desktop machine.

Eye strain does add up eventually, and newer headsets have better screens but I wonder if this is just a truly insurmountable problem of mounting screens mere inches from your eyes.


For me personally, my eyes got very tired very fast, after an hour long session left me feeling as though I had been staring at a screen for 10 hours straight


I have a HTC vive original and I actually had a lot of fun with it, but I don’t use it anymore because it takes up a lot of space and the experience is still kind of clunky/low res.

For many people there is a physical discomfort side. From either the heavy device or motion sickness. I didn’t have much issue with this other than playing one time for most of the day and the weight on my face was a bit much.


I spend about 40 minutes-1 hour/day with my Oculus 2 (just did a 40 minute Fall Out Boy Beatsaber session). But just playing. I've done 2 hour sessions before and they are pretty intense, but not in the eyes (maybe the weight becomes a bit of a strain after 1 hour?).


Well, not that I'm in favor of the idea, but probably if you're used to wearing VR goggles since childhood (the same way we are with regular screens) spending 12 hours a day with them on may be just fine.


When I am interacting with regular screens what my eyes see and what my proprioception and internal ear perceive are perfectly synchronous. However, the lag in VR is still human perceivable.

It is not a 'getting used to' exposure problem it is still very much is a VR technology problem. We are just not quite there yet.


Can’t wait to find out about all the new types of repetitive strain injury caused by doing this for decades on end!


I never understood the VR hype. Sure it’s cool for games, and both AR and VR could have commercial uses, but people were talking to me like it was going to be the most significant computing revolution since smartphones and we would all be interacting with VR/AR user interfaces primarily in the near future.

Then Meta comes and it seems like it’s just a ripped idea that’s been done multiple times + some buzzword tech and graphics that make Xbox player profiles look good. The idea that this was seemingly going to be some grand new flagship product for the company was laughable from the beginning.


> but couldn't while he was still working for Meta...

He still took the money, though. That was all I could think about while I was reading that paragraph.


Pay me enough money and I'll work very hard trying to disprove the laws of thermodynamics.

I'll tell you it can't be done, of course, but if you insist I'll work hard at trying to do it.


Sure, but you trying to do that won't hurt anyone (well, aside from the bank account of the person paying you, but that's on them). Building a dystopian VR-based social network hurts a lot more people.

I would hope we have better ethics than to work on things that harm others for truckloads of money.

Then again, a lot of people still work for Meta (and Twitter, and...), so I guess ethics is pretty lacking.


How, exactly, does building a VR social network harm anyone?


You change the environment where people to some extent live their lives. Stripmalls never hurt anyone either by that token.


People change the environment themselves by choosing that over the alternative. If you don't like the thing that other people chose that's a fair opinion to have, but it's hard to argue that harm was caused by it.


That's incredibly reductive.


I would argue that trying to force VR on consumers by over-promising it before it has a 'killer-app' is harmful to VR as a technology, and I think that VR is a potentially very important technology. However I can't argue against the Zuck giving Carmack 20 billion dollars to build awesome and affordable toys that I love using, especially when it has the potential to scare off his stockholders and make him even more of a laughing stock. I say it is a wash.


It only harms people if people choose it.

Just look at all the harm caused by the game SecondLife. Oh wait, it hasn't really caused much, if any, because it's not exactly popular.

I predict their VR social network will be even less popular.


I work in the field of Data Science and one upsetting reality has started to sink into my mind over the last year.

In a business there is top line and bottom line. There are a lot Statistics/ML/Data Science jobs that are about moving that bottom line. You build something to optimize something to reduce costs.

The value provided by the bottom line people is less visible than the value of top line people. The easiest way to move the move the bottom line is by just getting rid of people. So when the axe falls the bottom line people get cut and it's hard to understand why.

It's the same thing as people say about fires. When you put out a fire you are a hero. When you prevent the fire in the first place, everybody thinks it's business as usual and nobody understands why you are needed.


> It's the same thing as people say about fires. When you put out a fire you are a hero. When you prevent the fire in the first place, everybody thinks it's business as usual and nobody understands why you are needed.

I got a dose of very cold water about this thirty years ago when I was building payware that improved developer productivity. I gave a presentation about its ROI, and afterwards, a developer walked up to me and gave me some feedback that none of the business-types had articulated:

Products are either vitamins or painkillers. People buy painkillers, because they're in pain. People postpone vitamins, because nothing is wrong and the benefits are always "later."

I didn't 100% change what I chose to build over the years, but from that time to today, I have worked on always spinning what I sell as an antidote to a customer's pain point, rather than as an investment they make to pay off eventually.

p.s. I don't know where that dev got the "vitamin/painkiller" metaphor, but it's sticky!


Ironically this quote also show how broken the US is: It's normal to take pain killers.

It should not be.

It should be a last resort.

You should take what fixes the problem and give your body time to heal not take pain killers and pretend nothing is wrong.

Pain killers are addicting, can have an increasingly reduced effect, can have a bunch of side effects and can make the end result much worse by not healing wounds (metaphorically) when they are still easy to heal(1).

(1): Through sometimes they can also help you healing by preventing you from doing pain-caused bad actions, like setting down your food in a bad angle.

EDIT: Just to be clear I mean pain killers for a "normal live" situation, not in context of you lying in a hospital bed or having extrema healthy issue which can't be fixed/heal anytime shortly.


It’s important to draw a distinction between narcotic painkillers like opioids and safe painkillers like anti-inflammatories. In general, it’s safe for people to occasionally take certain painkillers for minor pain. In some populations, drugs like aspirin can even extend life when taken daily.


>Ironically this quote also show how broken the US is: It's normal to take pain killers.

I've heard this metaphor before, by a VC, and it was medicine vs vitamins.


Chuckle. I wonder about the "leopards ate my face" moment which seems particularly apt here if you consider Si valley VC money to largely be expensive steroids that appear to provide big growth fast, but will likely land you in worse shape long run either when you withdraw them, or by leaving you addicted trying to avoid the resulting crash.

AKA your removing the "vitamins" path in exchange for some future "medicine"


A real fun one is rebound headaches. Spent a few months with horrifically painful headaches. Turned out it mostly from painkillers. More I took. Worse headaches Got.

My other less painful headaches that started the cycle were an actual brain issue. Just took a few years to get correct diagnosis.

Eventually had a cycle of one round of pain killers every other day. Cycling through To a different kind each time. This mostly worked until I got excess brain fluid drained off. Which actually solved issue.


What was the ultimate underlying pathology?


High cranial pressure (IIH) and lots of minor strokes.

Apparently I’m genetically prone to clots. (Factor 5)


Damn, I think I might have similar issues. Also diagnosed with Leiden. Should I be worried?


So you have any symptoms of TIAs?

I had symptom of one every 6 months or so since high school. Got exposed to some chemicals and it went to a couple per week.

Blood thinners keep it under control.


I got hospitalized once with the suspicion of having TIA but it turned out to be migraine with aura. I had those since I was a kid but never so intense (part of vision going poof!). I identified that the trigger is intensive smells (like vinegar for example).


My head hurts because atmospheric pressure changes fast. If you solve this problem I'll stop taking painkillers, and in the meantime you could stop using appeal to nature fallacies.


It's accounting bias/culture.

Say you have a 100 developers and you reason each should get a second monitor worth 300$, because this increases productivity by 20%.

According to an accountant, you just added 30K in costs to the books, with nothing to show for it. You can't eat productivity nor is it a line item in the books.

Who is to say that this 20% of freed up time is used productively? Or used on things that increase revenue? If so, how much revenue? And when?


>Say you have a 100 developers and you reason each should get a second monitor worth 300$, because this increases productivity by 20%.

>According to an accountant, you just added 30K in costs to the books, with nothing to show for it. You can't eat productivity nor is it a line item in the books.

Right, this is why developers should NOT get 2nd monitors.

Even better, the business can save another $30k by not getting the developers any monitors at all.


You joke, but my current job sent me a Dell laptop with a tiny screen and a fancy 4-video port USB-C dock. Seem I'm expected to have my own monitors.

(Turns out I do have my own monitors, but they are for my own laptop, and are HDMI and Thunderbolt which the dock isn't, except one HDMI.)


If you can't quantify it, it doesn't exist, and when you start to quantify it, the numbers turn into targets that must continually improve.


Yep, and I think we can apply the accounting logic to the original article.

A team that regularly saves costs for other business units is a promise of cost savings. Dropping the entire time is an immediate and factual cost saving.

Short-sighted? Yes.


It's a trope with some truth to it, but it runs out of steam fairly quickly. Was original facebook a painkiller? Instagram? $1000 iPhone? Liver King?

I find it's a useful framework for selling b2b. Even then, desire can win over pain many times.

Fear and greed are the real big sellers in b2b anyway.


> Was original facebook a painkiller? Instagram?

I would say that it was closer to a tasty pizza.

It was definitely not fitting either "vitamin" (worth investing for future payoff) or painkiller (solving immediate and urgent need[1])

[1] I guess that hiding/temporary fix is not intended to be part of this allegory


At my university, Facebook was the painkiller for involuntary celibacy ;)


Lots of people run businesses out of their Instagram accounts. Might not be what it was for, but those followers can be valuable.


It doesn't run out of steam so much as it fits a particular scope better than others. We can bend over backwards to make it fit other scopes, like another commenter points out: FOMO is a headache, and social media could be called the aspirin.

I personally find that metaphors work best as mnemonics. Unless you're in health sciences, products are neither vitamins, nor painkillers. If this metaphor helps us remember to distinguish products that solve urgent and existing problems from products that are investments providing an ROI over time... Good enough for me.

Now about fear and greed. I agree with you. In fact, I do so because when I was in sales and marketing, I read a book that said that the four motivations that mattered were fear, greed, exclusivity, and belonging. The first two are literally what you just mentioned.

That particular simplification doesn't fit every situation any more than Maslow's Hierarchy does, but it's another surprisingly useful lens to use when looking at value propositions.

At the end of the day, all these rules of thumbs and metaphors are tools, if you find one that's useful, add it to your toolbox and figure out when it works and when it doesn't. The more of these you have, the more ways you have of analyzing a situation and coming up with a rough model for how it works.

So I agree with you: Fear and greed are the big sellers in B2B.


The original facebook was a painkiller the same way the Oxycodone you crush up on a table and insuffulate is a painkiller. The metaphor works amusingly well, actually.


Youthful hormones and social belonging are pains too... Consumer pains are often more abstract.


iPhone was / is a 'status symbol' and 'fashion accessory', which happened to be way better than the clunky, expensive, and poor UI mobile phones which came before, (aside from Blackberry, which was a corp status symbol, work / gov focused, not average consumer.)


What actually happens with vitamins is people love taking them (because they’re colorful and some of them are food preservatives) but there’s like no evidence they have health benefits.


I don't know, I was surprised to learn that my vitamin D was quite low, and I get a fair amount of sunlight each week, probably more than a lot of office workers.

Now that I take supplements though my levels have been fine. From what I have read, quite a few people fall into a similar bucket.


Do you feel different? There is a theory that vitamin D is merely correlated with a healthy body. Sunlight may be required.


Honestly no, but I believe there is some research showing potential long term health benefits of avoiding low vitamin D. It's totally possible I'm wasting my money, but I'm happy with the potential benefit/cost ratio. I would gladly pay the price of some vitamins for even a small chance of avoiding significant health problems.


...unless you actually have a deficiency.


The people in the United States who can afford to buy and consume vitamins are almost certainly not people with a deficiency.


Most people in the US are vitamin D deficient, it's very cheap, yet it's rare for people to take supplements.


Yes, D+K is the best one to take. D only can lead to heart issues (atherosclerosis), and multivitamins don't really have enough to help here.

It doesn't replace getting real sunlight though. Or if you're an Inuit, eating polar bear livers.


>It doesn't replace getting real sunlight though. Or if you're an Inuit, eating polar bear livers.

Not that I expect HN readers to likely end up in a situation where they have to decide whether to eat a polar bear liver, but that is definitely a part of the polar bear that no one should eat:

>...A polar bear’s liver contains an extremely high concentration of vitamin A. This is due to their vitamin A rich diet of fish and seals. The Eskimos have long been wary of eating the polar bear for this reason, but it’s something the early Artic explorers found out the hard way. Ingesting the liver can cause vitamin A poisoning known as acute hypervitaminosis A. This results in vomiting, hair loss, bone damage and even death. So although actually capturing a polar bear may seem life threatening, it turns out that eating its liver is just as deadly.

https://blogs.unimelb.edu.au/sciencecommunication/2016/10/04...


Oh, I was thinking of animal fat in general. They have some minor genetic adaptations to get more vitamin D from it (since there's not much sunlight) and after moving away from the traditional high-fat diets now lack it as much as anyone else.


Technically though, vitamin D is not a vitamin. ;)


I happen to be one who does, and no, it's not a consequence of a bad diet or unhealthy lifestyle.


Cutting costs is always a marginal thing, because businesses tend to value growth. Oversimplification: If you have a 50% margin business, the value of one more dollar of revenue is $.50. If you cut costs and change the margin to 55%, then you've added only $.05 of revenue to that additional dollar.

Now, a sane person will look at the improvements to margin across the whole business and still want to make those improvements because in aggregate, they add up, BUT, you cannot improve margin forever as a strategy. Eventually, hard limits come up and the incremental gains shrink and shrink. At that point, growth dominates.

Most mature businesses need revenue growth much more than they need marginal internal gains, especially because as businesses get bigger, marginal gains tend to apply to more limited segments of the business. E.g. improving one product is marginal and applies to only the sales associated with that product.

I think the claim that data science is about moving the bottom line is right, but I think the other way of thinking about this is that Project/Consulting is probably a more relevant way for companies to buy these skills than Salary. Many companies can see the value in an incremental move in the bottom line, but most companies don't have a sufficiently large problem space to worry about paying a continuous cost to focus on this.

I've seen a lot of big companies say that they need these skills, but also believe they can't attract talent because they wouldn't be able to keep a data scientist busy.


I've been a part of this argument before. I have another, additional perspective on why growth is more important than cost-cutting in many cases. If there are costs to be cut, you can cut them today, you can cut them tomorrow, they're right there and eventually, you can hire someone/buy something to cut those costs.

But growth is a tricky thing. If you're in a land grab market and you cut your costs at the expense of growth, you may find that you lost your chance to grow, because the market is now dominated by other people.

For people with this mentality, they expect in the long term to cut costs, but only after growth has slowed for reasons out of their control, e.g. the makret is stabilizing and has already chosen the #1 big gorilla, the #2 little gorilla, and numbers #3 though #100 small monkeys picking up scraps.


And if you cut costs in a (prospective or current) operating area from 120% of revenue to 90% of revenue, you've opened up an entire new operating area to profitably grow in.

Developing the technology to do a thing profitably that previously could not be done profitably is the stuff unicorns are made of.


Absolutely! I hope my reply didn't imply that I thought there was no value in doing things more efficiently. There clearly is, and as consumers we love marginal gains in product quality, efficiency, and price.

I'll nitpick a bit to ask, though, how many times has a new entrant to a market gotten a process/business/tool/etc from 120% operating to 90% through marginal gains? I'd wager almost never. Process improvement can be marginal or stepwise/punctuated. I think most unicorns create punctuated change in ossified industries, but, I don't think any big companies are likely to hire a data scientist and through years of grinding through the margins achieve that 30% improvement.

put differently, the decision to focus on revenue vs profit is a decision that typically does not include the NPV of R&D investments. those are uncertain and have some probabilistic value, but not so much in accounting terms.


Competition in mature industries is all about processes costs becoming 110% or 90% of revenue, usually through a series of marginal changes.

That's not how unicorns are made, but it's how most of the economy operates.


> Eventually, hard limits come up and the incremental gains shrink and shrink. At that point, growth dominates.

The trick is understanding where the hard limits are. I've noticed that upper leadership tends to be pessimistic about these hard limits (they come quickly) and engineers on these teams tend to be optimistic (there's a lot of fat/cost to cut so the hard limits are quite far down.) Now naturally, the engineers on these teams have a vested interest in being optimistic, as their team charter is based around their work. But I've seen this conflict play out in many organizational situations and I'm not sure this interplay between upper leadership and engineering about these margins is illuminating for the business.


Not to nitpick, but 5% improvement profit does not apply to the additional dollar. It applies to all the revenue.... So the improvement could be massive.


That what I meant when I said the decision would be weight to do that because in aggregate it pays off, but, the payoff for those one time things is not fully retroactive. E.g. for sold products it does nothing. For services, it can be much better!


Yeah I've worked in infrastructure through most of my career wherever such a distinction is available (or when it opens up), and this is a common complaint. Product folks get the most visibility and get kudos and parties for product launches. Meanwhile, the deployment infrastructure staying up is just expected, even though the engineers responsible for it are working hard to keep it up. It affects team morale (infrastructure teams are unrecognized for their hard work) and also has material affects on promotions and compensation as it's harder to justify business impact on these teams. I know folks that left infrastructure teams because of this dynamic.


Hired into a company. First day on job I find that the entire infrastructure team had quit. It was in a failing state.

told them flat out that they are most likely going out of business, but I’ll get it a try.

Couple of times owner tried to Ask me when feature X would be delivered. Just told them no. Managers were wise enough to understand they were one pissed tech guy from failure.

3 years of endless late nights to get company back to a good spot with a rebuilt time, new infrastructure. Proper documentation, the works.

Finally left after being passed over for promotion to a guy that did nothing, but promised the world. (He never delivered)

Took me a couple years to recover from that job.

I don’t work late nights anymore. If company doesn’t care to invest in infra, I look elsewhere.


These lessons are just brutal.

If you are high in EQ and vaguely likable you can substitute for technical skill or hard work.

I had a colleague who was like a golden retriever and lacking in all talent. Everyone loved him. He never got anything important done and always worked on superficial shiny objects.

He was basically untouchable. Being optimistic and having no talent is a huge advantage.

The hard working workhorse industrious person always griping about how broken everything is: Can’t wait to get rid of you.

Don’t do great work for morons.

All of the collective results of these brutal lessons for me has been to become ultra cautious about where and who I work for and to try to do a much better job reading the room and analyzing people.

If you are an Aspergers person, this is super hard. I now do my best to get multiple second opinions about the situation because I learned my personal judgement and evaluation was nearly always wrong.


It's tricky, because there's genuine uncertainty about whether you have prevented a fire, or just wasted some time and maybe added some overhead. Even people who understand a system deeply can have reasonable disagreements about whether a preventative measure is worthwhile. Executives whose only interaction with the system is feeding it money have almost no chance of figuring it out in the face of any amount of conflicting info. And of course a mixture of natural human optimism, aka blithe disregard of danger, and having their salary depend on believing there are easy things to cut, makes it quite difficult for them to believe in any particular instance of a fire prevented.

I hope it's clear that I don't mean to excuse them for giving up. It's hugely destructive both for decision makers and everyone around them. I just want to show that the problem is substantially harder than "just reward preventing fires already".


I understand the top-line bottom-line divide, but I am not fully convinced if the top-line projects are any safer. Wouldn't another reasonable business strategy be to get rid of all new projects, and only focus on operations-as-is during times of economic uncertainty?


That's exactly what weak management does. Family management is especially prone to this IME. Cut new investment, cut cost of inputs, labour, quality control.

That works as long as you have weak competitors (or a moat) and nothing terrible happens, like high defects. Essentially you're coasting on prior investment. But as soon as something changes in the market you're falling behind.

What I've often observed is that new low cost competitors introduce features which are often reserved for high end devices/products due to market segmentation. The dominant player refuses to adapt and hence they lose all their low end market share, the volume of which is necessary to make the whole thing work. Meanwhile new customers start with the lost cost ecosystem.

I've seen this happen with e.g. Agilent, or SaaS companies, who charge 10x for something that costs little, like SaML/AD auth.

Imagine if NVIDIA had charged for CUDA or considered it a distraction from selling graphics cards. They wouldn't own the HPC/ML space if they had done that.


That depends if you're about to get ate by your competitions new product


That would be an extreme action. You do still need to be working with the future in mind. Anything that looks promising to revenue growth in the nearish future should probably continue to be invested in. You may ask those teams to become more scrappy and figure out how to achieve their goals with minimal new investment, especially if the new revenue streams are still a few quarters from coming online.


> Wouldn't another reasonable business strategy be to get rid of all new projects

Only if you want to close the company in ten years


A very simple question that I've had to ask is "what likely happens if we cut this group?" then "what's the 'likely' worst case if we cut this group?"

That problem with Eric's group and most Data Science teams is that the company continues to move along. There is some long-term cost, but there are likely teams where there are severe short-term ramifications if they are cut. E.g., imagine if Windows cut their servicing team (snarkiness aside).


It's a failure of the data science team management that they didn't make themselves a front line capability. It is easy for OR (Operations Research) to explain their business value, any DS team that only stays at the tail end of building capability is liable to be cut (or under invested).

For DS it might mean being more on the market research / customer requirements / subscriber churn side, instead of being on the back end of services improvement / risk reduction. Be the thing that customers are asking about, that brings new customers.


I think this is an insightful assessment. Not everyone in a company can be top line. But I also think there's a lot more opportunity in using statistics/ml/data science in the top line than most companies practice.


>But I also think there's a lot more opportunity in using statistics/ml/data science in the top line than most companies practice.

I consider myself a fairly honest Data Scientist, in the sense that I like it when I can map what I'm doing to the value it delivers. I know some other great people I've worked with who are like this as well.

This is anecdotal, but all of us have hated working with many top line people because there's some really fuzzy mapping from goal to value (since value is realized in the long term), and some of the people are champion bullshitters. I don't need to explain sales people. But marketing, corporate strategy, and even upper product management - they drove us crazy because their standard of being data driven was absolutely not consistent with how we thought about things at all. All of it was because the mapping from project to revenue was over years, not quarters. And it was all projections.

Compare this to bottom line people, where the mapping from project to cost savings is on a shorter time frame. The types of personalities this attracts is different.

Maybe the growth hacking stuff at software companies is different and you can focus on revenue growth and still connect what you are doing to that. I've never worked in that role so I don't know.


But that would lead to accountability...


This is the real problem. Visibility is to be abhorred at the top levels because viability brings accountability. How many Dilbert comics are there out there with the punchline being "I don't care what the real numbers are these are what I want the numbers to be" from the PHB

There is a large swathe of middle and upper management that gets by due to continually making sure their actual impact is never measured, and they are only a "force multiplier." not that you should do away with middle management, but there are many in middle management who could be done away with, with very marginal loss.


OMG the 'Technology Foresight' group, the 'Process Improved Team'. Cross functional synergy!

We all know what the problems are and where investment is needed, but management pretends that they don't know so they can have An Initiative to discover it, but not really address it (because e.g. the problem is one they caused with previous poor management).


This is a running joke for every systems administration/operations job I've had

A common theme for commiserating, the only investment we get are complaints

Make it work again with what you had or we have problems, must avoid OpEx at any cost


Yeah that’s especially unfortunately true for data science and data engineering teams in companies where ml or data are not the core business but nice-to-have. They are usually the first ones from engineering being axed in times of lay offs.


Even for companies that have ML and/or Data in the core business. I think few would argue Meta in this specific layoff example doesn't have data as a core business.

(And those few are probably the ones drinking the "metaverse Kool-Aid" and thinking the pivot away from data siloes is already complete to some sort of VR scape where data somehow doesn't matter or doesn't exist, that Meta still hasn't actually convinced consumers to buy or figured out how to build. They finally figured out "legs", pivot complete I guess?).


A friend had a job where a team there just let things fail rather than prevent fires. Lots of raises and praise for literally not doing their jobs.


It sounds like they did their jobs exactly the way management wanted them to do their jobs. The proof is that they received lots of praise and raises.


Cutting costs but bringing no revenue shows as Cost Center on any financial report. Revenue though shows up as Revenue center. Thus this decisions which sometimes are illogical. Sad but true :)


This is one of the reasons why I think making the workplace Democratic is a good idea. The workers have a better idea of what is important than the management.


Incorporate as a worker cooperative and not a corporation beholden to shareholders.


The potential gains from cost saving is always capped at total cost. The potential gains from increasing revenue are (typically) much larger.


Also cost savings has a hard, well known upper bound but revenue growth is speculative with many opportunities for pleasant fantasy. Business leaders love the idea of being the visionary who takes a big gamble and makes it work.

Facebook is an example of where that breaks down: there isn’t an easy way to grow that much larger so they would likely see greater return from cost savings than they are likely to make from VR, but after a couple decades of thinking of themselves as this incredibly innovative tech company it’s hard to accept that they’re stable as an ad company.


There's also cost savings that are numbers shuffling on a spreadsheet and then there's cost savings that are actually less money leaving the corporate accounts.


This is really sad to hear. Probabilistic programming languages are IMO one of the coolest things ever: if you have an idea about how your data could be plausibly generated given some massive amount of hidden state and inputs, and an arbitrarily complex rendering function, you just write the rendering function and it determines probability distributions over the state variables that most likely map your inputs to your output.

For instance, say you want to be able to vectorize logos, e.g. find the SVG representation of a raster image. If you wanted to link a text model of the characters that make up SVG files to their raster representation via a modern deep learning system, you'd need a heck of a lot of data and training time. But if you could instead just write a (subset of a) SVG parser and renderer as simply as you'd write it in any other programming language, but where the compiler instead creates a chain of conditional probability distributions that can be traversed with gradient descent, you can reach a highly reliable predictive model with significantly less training time and data.

This is where the massive cost savings come in. You get a forward-deployed engineer who knows this stuff and can dig into the compiler for features not yet implemented, they can work magic on any domain problem. I would have loved to have seen the spinoff they mentioned. Sigh.

https://news.ycombinator.com/item?id=12774459 is an old comment that goes more into detail on the tech and has a number of links!

EDIT: see also https://beanmachine.org/ which is OP's team's work


> But if you could instead just write a (subset of a) SVG parser and renderer as simply as you'd write it in any other programming language, but where the compiler instead creates a chain of conditional probability distributions that can be traversed with gradient descent, you can reach a highly reliable predictive model with significantly less training time and data.

It's a balance between engineer time (headcount costs) and training time/costs (infra costs.) Usually engineer time is more valuable than training costs. Embedding engineers into teams and building cost models is one of those cases where probabilistic programming makes a lot more sense than a DL approach, but most situations favor the economics of a DL approach.


I’m probably not as talented as the author, but I can’t relate to this feeling of giving up because some work won’t be used. I have been working for ten years post-PhD and every single product I’ve ever worked on has been canned, sometimes very circuitously via acquisitions. My work is trade secret so I’ve never filed a patent, written a publication, nor given a talk. I have zero outwardly observable accomplishments. My resume and LinkedIn rolodex are the only testaments that I’ve done anything at all.

And yet I don’t see myself retiring once I have enough money in a few years


You may not always feel that way.

At some point you may start to wonder what your legacy on this planet is. At the very least: if you've made a good use of your limited time (and the scarce resource that is your labor). (Hard mode: if you've left the planet better off than you found it?)

The last few years have pushed a lot of people's "burn out" buttons and the self-reflection of "what have I accomplished with my time?" (and "have I contributed more to good or to evil in this world?") are very easy burn out spirals to experience, so a lot of people are asking these sorts of questions now. (Including just about every day lately for months on "Ask HN", in a million different unique individual ways, if you've not yet noticed.)

You sound like you are in a very fortunate place in your life that you aren't struggling with that right now. I envy you a little. I'm also glad for you and I hope it remains that way for you.

(I've spent too much time in the last few months worried that too much of my precious labor into finished projects and net revenue generation has been spent in service to the greater evil than the greater good of the world and have been struggling to figure out what that means or what I do with that cursed feeling.)


Ultimately everything will be destroyed anyway... "legacy" is an egotistical concept, if you think you're building anything but sandcastles you're deluding yourself.

Enjoy the process, admire your castle, but never forget the tide will have its day.



fwiw I agree with you I don't see the heatdeath of the universe as a reason not to make things tidy while we can

keep on fighting the good fight, and good luck


> but I can’t relate to this feeling of giving up because some work won’t be used.

People are fulfilled by different things. Some people are far more interested in their working having a meaningful (to them) impact to the "outside" world than the specifics of the work.


I don't think Eric is giving up or retiring, just taking a much needed break. We should all look up from our keyboards from time to time to see the bigger picture.

> I need a good long corporate detox before I go looking again.


I can’t relate to this feeling of giving up because some work won’t be used

Everyone is motivated by different things. My strongest motivation and satisfaction comes from implementing technology to make drastic and lasting positive change in the work done by other people. Agile development methodology with iterative development and meaningful change every couple weeks suits me very well.

What you described as your work would not be fulfilling to me.


I don't think it necessarily has to be about giving up, but it makes a lot of sense that if you already sort of hate your employer, them deciding to throw out a bunch of valuable work you did and lay you off is a good incentive to reconsider your current industry or at least take a break.

Personally I had an entire year worth of difficult sweng work thrown out due to politics, and it's impossible for that not to negatively impact my mood (or performance reviews)!


There's a big difference knowing ahead of time, also.

If I am hired to do trade secret work I'm already understanding that it will never be "known" even if the product or something associated with it DOES work - and many companies in the world will never be known anyway, let alone their products.


How were you able to acquire a PhD without a publication?


Publications are not always a requirement for being granted a PhD.


> post-PhD


> I’ve never filed a patent, written a publication, nor given a talk.

When written in a single sentence, it implies that you have never written a publication, post- or pre- or during- a PhD.

I will rephrase my question: have you, or have you not, written a publication?


Not the slightest clue about the commenter, but coincidentally their username led me to learn about this fictitious student https://en.wikipedia.org/wiki/George_P._Burdell


The whole sentence is:

> My work is trade secret so I’ve never filed a patent, written a publication, nor given a talk.

"My work is a trade secret so..." is an important part of the sentence, which I read as a qualifier/context to the "never".

It could be interpreted either way.


To Management, you are either in a Cost Center or a Profit Center. In all advertising-supported monstrosities, only adtech and sales are profit centers. Literally everything else is a cost center. Everyone at Facebook and Google is in a Cost Center if they are not directly involved in landing advertising accounts, presenting ads, or billing for ads.

Never look for work in a Cost Center.

Come hard times, Cost Centers are cut first. Not because it is good for the business, but because cutting payroll impresses Wall Street, inflating stock valuation. To Wall Street, layoffs mean you are serious.


> billing for ads is in a Cost Center.

I've only briefly worked closely with a billing team, but my impression was always that billing is seen less as a cost center, but more as a critical "without this team we get no money" team, which seems closer to a profit center. I'm not sure how far up the management team that perspective stays true, though.


Full quote: "Everyone at Facebook and Google not directly involved in landing advertising accounts, presenting ads, or billing for ads is in a Cost Center."

You read it wrong.


I have patched it to be harder to mis-read.


> News flash: no one wants to wear VR goggles

This to me sounds similar to "I think there is a world market for maybe 5 computers" (https://www.lexology.com/library/detail.aspx?g=164a442a-1b90...). That was wrong

or "people don’t want to lug a computer with them to the beach or on a train to while away hours" (https://qz.com/593329/choice-quotes-from-a-1985-new-york-tim...). Looking around the beach and especially the train, everyone is lugging around a portable computer (phone)

I don't think today's VR/AR is "the thing" but I do think, in the same way people thought Palm Pilots and Windows CE devices were a small niche market for ~15 years and it wasn't until iPhone that the masses finally understood what a pocket device was good for VR/AR will eventually reach a version/device that will be more compelling than smartphones and similarly blow up

It might take until they get to a small dot like "Striking Vipers" but I'm glad at least one company, if not 5, are pushing forward.


> News flash: no one wants to wear VR goggles

Cutting that sentence off there paints a slightly different picture from the full sentence:

> News flash: no one wants to wear VR goggles to spend any time in a digital heaven where the role of God is played by Mark Zuckerberg and you can do anything you can imagine, including “work” and “shop”.

Plenty of people want to wear VR goggles, but it's hard to see how the metaverse specifically will take off.


Plenty of people spend time on facebook which is basically one step away from "digital heaven where the role of God is played by Mark Zuckerberg and you can do anything you can imagine, including “work” and “shop”."


Sounds just as much like what critics said about the Segway, which was supposed to revolutionize pedestrian movement, and which ... well, let's just say the critics turned out to be right.

Which is to say, I don't think you can tell much about the stickiness of a technology from what it's proponents say for or against it. History is full of well-hyped failures, and not a few overperforming fringe ideas.


Yeah, it turns out what we wanted was e-scooters, OneWheels, and the like. That's actually a pretty solid example of the same principle.


Let’s not forget the price difference of a e-scooter and a Segway is like 50x. Even more if you consider the new and popular rental model.

Maybe they are cheaper nowadays, I remember the early days they would cost almost as much as a car. Whereas e-scooters today are in the price range where you can buy them as toys for your kids.

A segway that competed in the price range of bikes instead of cars would be much more widespread.


The full line from the article appears to be more along the lines of (and I am paraphrasing here) "no one wants Mark Zuckerberg's cynical and unimaginative interpretation of VR" and not a dismissal of the technology itself.


>This to me sounds similar to "I think there is a world market for maybe 5 computers" That was wrong

>or "people don’t want to lug a computer with them to the beach or on a train to while away hours"

Exactly. It's also just like how "people don't want to wear 3D glasses in a theater". That was wrong too: every single movie today is in 3D.

Oh wait... No movies are in 3D now. They tried (for a 2nd time) and failed and gave up.

VR goggles might get some popularity for gaming, but the "metaverse" thing is just dumb.

AR, however, makes a lot of sense if they can make it convenient. I would love to have some cycling glasses connected by BT to my phone, which show a simple moving map display as I'm riding in the city so I know where to turn, instead of having to stop every so often and pull out my phone to look at where I am.


> Most of my team has found other positions and I am hopeful that the rest will soon.

Wow, I guess I would've figured that it would take people with this kind of background a while to find another gig (working on similar things) in the current environment. So maybe things aren't as bad as they seem? (yet, anyway)

> But after >26 years of thinking about programming languages for corporations, and the last three years of my work being thrown away, I need a good long corporate detox before I go looking again.

I feel this. I'm about to finish up a contract working on a product that's about to be killed (before ever really seeing the light of day) and it's kind of hard not to feel like Sisyphus at this point. Not really interested in looking for something else for a while.


> Wow, I guess I would've figured that it would take people with this kind of background a while to find another gig (working on similar things) in the current environment. So maybe things aren't as bad as they seem? (yet, anyway)

Finding another position doesn't mean finding another equivalent position.

I work for a FAANG right now. If I was getting laid off I would get the first job I could and then keep applying to other companies that are more suitable to the level that I had before.


It's the way the cookie crumbles.


Author mentions that his team's work saved "millions" of dollars for Meta every year - let's assume that's $10 million. Meta's operating expenses are over $80 billion annually. That's barely one hundredth of a percent in savings for Meta.

I'm sure they were doing interesting work otherwise, but it make sense why the team would be considered for cuts if there weren't any breakthroughs on the horizon.


His other comment clarifies this: "The team was all mathematicians. We did the math. I helped one of our data scientists put a model into production that saved $15M a year from that model alone, and we had a dozen people like that. We were working on signal loss models that had potential to save billions. I genuinely do not understand the logic of cutting this team to save costs."

https://news.ycombinator.com/item?id=33806727


If the team is costing less than $10 million/year, it still makes less sense to let them go.


It's not hard for a team at Meta to easily cost more than $10 million/year. Average TC for each IC could reasonably have been in the 500k/year area and that doesn't count other benefits/infra overhead. A few very senior people on the team could easily have pushed the average TC up quite a bit.

So if the team was around 20 people that already doesn't make sense.


This post notes that the savings were net of cost. Maybe Eric is wrong, but assuming his math checks out, cutting a team that delivers net savings can’t be justified on the basis of cost-cutting.


> a team that delivers net savings can’t be justified on the basis of cost-cutting

..in theory not, but in practice cost-cutting is often less a scientific, data-based project and more a cataclysmic purgative process where factors such as speed of execution are important.

e.g. Elon has certainly lost many, many great people and teams who were net positive for Twitter's bottom line in his recent purges. But he probably thinks there is huge value in acting quickly and putting the aggressive cutting behind him and inserting his "hardcore" team. There would be a real cost to the Twitter shareholders in doing a slow and scientific analysis of who to cut - there's a case to be made that a ruthless tearing off of the bandaid would more quickly lead to a profitable place, even if there is collateral damage on the way.


It only makes sense if you can make it up in volume.

https://www.youtube.com/watch?v=KodqIPMbyUg&t=53s


Except he specifically said millions of dollars a year "over the cost of the work". They were a net bonus on the balance sheet.


The article says their _net_ cost savings were $10M. So I would expect that accounts for the costs of the team (salary, and whatever cost they spent building their projects).

Either way, not disputing the arguments in this comment chain.


The savings are already banked (in the code/infrastructure) so you save the headcount cost as well.


This is the key takeaway. I may save the company $10m today, but then have absolutely no chance of ever saving the company any money again.

Not that this is the case here, but this is how it can seem to the counters of the beans.


This news didn't surprise me at all. Academics and research scientists on teams like this are very far removed from driving revenue and understanding the value you provide. It's just as likely that the teams they saved costs for are also hemorrhaging anyway and being shut down or reduced.


I am personally shocked continually at how drastically overvalued seeming engineering is. I read through what he wrote here - Not to be cynical; and I used to be an engineer: but this sounded like a bunch of fluffy B.S.

I used to work at several mega corps. Very overstaffed ones. We had tons of very elite engineers doing god knows what. They always had stories that sounded exactly like this - It’s so complicated you wouldn’t understand!

I believe engineering has become way overvalued relative to what it is worth realistically.

I will give far more credibility to anyone who has built or tried to build and run or manage their own startup or business.

Too many engineers have only ever worked in these environments where they are totally disconnected from reality.


Can you offer any constructive advice to us engineers, and help us move towards more value-creating contributions? I hear your "disconnected from reality", but I'm not sure what to do about it.


Full quote:

"The mission of the Probability division was to create small teams that applied the latest academic research to real-world at-scale problems, in order to improve other groups’ decision-making and lower their costs. New sub-teams were constantly formed; if they didn’t show results quickly then they were failed-fast; if they did show results then they were reorganized into whatever division they could most effectively lower costs.

We were very successful at this. The PPL team in particular was at the point where we were regularly putting models into production that on net reduced costs by millions of dollars a year over the cost of the work. We were almost ready to be spun off.

We foolishly thought that we would naturally be protected from any layoffs, being a team that reduced costs of any team we partnered with. In retrospect, that was a little naive. A team that reduces costs of other teams is not on anyone’s critical path."


I wish Mr. Lippert and his team well.

> But after >26 years of thinking about programming languages for corporations, and the last three years of my work being thrown away, I need a good long corporate detox before I go looking again.

OMG, can I relate to this.

The chances are good, that, if he can support himself; even if not at oriental levels of luxury, he will not want to return.

That has been my experience.

Come on in, Eric, the water's fine...


What is the water?


The Write the Code You Want, Without Middle Managers and Clueless Coworkers Interfering Sea.


To touch lightly on the title:

A graphics artist on a Corridor Crew YouTube video recently said that you must love the day-to-day of your job because a lot of what you make will never see the light of day. I think this is especially true when you are not the owner of your work's fate.

This is not a criticism or judgment on Eric's feelings towards his work being abandoned. He seems like someone who has loved every minute of problem solving. And it doesn't mean you're not allowed to feel feelings when your work gets tossed. But it's something that resonated with me, and it might resonate with you too.


Eric Lippert was my hero back when his blog was hosted on MSDN. Sad to see him go into retirement when he's at his prime. Hope he finds some new exciting project.


In contrast, I'm sad to see so many people spend their prime sitting at a desk 8+ hours a day, ever day.

Getting old is rough. At no point in your life will it be easier to scuba dive, take nature photography, travel, or whatever your passion is. Eric's done this for 25+ years and presumably has a good amount of savings; why not take advantage of other parts of life?


Given how many greatly appreciated his blog and have been upset at the last few years of Facebook-encouraged radio silence (including myself, Eric Lippert has been a blogger I've looked forward to posts from), even if he were to just fall into the exciting "old" project of blogging regularly again (as his post teases at the bottom), I think that would be a great use of "his prime" and I wouldn't exactly call that a retirement either. Our industry tends to forget, overlook, and/or look down on pedagogy (teaching), but I think it is worthy enough to celebrate a great teacher returning to teaching after lost years away.

I hope, if Eric does need to return to laboring for someone else's company that he does so without restriction to his teaching efforts, as he has seemed to always enjoy that. But I think more fervently I hope that Eric finds out what he wants to do, and if maybe that is teaching that is high calling, often underserved in this industry, and that he can find a fulfilling way to do that on his own terms as his own vocation. That may look like a retirement to a lot of us on HN, but I think there are few things more worthy to be doing with your time than a "hobby" that has clearly already educated a lot of people in threads around here.


That's all very kind of you to say, thank you.

I have several times been offered the chance to teach a masters level course on compiler design but never had the time to develop it. After a bit of a break, maybe I'll give that more thought.


As always, please put self-care first. But if you ever end up developing a course or workshop on compiler design, I'll be the first person to sign up.

Your blog both inspired me to go into my current line of work and taught me so many of the skills I needed to succeed. I'm sad that so much of your and your colleagues' work is ultimately not going to reach its full potential. At the same time, I can't say I'm not excited that one of my favorite blogs is hopefully going to resume at some point in the future :)


If you do end up thinking about this seriously, I think the world could absolutely use a course looking at how to build compilers like APIs and how to build compilers that put IDE experiences first. Just about every college course prepares students for how to build batch compilers that do one thing and quit, with zero extension points.

If there was a course structured so as to teach compiler principles in a Roslyn way, I’d enroll today.


Perhaps we're now almost ready for the E language. ;)


Yes please!


I didn't take it as retirement, I took it as a break to figure out what he wants to do next and relax. Maybe he just calls it a career, maybe not.


> We foolishly thought that we would naturally be protected from any layoffs, being a team that reduced costs of any team we partnered with. In retrospect, that was a little naive. A team that reduces costs of other teams is not on anyone’s critical path.

> The whole Probability division was laid off as a cost-cutting measure. I have no explanation for how this was justified and I note that if the company were actually serious about cost-cutting, they would have grown our team, not destroyed it.

It does sound naive, but it's also possible that this is plain wrong. Just because your team results in some cost cutting does not mean that your team is generating enough cost savings to justify 50 headcount. I'm sure there are teams at meta with very large / existential cost cutting needs, and it doesn't sound like any one of them was relying critically on your team for enough of their cost cutting objectives for them to make a case to keep this investment going.


You have accurately re-stated the situation, yes. I know for a fact that there are teams like that! And what are they going to do now that the scientists who could have helped them make those decisions in a principled way are scattered to different teams or companies? This is the very definition of penny-wise and pound-foolish.


What are they going to do... make poorer decisions? How much poorer? Will it matter?

When a company undertakes cost cutting as a strategic priority, it is usually that they have made overeager long-term bets that turn out to be unsustainable and need correcting. It tends to be short termist.

Real estate analogy. Say I bought a house on a mortgage and I'm fixing it up to resell it. I'm hiring a roofer to fix leaks. That's important long term because it'll save on future repair costs. He gets to work. Then I suddenly have a need for funds for something urgent and unrelated, so I need to make a choice: do I stop paying the mortgage, or the roofer? Probably the roofer. It's still dumb not to fix the leaks. But it's more dumb to get the house repossessed.

When you hit the bottom of your capital reserve (for some definition of "bottom" - Meta is obviously not bankrupt but it cares about its stock price), you end up having to make choices that are really sucky. "Should I cut off your arm, or your leg, sir?" type of choices. Yet they must be made or you circle the drain for a long time before ending up like Yahoo.


IOW I wouldn't see it as a judgement of value of your work. If you're the roofer that's been cut off, it's not because it's bad to fix leaks, or because you don't do a good job at it. It's only because your employer felt like they needed the cash for something else.


  we were regularly putting models into production that on net reduced costs by millions of dollars a year over the cost of the work. 
...

  The whole Probability division was laid off as a cost-cutting measure

It's comical, I have to chuckle, even though deeper down I'm truly saddened. The short-sightedness and lack of understanding of upper management seems inevitable as companies grow.


Seems to me that a product/knowledge that can save that kind of money ought to be easily portable to places where it will be properly valued.


It sounds like that was perhaps the path:

  We were almost ready to be spun off.
Turning an internal tool (or what sounded like a customized process, for each internal team/group) into a portable product fit for a broader market can take considerable effort.


I spent 15 years helping to build something great, only to be subjected to abusive gaslighting the last 3-5 years. When I quit, I was called irrational and emotional. Same year, 15 people followed my exodus.

I should have left years earlier, but money was good, and change was hard to think about. Fluffy handcuffs.

2 years later, Org still survives. Best guess is they are in rebuilding stage. No love lost.

Take your time to recharge the batteries.


He's not wrong about Meta's VR foray. VR as a technology is cool and revolutionary, Zuck's vision for it in our daily lives is not.


> VR as a technology is cool and revolutionary

That's a funny way of saying decades old at this point and still not ready for prime time.


Fun fact, the idea of cellphones was "decades old" [0] in 1990 and not ready for prime time (clunky, not particularly useful outside of niche cases). Less than two more decades later, the iPhone came out and the entire world changed around them. VR is clearly still missing its "iPhone moment", and Meta is spending like hell to be the one to find it.

Full disclosure: I am (today) a VR nay-sayer, despite this comment.

[0] https://thenib.com/this-comic-from-1919-imagines-what-it-s-l...


Gut feeling is that the cellphone was already far more mainstream in the year 2000 than VR is in 2022. I had one (Nokia 5110?) as a teenager (admittedly I was in the minority), but I remember they were extremely common amongst professionals. Perhaps the iPhone turned cellphones from "one per family" to "one per person" but VR is still nowhere close to the former.


The current state of VR is not decades old. It’s like saying automobiles are decades old so EVs are not exciting.


The current state of anything under active development isn't old, sort of by definition.

I take your point, but in my opinion nothing currently happening in the space gets remotely close to "revolutionary" , and maybe not even "cool" for some peoples value of "cool". It's more the same-old-same-old, chipping away at the broad array of problems.

So if you really want to us an automobile analogy, it's not like it's IC vs EV. It's more like steam powered vs. early electric (they predated IC's!) and nobody has come up with an IC yet. Or the right road system to use them on.


Older automobiles were still useful, though. The Model T transformed rural America and many cities. VR has been portrayed as close to that point many times for decades but has flopped hard at finding anything many people want to do. It was primitive back then, but so were video games in the 1970s and they still sold a ton of systems. Maybe there’s an inflection point where things will flip but it seems hard to believe that we’re still in the pre-Pong era of something which will become huge.


EVs are cool but for the vast majority of people they're just cars that do car things slightly differently.

And VR has been in some form of "cool to play with for awhile and then left on the shelf" for decades now.

It gets better each time, but it's still just a plaything.


Three really awesome responses that got me thinking, so I’ll just reply to myself…

I own a Quest which mostly my son uses for games and loves, and I occasionally game on. It’s cool. It’s also a toy I would never try to use for work.

I can imagine a VR/AR technology that is world changing. It’s hard to say if it’s technologically and physically possible to implement ever or if it’s just fantasy. It’s also really hard to know exactly how far away we are from a toy to something that makes a very large number of workers significantly more productive.

I’ll say this, in a world where a lot of work is being done remotely, it seems to me that VR could be a powerful game changer with the right hardware and the right UI for company and team cohesion, feeling connected to peers, and collaboration.

Some day I am certain we will look back at Zoom-style telepresence and laugh at how quaint it is.

I don’t think we’ll ever spend 8 hours straight every day in VR, unless you’re the rare employee spending their entire day in meetings. I do think dropping into VR spaces for certain types of work throughout the day could become “a thing” and I don’t think we are actually that far off.

Facebook’s mistake was thinking they could spend billions to leap ahead to the goal, while simultaneously not being able to communicate to even their own employees that goal and why it’s meaningful.

I think there are generational advancements that take time to happen no matter how many people are “working” on it.

I also tend to think as a team goes from 100 people to 10,000 the other 9,900 are just making work not doing work, unless you can split up the problem into extremely well defined components that will end up snapping together properly and run them as 100 separate skunk-work projects.

Fundamentally, a cartoon world doesn’t help me get work done. But I can imagine customer support, content moderation, traffic control, all the real-time kind of twitch-based jobs out there could probably design an immersive VR interface which is a lot more efficient and fun to work inside than a desktop environment.

So many real-world tasks that a wearable AR screen could potentially assist with, whether it’s learning how to fix something around the house, or learning a hobby.

I recently learned to scuba dive and got my PADI cert but definitely still have a lot to learn. Could I one day put on a BCd (the diving vest) and a pair of VR goggles and do immersive training courses, or preview a dive?

I am learning guitar, I could imagine VR or AR goggles helping me get better but it would require a lot of custom software and UX.

I also like the idea of being able to put on the goggles and connecting with an expert that sees what you see and is in your ear waking you thru something, for times when software alone doesn’t cut it.

I just can’t help but believe there’s huge value to be unlocked and better ways to communicate, collaborate, and entertain and that we just need to cross a usability and ergonomics threshold which isn’t too far off and people will actually start getting comfortable and engaged in these settings.


> I would be happy to be shown to be wrong, wrong, wrong. Maybe there is a useful, engaging, fun, just, equitable, democratic, sustainable, novel VR experience where the avatars have legs, but Meta is $20 billion in and aside from the legs I don’t see any evidence that any of the above is forthcoming.

As a VR developer, this is professionally frustrating to read. Oculus and Meta have continually sucked all the air out of the room in this industry.

I actually really like my Quest Pro, if I squint and ignore the Meta logo for a minute, but there isn't anything particularly special about it. The hardware is basically a designer shell around a Qualcomm reference design. The software is pretty basic. The only reason the Quest line is so much better than the competition is because the competition is failing to show up.

And that's largely because of the huge amount of money that Meta is spending. How are you going to convince investors to back your competing platform if they look at the market and see Meta spending 20bil a year? How are you going to hire talent when Meta has been paying anyone they can find 5x normal salaries anywhere else, plus adult daycare benefits? Slurrrrrrp Hope you don't like breathing.

Meta isn't spending 20bils because that's what making VR takes. They're spending that to make it impossible for competitors to operate. It's basically the Reagan-era Cold War strategy.


Such a weird decision given the results they indicate. Was there any rational thought behind the layoffs beyond giving the metaverse more dollars?


It's possible to have teams that save millions of dollars a year and not be worth it to keep them.

For the sake of argument, let's say a statistics team has 5 people.

Cost of Employee at FB, including insurance, office space, 401K match, salary, bonuses = 250K/year (probably very conservative).

Cost of Data and Software Infrastructure to support them (including people to respond to Infrastructure support tickets), let's just be very conservative = 100K/year.

Cost of People Management overhead to support them. Includes salary of at least one manager, not to mention the time of a program manager, project manager, product manager, or whomever else. Let's just say 500K/year.

Total = 1.85 Million/Year.

Let's say this team of 5 people comes up models that save the company $4M a year. I once had a VP tell me that to justify a Data Scientist on the team, they needed to have a savings of 10X what they cost the company to have that person on staff. I know this logic and math seems very weak and hazy. Mapping costs is a strange thing. But this is how some decision makers think, and this is how people get cut.


The team was all mathematicians. We did the math. I helped one of our data scientists put a model into production that saved $15M a year from that model alone, and we had a dozen people like that. We were working on signal loss models that had potential to save billions. I genuinely do not understand the logic of cutting this team to save costs.


Eric, my best wishes to you, I've also enjoyed reading your texts, at these older times when you were allowed to write about your work.

Having had some similar experiences to yours now, I don't believe there has to be strict logic behind the managerial decisions leading to big changes. That's not how they are made, and that happens more often and with more impact than we typically register in our own environment, as we are busy doing our specific tasks. I know that it can sound cynical but I think it correctly reflects the reality.

In one specific case from my previous work, I know from those present where the decisions were made, that a decision about hundreds of people working further of not on many running projects was made after one high manager left and the few remaining who were the only one deciding literally had a short talk: "OK, who wants to take over these, I won't, do you?", "no", "no", "me neither." "OK, then let's dismount all that." And so it went. And similarly, it's not that it was not profitable for the company, it was clearly documented. The decision of each of those involved was then explainable with "it didn't match our vision of where we want to concentrate our company's effort." It is sometimes as simple as that. The "high managers" so often score additional points whenever they decide that the company makes less of different stuff.

Steve Jobs was, of course, famous for abandoning different projects in Apple on his comeback, and it provably gave the results. But I also see the companies overnight losing the proficiency in some fields based on managerial decisions impulsively made, performing even worse later. I don't have any grand narrative based on these experiences to push, except to state my belief that sometimes the "reasons" are extremely simple and very, very mundane, to the point of causing huge disappointment to those who heard so many decisions presented as strictly a result of precise measurements and deliberations, who knew they did their best and were aware that "nothing was wrong."

It does leave one questioning why they correctly invested as much energy in what they did, and if they made right decisions during these times, from a newly obtained perspective.


>I genuinely do not understand the logic of cutting this team to save costs.

I've been in a situation where a company was under pressure, was trying to make a big pivot, and there where multiple rounds of layoffs.

At one point I could only make sense of it by picturing a somewhat blind lumberjack getting an order that says "There's a forest that needs 15% of trees cut. Go cut." Good trees get get, bad trees get cut. Thankfully we are not trees and if we get cut we can move on. We don't die just because we got chopped down.


Unfortunately, top-down mandates are imperfect and should be avoided as much as possible. Net profit matters to an operator who cares about today's profitability, but not at all to someone whose paradigm is "thinking in bets" and future payoffs. And the street has been rewarding people who ignore today's profits in favor of the narrative about tomorrow's growth.

From afar, it looks like Meta's leadership is a bunch of future thinkers who got told to cut today's costs, and it's not a well-practiced muscle for them.


Perhaps in the future the company would not be adding any new models or require optimization of any new surfaces, so they don't expect to be spending enough on new initiatives to justify optimizing them. And all the existing initiatives have been optimized efficiently already (though that does seem unlikely when I type it out).


> We were working on signal loss models that had potential to save billions

What are signal loss models in this context?


"Signal loss" is the overarching term for all the factors that lead to the company being less able to make good inferences about users. Not just the obvious consideration of "how do we serve an ad that is relevant to the user?" but for any data-driven decision that affects a user's experience.

The biggest recent cause of signal loss was Apple changing the rules for apps on their phone, but there are plenty of other causes.

The idea of a signal loss model is to identify ways to work around signal loss and still do a good job of making a decision with the data you have, when some of the data you were relying upon disappears suddenly.


Perhaps an example would be - we no longer have location data for users, but we do have time of activity, so we can presume that during daylight hours in the USA most of our activity is coming from there, things like that.

But with more inputs and such.


These employees are making a lot more than $250k just in base salary. Cost is probably closer to $1M each, all in. "A few million" in net cost savings isn't much for a team that probably costs $5M a year.

It would definitely be better to find another internal home (assuming the team is portable without its mother team that got cut), but sometimes these decisions are made quickly without a lot of granularity. They aren't necessarily going to find one sub-team that saves only ~1x their cost in net profit and figure out how to transplant them to another org.

He seems to have taken away the important lesson - if you're not primary you're in danger.


How in the world are you getting from $250k salary to $1M total cost? Stuff like office space and equipment/services, health insurance, HR overhead are constants per person, they don't scale up with salary. Are you assuming that some big bonus or grant package is necessary?


Yes, their total comp is $500k+. They are taking up a portion of the management time of someone whose total comp is approaching (or over) $1M.

Software Engineer: https://www.levels.fyi/companies/facebook/salaries/software-...

Software Engineering Manager: https://www.levels.fyi/companies/facebook/salaries/software-...


The trick with discussing any numbers like this are variables that none of us can know without more intimate knowledge of a firm. For example, my spouse works for an SV firm. His team is 100% WFH, 100% of the time. They have no permanently allocated office space in any of the company’s buildings anywhere in the world.

However, they’re paying out bonuses twice a year, annual (PB)RSUs, (specifically for us) around almost $30k/yr in employer contributions to health insurance and our HSA combined, music streaming subscription, and so on.

The benefits, the bonuses, the extras, they all add up and are all very company specific. I’m not saying you’re wrong by any stretch. But with the number of extra benefits, healthcare, and everything else that’s different from employer to employer, we are all just guessing.


Facebook employees make a lot more than 250k. Someone with Eric lippert’s level of experience probably makes well over 600-700k in total compensation - just see levels.fyi!


A big portion of the comp especially at higher levels is in stock grants... and Meta stock just dropped 75% in value this year.

These grants are valued at the market price at time of hire (or refresh).

So maybe pre-2022 the comp was 700k...


It was claimed to be millions of net savings per deployed model.


Doesnt this paragraph indicate that they were making millions of dollars in savings OVER their cost of operating?

"The PPL team in particular was at the point where we were regularly putting models into production that on net reduced costs by millions of dollars a year over the cost of the work"


If the company as a whole has an ROI of 10×, then a position with a 4× ROI is actually reducing the marginal profit of the company.


I am familiar with this org from my time at Meta and I think the author paints a rosier picture of their achievements than I would. Let’s just say there is more than one side to the story.


> I think the author paints a rosier picture of their achievements than I would. Let’s just say there is more than one side to the story.

If this is all you are willing to say here, then there's no value to your contribution.


There's something weird about cost-cutting metrics where they just aren't as impactful as they sound. FB has enough money floating around that many teams will write big systems inefficiently in the name of "moving fast" and then go back to optimize later. This is also a hack for performance reviews as you get to claim impact twice - once for making the thing, and again for saving XX million dollars (even though it's just cleaning up your own mess). Management is somewhat aware of this hack.

I would say at FB it's shockingly easy to find a 10 million dollar efficiency win if you're looking for one, and I certainly shipped multiple things in that range. This wasn't really the probability team's charter though so they wouldn't get fully rewarded for it.

The probability team had some genius engineers working hard on some very interesting long-term investments, but AFAIK they hadn't really shipped any of their core products so they were a good target for layoffs. I am shocked FB fired the engineers instead of just moving them around though...


> I am familiar with this org from my time at Meta and I think the author paints a rosier picture of their achievements than I would. Let’s just say there is more than one side to the story.

1. No need to beat a man while he is down.

2. Based on a few verifiable claims the op has made, I’m guessing you are missing or willfully ignoring some of the big picture details. I might be wrong about this, but I would certainly bet 100 push ups on it.


> 1. No need to beat a man while he is down.

A man who is still kicking isn't really down. No need to talk bad about a person who left silently, but anyone who kicks up a fuzz should expect people to respond if they disagree with the fuzz.


Yeah I overlapped with that team at FB, and they were freaking amazing. That being said, I suspect that it was a Thunderdome type situation where two teams enter, one team leaves. It doesn't end up reflecting the value delivered as much as the perceived value.


> perceived value.

I think that’s the critical word here. Perception is reality when it comes to these things. I have no idea but I’d assume decision makers do not perceive enough future value coming from this team to make it worth keeping them on. They could be wrong but no one will ever really know.


Especially when the "perceived value" is avoiding a loss.

If I come in and cut the bottom line by $15 million, I'm amazing.

If I come in and fix a problem that was going to raise the bottom line by $15 million, I'm amazing for about five minutes and then forgotten.


It wouldn't surprise me if someone glanced at the "Probabilistic Programming Team" name and said "I don't know what that is but I doubt we need it" and added them to the chopping block.


Meta hired the consultants from Office Space. "Probab...probabli... probably not going to work here anymore, anyway!"

Scene from Youtube: https://youtu.be/9ZUw8LYOQ-g


Facebook/Meta is an engineering-first organisation. There's no way that is how it went down.


Facebook/Meta is a Zuckerburg-first organisation.

Moreover, there are still a lot of decisions being made that are basically down to politics rather than engineering merit, or there were while I was there.


Based on input from my friends at Meta, this is a direct side effect of the way individual performance is quantified.

Each person is required to "excel" along four axes, the two relevant ones for this story are likely "engineering excellence" and "impact"

* "Impact" means you made KPIs go up. Specifically KPIs relating to getting user eyeballs onto content / ads. Reducing costs, designing good systems, reducing developer friction all do not count towards your impact. * "Engineering excellence" is where every other aspect of being a good developer is lumped in. Saved the org $10mm? Sorry, no impact for you, just a point in engineering excellence.

Unfortunately, as you can probably guess "impact" is the weighted the highest when determining the value of an employee. I would guess Eric and his team fell afoul of this aspect of the internal political game at Meta.


Meta is never going to solve their apple problem by cutting costs. To get back to their old numbers they need users on a platform where they make the rules, not apple.


The author made it fairly clear why he thought they were let go; they weren't in the critical path anywhere.

The only rationalization is that Wall Street is punishing meta for spending too much on R&D related to VR and cutting costs to the bone is one way to appease the market gods.


I am late to this thread, and I don't know if you'll see this eric, but you've been a sort of hero of mine for a long time and I'm sad both on your behalf and the worlds' that your work is being abandoned. I followed your blog waaay back in msft days, when I was just getting started, and you were a small part of why I applied to Microsoft, got into .net, and became the programmer I am.

You've build a large number of wonderful things and I wish we could have all experienced the latest.

I hope after a long rest you find your way back to software and perhaps share what you were working on in some other way.


Thank you, that's kind of you to say!


> Speaking of cutting costs, the company is still pouring multiple billions of dollars into vaporware called “the metaverse”. News flash: no one wants to wear VR goggles to spend any time in a digital heaven where the role of God is played by Mark Zuckerberg and you can do anything you can imagine, including “work” and “shop”.

This ties in with my earlier thought about why Zuckerberg is upset with Apple. He's not standing up for any little guy, he's upset that he's not getting his way with iOS devices anymore and that nobody cares about "the metaverse." It's essentially a tantrum.


This is sad. I find probablistic programming languages very interesting. This probably means that many of the most useful ideas are disappeared. Does anyone know any relevant papers that describe what they did?



I don't know who needs to hear this, but the Metaverse is literally just The Sims with a helmet. The only reason FB cares about it is it's a place to sell advertising. But nobody wants it. We wanted Facebook because we could be voyeurs, shout into the void, and receive little hits of dopamine from "likes". But who wants to be a voyeur of virtual people? People who play The Sims, that's who. I don't think The Sims will make billions of dollars, with or without a helmet.


I've heard people make the case that MMOs were VR and Social Media combined, before Facebook etc existed. And I think it's true. I would log on to chat (FFXI in my case) with friends. We would occupy a shared space. People still run nightclubs and do other roleplaying in virtual spaces in these games.

The only thing really missing is the helmet but as far as occupying a virtual world, it's closer than anything else has been in terms of providing what people actually want.


Always a big fan of Eric's blog so its sad to hear this story.

I feel like MBAs need to do a better job at learning about selective truths. Far too many snap decisions made based on seeing the tip of a dataset in some corporate spreadsheet and assuming clarity in the data. In this case seeing the cost of this team and not seeing the saving its was generating for other teams.

Or maybe it was just political as Zuckerburg slid the hatchet away from the Metaverse and onto things of (arguably) greater value.


So which one was it? Was the team very important or is the work being thrown away?


Facebook has become a clown car company.


Both.


> We were almost ready to be spun off.

What was missing? If the team is that good, why don't they believe in themselves and offer their services?


"Speaking of cutting costs, the company is still pouring multiple billions of dollars into vaporware called “the metaverse”. News flash: no one wants to wear VR goggles to spend any time in a digital heaven where the role of God is played by Mark Zuckerberg and you can do anything you can imagine, including “work” and “shop”."

This is so true. Facebook must die.


I'm not a fan of Meta, but they're doing the cutting edge research in VR/AR that nobody else is [1].

Hardware, algorithms, attention to details like blend key-based lip syncing, markerless tracking algorithms, low latency posture correction, mocap compression and keyframing, fresnel optics, thin layer physics...

They're going to own this space for decades to come, and everyone will license from them.

It may seem impractical, but five years ago so did AI/ML. Meta is tackling all of the constituent pieces before they draw them together.

[1] Apple may be a major player in this space, but their rumored efforts are still behind closed doors. Meta understands that Apple and Google won the smartphone era of tech, which is why they want to control their hardware destiny in AR/VR. Valve simply isn't investing as much, and they'll fall behind.


I don't think anyone can or will disagree with you. What Facebook is doing with VR/AR is technologically beyond anything anyone else is doing.

We just don't think the ultimate application of all that research is going to be the Metaverse. Pretending that the ultimate goal is the Metaverse is masking the fact that this VR/AR research is all exploratory. We can assume Wall Street would otherwise heavily punish Facebook for investing blindly so heavily in R&D. The willingness of Facebook to mask the Metaverse as something other than R&D and not Eric's team, which allegedly paid for itself, is what is so baffling.


> Hardware, algorithms, attention to details like blend key-based lip syncing, markerless tracking algorithms, low latency posture correction, mocap compression and keyframing, fresnel optics, thin layer physics...

Microsoft R&D built and patented many of those things and already pushed things through the entire loop from R&D to practical "fun" hardware (Kinect) to boring Enterprise hardware ("Azure Kinect" and HoloLens) and allegedly back to plenty of closed doors R&D again.

It's easy to ignore Microsoft because they "failed" in the consumer space a few times in that loop already, but since no one has proven yet that there is a long-term consumer space (and don't forget the Kinect actually was a very successful consumer item for a brief Wii-epoch moment) and their "unsexy" Enterprise tech has found comfortable niches to serve it is still very possible to see them as the easy "leader" in this space, even if they've never been crazy enough to rename the whole company after it.


The detail they have failed to pay attention to is "what the hell good does this do anyone." Still.


No one company will own this space, for it to succeed, it needs open standards like the browser.


Like the open standards of iPhones?


I feel this so much. To my deep dismay the work I’m least proud of in my career somehow endures in production and the things I’m most proud of building were acquired and chopped into parts or killed off. As a PM luckily everything I’ve launched still exists, so far.


> News flash: no one wants to wear VR goggles to spend any time in a digital heaven where the role of God is played by Mark Zuckerberg and you can do anything you can imagine, including “work” and “shop”.

I'm sure no-one here likes the idea of the Metaverse but from Meta's perspective I definitely think it's the correct bet. This doesn't make it less dystopian but that's exactly the point. If they can pull it off they win. Great video explaining it way better then I can: https://www.youtube.com/watch?v=CqkhjL3WvWQ


I haven't watched this particular video yet, but a similar explainer video that I came across this week has me feeling a lot like "Those who have forgotten Second Life seemed doomed to repeat it (badly)". I had a bit of a rough moment realizing that statistically most of the engineers at Meta are probably too young to remember Second Life. (And some of the ones that are old enough like Mark Zuckerberg were too busy in other parts of the internet to have learned the realest lessons, which were not technical but sociopolitical.)


I wasn't exposed to Second Life. But I do feel that the alternative life within a metaverse isn't going to appeal to a lot of people.

What kind of socio-political lessons did you draw from Second Life? Would love to hear your take.


Second Life briefly had That Moment where it looked like it won: it had a metaverse that everyone wanted to buy virtual real estate in. There were virtual malls full of shopping with Real Brands. There were virtual office parks for Real Companies to get Real Work Done (Virtually). There virtual campuses for Real Universities with Real Lectures from Actual Professors. Nearly every avatar had Legs! (I can't believe that needs to be stated in 2022, thanks Zuckerberg.)

There were small businesses, even, little mom and pop artists generating avatar clothing and customizations and hoping to make a buck from all these tourists that were around Really Shopping or Really Learning or what have you.

You know what else was Real that people brought with them to Second Life? Real Crimes. There were scams (not all those mom and pop artists were on the up and up). There were attacks (give coders enough scripting tools and they will code all sorts of terrible things). There was sex and porn so there was also sex scandals and sex workers and prostitution rings and allegations of sex trafficking. (Relatedly to that, EA sometimes doesn't want you to know that Sims Online ever existed because of events that happened in only a few days of a Beta test that spooked EA so terribly they stopped publishing MMOs for like a half-decade. Semi-relatedly to that, there's a recent sex trafficking lawsuit against Roblux, with Discord co-listed, that was recent-ish news that made it to the front page of HN. History repeats itself and Meta/Facebook should be listening.)

Eventually all the Real Brands and Real Companies and Real Universities and all that got bored and left. (Even despite the luxuries of avatars with working Legs! Lol, Zuckerberg.) Most of what was left was the furries and the crimes.

(To be fair, I think Second Life being mostly sex-positive was a good thing and the "Furries mostly" era of Second Life produced some fun content and wild stories, much of it positive in its way. The criticism is not at all that Second Life tolerated sex and porn; crimes happen all the same without sex involved, I certainly gave other examples. It doesn't help that crimes that the FBI likes to investigate tend to involve sex, but that's a different matter.)

I think Meta/Facebook are still in the phase of pretending like building any sort of Metaverse is just inherently good and separate from real world problems or concerns. I think Meta/Facebook are still publicly acting like a Metaverse would somehow "save" them from the real world problems of running Facebook and Instagram (and their various existing issues with world crimes). I think they have already forgot some of the lessons from Second Life that if you invite Real People into your virtual world you still get Real People with Real Problems including Real Crimes. It's in no way different in a 3D AR/VR (Now with Legs!) space, than an early Oughts 3D space (Always with Legs!). It's very much the same. (ETA: The technology may feel different, to some. But it turns out: the people are kind of the same. That shouldn't surprise anyone. Especially not anyone who has seen, I don't know, Facebook.)


The thing is, they won't pull it off, and they won't win. No one under the age of 30 wants to use a product with Zuck's face on it (or in it).


> Apologies that this is so long; I didn’t have time to make it shorter.

A paraphrase of Blaise Pascal's famous line (that is commonly misattributed to Mark Twain: I would have written a shorter letter, but I did not have the time.


Not the first time I've made that joke, but it's none the worse for having been used before.


Seems like this man drank the kool-aid - sad! Many such cases.

I hope he and others learn a lesson from this: you are not your job. Don't live to work, work to live. Do not attempt to derive meaning from your job. Do not let your passions be occupied by your job. Do not suffer your job. Suffer your friends. Suffer your family. Suffer your children. Suffer art. Suffer beauty. Suffer truth. Suffer justice. But do not suffer your job. They're all bullshit [1]. Do not suffer bullshit.

[1] https://www.worldcat.org/title/1030241785


Sadly reminded of this: http://worrydream.com/Apple/


As someone not in the topic the metaverse seems even worse, i.e. it looks like Facebook spent 20 Billion and didn't manage to add anything to VR other small companies haven't added years earlier...

I'm probably missing something, but it honestly looks worse then burning money, it looks like extremely inefficiently burning money.

Anyway sounded like an interesting work before the team was dissolved.


In theory you're missing the network effect of everyone already being on Facebook. So they can quickly spin up a vast virtual world with all the people you know already in it.

In practice, it hasn't happened, and nobody seems excited to do it. Whatever benefits they hope to get from the network effect seem unlikely thus far.


Through in my experience no one but old people is actually on facebook. (EDIT: In the country where I live.)

A lot of middle aged people might still have an account because old people and aged contacts but don't really want to use it.

And this scenario still requires most people to have a VR headset which doesn't make them sick and is comfortable and easy to use, which is not just technically still a bit off AFIK but also has tricky problems. Like a lot of people have glasses, including many "non trivial" ones and just the act of needing to replace glasses with contact lenses makes it "annoying" and that is iff you can have contact lenses.

Then it needs to be lightweight, but also fast and to be charged but can't have a large battery and a cable is also annoying and needs high enough frequency/resolution but also cheap and must not get too war either. Also while it needs to be cheap it also must fit all kinds of head sizes and form very well so you kinda both need and must not have a one size fits all solution.

And even if you add all of that up it still holds that for a lot of tasks text/images is still best. I thats why most websites and apps are still "2d" today it's just more practical.

So it's a bit like video calls, but needing a specialized device instead of just your phone/laptop/AIO PC.

So for it to work IMHO you would need to do something like replacing phones with hybrid VR/AR glasses which are technological a jump comparable to the last 10(or more) years. And have hand tracking in the glasses as an camera. And convince most people to run around with glasses all the time (good luck). And convince people that using a facbook controlled device with camera and mic in nearly every part of their live both offline and online.

So it's possible, but especially for Facebook it's hard and I think they went all-in ~5-10 years to early. IMHO Apple has much better chances to take over that space, and if they do it right not limited to Apple users.


I think you’re right. Facebook usage is way down for people who aren’t tracking retirement costs and a lot of that is quick tasks like getting rid of baby stuff on the local parents group: not without value but hard to base a world-changing valuation on. Getting rid of the noise would have helped but I don’t think they could now get trust back without a new CEO who vocally breaks with the past, and that’s going to really hurt when the proposition is “you should trust us with everything you see and hear”.

I’m curious what Apple’s play will be. They better positioned with best-in-class mobile devices and that could allow starting small to avoid needing to justify a $1+k purchase — arguably we’ve already seen that with AirPod-style AR, and I wouldn’t be surprised if the first devices was something like a sports accessory allowing you to race your friends (or personal best) or do something like an adventure run, where you completely punt on the uncanny valley of realistic people and needing the virtual content to be compelling enough on its own rather than enhancing an existing experience. VR sets the bar a lot higher than AR and Apple wouldn’t need to keep you in for hours to sell ads.


> Through in my experience no one but old people is actually on facebook. (

I'd lower that threshold to middle-aged people (I'm in my early 40s myself), but that's about it. Facebook the social media platform is a sinking ship.


Facebook's popular and people use it a lot because you can use it on the shitter or in line at the grocery store or for five minutes in bed when you briefly wake up at 3AM or while feeding the baby or while not paying attention in a boring meeting or under your desk while you're pretending to work or on the subway.

No metaverse will be anywhere near as popular as Facebook proper if it can't match that feature. Even one that's built on Facebook. This entire sector is software R&D that's being done in anticipation of eventually hardware breakthroughs that'll make it not-suck—so right now, it kinda sucks, and there's no getting around that until the hardware gets a lot nicer.


In practice VR is still at the early adopter stage and techies who would buy into it are more aware of what a Facebook account requirement means.


Good standalone headsets were a thing before Quest?


depending on your standards, yes

but also very expensive


Examples?


I wonder if this is why there's been a spate of open source announcements from Meta. Might just me being sensitive to it, but I can imagine worried team members wanting to give the world some of their work, and/or want to pick up where they left off in another company.


Damn, even the top performers are jaded and checking out. Someone has to keep believing, no?


I have spent my career building web applications for startups.

When they say that 95% of all startups fail, they were not kidding.

I have no doubt that I will live to see the day when the entirety of my life's work will be permanently abandoned.


"Everyone was kind, smart, dedicated, thoughtful, generous with their time and knowledge, and a genuine pleasure to work with."

I know this is what everyone says after leaving a company if they don't want to burn bridges, and I bet it's even fairly true to Eric's experience. I'm also entirely sympathetic to his frustration with both the immediate experience of being laid off for any reason and the broader large-organization irrationality about costs.

And yet. We're talking about Facebook, a company whose impact on the world is very hard to see as net positive, from teen mental health to national politics. I just really wish it was the industry norm that people who are, in local ways, genuinely thoughtful and kind, and have many employment options, would also think seriously about what their work is ultimately building.


I'm 100% sincere in that praise of my colleagues.

Many people, myself included, had a lot of concerns about the products the company was building and their effects on the world. When you work on a team whose mission is to help other teams make better decisions at lower cost, the aim is to look at the whole system and improve the whole thing.

Let me give you an example. Most "this content doesn't belong on FB" decisions are made by ML, but a great many go to human review. Imagine what that job is like. It's emotionally exhausting, it's poorly compensated, burnout is high.

My team had a model in production where we would use Bayesian reasoning to automatically detect when a particular human was likely to have made the correct decision about content classification, and therefore, if two humans disagreed, how to resolve that impasse without getting a third involved. (And in addition we get a lot more information out of the model including bounds on true prevalence of bad content, and so on.)

Does that save the company money? Sure. Millions of dollars a month. (And for the amateur bean counters elsewhere on this page: the data scientist who developed this model is NOT PAID MILLIONS OF DOLLARS A MONTH.) But it also (1) helps keep bad content off of the platform, so users aren't exposed to it, (2) lowers the number of human reviewers who come into contact with it, which is improves their jobs, and (3) frees up budget for whatever improvements need to be made to this whole workflow.

That's just one example; everything that we did was with an eye towards not merely saving the company money, but improving the ability to make good decisions about the products.


I think you've avoided the original commenter's point completely. Facebook is a net negative to society. There is nothing you can do to improve FB products when the primary mission is to be an addictive ad machine.


>But it also (1) helps keep bad content off of the platform, so users aren't exposed to it, (2) lowers the number of human reviewers who come into contact with it, which is improves their jobs, and (3) frees up budget for whatever improvements need to be made to this whole workflow.

I think reading that this type of solution was created, and person who worked on it was laid off, makes me very sad as a Data Scientist.

I enjoy working as a Data Scientist, but I struggle a lot with the field. Lots of jobs are mostly about grabbing eyeballs or selling something. Some jobs are just total bullshit. Even the ones where you're doing something concrete (e.g. keeping a machine running), some days you still wonder if it really matters in the long run.

But with some of these social media safety topics, it can feel like a job has some meaning beyond just shuffling numbers around on an spreadsheet.

So it's disappointing to hear that people with the skills to create something like that are fired.


(story submitter here) This is true and should be acknowledged. To be honest, I submitted it because like many others I learned something from the author's blog, and followed it over the years

I also submitted it under a title involving "probabilistic programming languages", thinking "it's cool that you can get paid to work on such a thing"

Though it's also true that I don't use Facebook and would probably not want it to be optimized any more than it is :-/

I also worked in Big tech and there is a lot of genuinely useful knowledge and practice "locked up" there -- i.e. knowledge that is not in open source code. They have assembled a lot of expertise

The P programming language (for concurrency / state machines) is another example of that -- it's used inside Microsoft Windows and AWS, and is beyond the state of the art elsewhere.

I don't know what to do about that, but it should be acknowledged. We should also acknowledge that some big tech products are great and world changing in a largely positive way (even though in my personal opinion Facebook is the least of those, I can also see it argued the other way).


I've brought this up a few times and the response is usually against me. I feel the same way, although I understand that people need to work and people need to get paid. I've worked jobs that probably had little if any positive net impact on society. I'd contend that net-positive industries are actually a small minority. Just because something provides a consumed/demanded product doesn't mean that it is a net positive, and I think people generally aren't as good at diffentiating between the two.


This is something I still find as kind of a culture shock on HN honestly. The idea that pursuing work that is personally interesting and remunerative is at worst neutral is basically an in-built assumption here. There is often pretty intense policing of it if there's a whiff of deviation.

FWIW I don't think it's true either. A lot of engineers can be convinced to work on basically anything if it's "a hard problem" in the right way. This is bad. We should all consider ourselves responsible for the end results, rather than entitled to the means.


Right. I've seen this parodically phrased as "I just make the rockets go up, it's the Luftwaffe's business where they come down" and I don't get that attitude at a gut level but it's clearly common (even if people don't like to imagine themselves in that particular scenario).


I use Facebook to keep in touch with old friends and sometimes people organize events and they invite me on Facebook and it works and makes my life a tiny bit better.


I used to try to do that and yet I found it was net negative for my mental health in practice, with infinite scroll etc.


I usually go to the chat directly. Having missed several event invitations in the past two months, I now try to check the notifications every couple of days.

Infinite scroll perhaps twice a month and ruthlessly block whatever I don't enjoy.


Then you submit a post on FB that none of these old friends or acquaintances like or comment on and wonder why you suddenly feel like a leper afterward.


That hasn't been my experience.


I wonder if the outcome would have been different if instead of "Probablistic Programming Languages" the team was called something like "Applied Cost Saving Research".


By writing this post, does the author violate the non-disparagement clause of any severance agreement? Or perhaps they are set financially so can turn down the severance?


Or, more likely, op didn't get severance


> News flash: no one wants to wear VR goggles to spend any time in a digital heaven where the role of God is played by Mark Zuckerberg and you can do anything you can imagine, including “work” and “shop”.

I could say the same thing about TikTok, Twitch, Instagram, Whatsapp, Youtube, WeChat, etc.

I'm not bullish on the metaverse. I live simply, with less tech than the average person. I don't expect to participate. With that said, I don't doubt it will be more successful than what graybeards expect. More than what Meta is dumping into it? No idea.

There will be things in the future you will not want to participate in. That's ok.


There's a difference between you personally not using WhatsApp and you saying "no one wants to use WhatsApp".


Lucky you -- I don't get more than a week before I'm told my work is useful, but we've moved on to other things and won't need it any more!


Anyone who currently works in a cost center: leave before it’s too late.

If you don’t directly produce revenue, you will get laid off. Not if, but when.


“Too late” in this case is being paid not to work for 4+ months.


Never... ever... get emotionally attached to your work. You wrote some curly braces, you got paid. That's it. Move on.


What costs were being saved? I am assuming hardware/cloud type costs? Or was it making people more efficient, working on the right stuff instead of the wrong stuff?

It sounds like they were working with a gun to their head, with the short lived projects run in a survival of the fittest short-lifecycle way. Kind of sounds exhausting!

I had a funny thought: The best team to be on during cutbacks is the probabilistic programming team that optimizes who to cut.


You could start a consulting firm that offers it as a service. Maybe Meta is interested.


Honestly between pouring money into competing with TikTok in an AI arms race to suck everyone’s attention into oblivion and the meta verse, I’d prefer them to explore VR and AR. There’s definitely something in the AR metaverse if the technology can get there, and I think that’s where they seem to be headed.


3 years of work being thrown away is not a big deal. Imagine a retail employee complaining about how nobody cares what they did the past 3 years. I don't see a difference.


The retail work was not huge and important but it was definitely work - people came into the shop looking for a thing the shop might be able to provide, and many of them left with the thing they wanted.

You would not have anything to show for three years of that beyond a series of paystubs, but every day you would have seen the fruits of your work.

Laboring for years on something that ends up trashed and under corporate NDAs, with nothing to show beyond a series of paystubs, is different from that. Most of my friends who work for corporations have felt this at least once in their career, to be honest. It generally pays better than the retail job, at least.


> Laboring for years on something that ends up trashed and under corporate NDAs, with nothing to show beyond a series of paystubs, is different from that

I'm struggling to relate to this. Me and the rest of my team were literally laid off just a few weeks ago. What I'm hearing from the inside is that half of our work is now in maintenance mode (it's kinda necessary for KTL) and the Big Project™ we were working on is fully abandoned.

I guess I'm sad the Big Project™ will no longer exist, but I learned dozens of lessons while working on it, and I'm more confident and a better engineer because of those lessons and effort. And I get to add some nice things to my resumé.

It doesn't truly feel like a loss. Hundreds of other companies will do similar things and I will try to join them or I'll be interested in some other field in a few years.

But I'm already familiar with changing jobs every few years so perhaps that's why I find it harder to relate.


Nah, this is a huge deal for some of us. Many of us put in years of work for something to be thrown away without a second thought, all of our time and effort for nothing.

I am someone who wants to build long lasting, useful systems. When my last employer was acquired and killed it really, really upset me to see all my hard work and my coworkers hard work destroyed.

I’d go so far as to say it seriously affected my view of the industry in a negative way and permanently hurt my career satisfaction.


Of course it's a huge deal. What they're saying is that it happens. Constantly.

Sometimes I even ponder if my decades-worth experience is not basically because I'm writing the same program over and over again, just for different companies...


> What they're saying is that it happens. Constantly.

And I’m personally not okay with that when it comes to the work I do.

It was a personally very eye opening experience to drive around with a guy who built homes. He'd point out every house he worked on, even ones 30 years ago and you could tell he was really, truly proud of his work and showing it off.

I realised if someone asked to see my past work it simply doesn't exist in any meaningful capacity. I take pride in my work, but it doesn't exist long term like his does. I want that same kind of satisfaction he had, but there's no way for me to get it. His work lasts a lifetime and makes the lives of people better, mine lasts a few years at best and often doesn't.


I've felt this same way for a while now.

What I find interesting (and hard to reconcile) is how society loves to reward the intangible, derivative, overcomplicated stuff, and ignores the foundational things. The overused (and valid) example is "compare swe to teacher compensation".

In truly fractal fashion, this is also true within our own industry:

Build an engine capable of running an ML model very fast? Meh.

Take that, and layer an API on top, and charge $$ per image-generating call? Shut up and take my money.

I don't have an insightful mental model for how to deal with this, except to note that this pattern is prevalent in all human occupations -- the "higher up" you are in the "value chain", the more derived/bullshit-y your fundamental contribution to society is, and simultaneously, the more $$ you can make off of it.


Seriously, this headline gave me a chuckle. Like I'm sure it feels bad or whatever but it's weird when anything I build for pay isn't dead and gone within three years, either replaced or simply abandoned for various reasons. My first thought was that "first time?" hanging-scene meme.


If your work is rote crud apps the sure, I can see that. But if your work has been the development, deployment and advocacy of your own ideas and research... thats very different to me, because the level of personal ownership is greater.


Presumably the retail employee does not see this as a passion or life calling and rather only a paycheck. From the look of his writing he was pretty passionate about this.


> 3 years of work being thrown away is not a big deal. Imagine a retail employee complaining about how nobody cares what they did the past 3 years. I don't see a difference.

There’s a big difference between project work and operational work, including what kind of individuals it attracts and therefore what many of those individuals gain work satisfaction from.


There's a difference between working on a job that you know is repeated every day (this is retail) and working on something that's supposed to be "one and done" - this is more like a retail manager working for three years to get a new location up and running and then having it shut down.


Sorry to hear about the lay-off. I can't stress enough how influential Eric Lippert was on my early career. His work on C# and .NET, but more importantly his openness and engagement with the community played a big part in me continuing on the Microsoft stack.

Just jumping into any random month[1] in his blog archive from my formative years is incredible nostalgia for me. It's not the kind of high-concept "a monad is a monoid in the category of endofunctors" content that will make the front page of HN, but was a great pipeline of information for a junior .NET developer hungry to learn.

[1] https://ericlippert.com/2009/08/


Thank you, that's kind of you to say.


I also want to say thanks for exactly the same reasons expressed above. I learnt a lot from your writing when I was a junior developer just starting out in 2010.

You shared a lot of insights that made the internals of the systems we build upon much more accessible to me and helped shape my relationship with all programming languages I have used since then.


And thanks to all the repliers below for their kind words. My goal was always to share knowledge and enthusiasm and it is genuinely touching to know that I succeeded.


Your blog was a huge influence on me, and it, along with The Old New Thing, led to me working at Microsoft for almost a decade. I learned more about software engineering and programming from your blog than from any set of college classes or textbooks, and what you taught directly impacted so many project I've worked on.

Thank you so much, and I hope that someday in the future you will return to blogging!


Just wanted to say thanks too. Back when I was at the university, your blog helped me discover programming languages are something you can actually design. I even ended up contributing to the Rust compiler, which was an incredible learning experience. Thanks for the inspiration!


Eric, want to echo what folks are saying here. I stumbled on your blog in high school (ca 2003?) and you (and Raymond Chen) fueled so much of my passion for compilers and API design respectively, which dictated both my school choice and at least some career choices later. You were highly influential from afar :)


ditto, thanks Eric!


Not much I can add here, I think musk_micropenis really hit the nail on the head


Strongly agree, I've not read much of his blog but every time I do read an article the quality and personality stand out.

Hoping he gets the time to recover and decompress.


100% agree. Still primarily working in .NET (now core! oh wait, now just .NET again, lol) some 11 years on. Thanks Eric!


Boohoo


We've banned this account for posting unsubstantive comments.

If you don't want to be banned, you're welcome to email hn@ycombinator.com and give us reason to believe that you'll follow the rules in the future. They're here: https://news.ycombinator.com/newsguidelines.html.


I consider the author of the article to be “relatively new to software development” if this is their first time to have had an Enterprise company abandon years of their work and have their repo archived and/or deleted.


> Speaking of cutting costs, the company is still pouring multiple billions of dollars into vaporware called “the metaverse”. News flash: no one wants to wear VR goggles to spend any time in a digital heaven where the role of God is played by Mark Zuckerberg and you can do anything you can imagine, including “work” and “shop”.

The hedge fund guys would say the same about your team. I know you are emotional but this is uncalled for.


Are… are you attempting to shame-discipline him? You non-seq a hedge fund and then appeal to morality? What a strange little comment.


> Then said Jesus unto him, "Put up again thy sword into his place: for all they that take the sword shall perish with the sword".

I'm a big fan of Eric Lippert's work, but this blog post comes across as whiny and evinces a completely unwarranted sense of entitlement. This is a person who voluntarily chose to get paid (I can only assume) a very large amount of money to work on something that he found to be exciting and fulfilling. The only catch: it all belonged to Mark Zuckerberg.

Why does Mark Zuckerberg owe him an explanation for why his services are no longer needed? Why does he think that the decision process should be visible and rational (cost vs benefit) to him? It suggests that he has a fundamental misunderstanding of the world. Instead of being "vexed" that he was fired instead of the people building toys for Mark Zuckerberg, perhaps he should be thankful for the two years he spent working on the PPL team.


Have you ever been laid off?

Me neither until about a month ago. Let me tell you - it's awful. I've watched myself and many coworkers go through the process of emotionally accepting it.

Some people want to know what algorithm or decision-making picked them for the chopping block. Some out of a desire to know that it wasn't performance-related, others to know the mechanics because maybe it feels like you'll be able to avoid it next time, or at least see it coming.

Some are just mad. Mad that their hard work went unappreciated, mad that their lives have been upended at the whims of a handful of rich people (who take full responsibility of course), mad that they have to change life plans and go through our industry's stupid interviewing process.

Some are very sad - it's deflating and depressing to be plugged into the fast-paced, high pressure environments these places cultivate and then just be told the next day you'll be doing... nothing. (Not here, anyway!) And pulling yourself out of the rut means going over the bed of nails that is job-seeking.

I was personally mostly in the first group. I think I'm mostly accepted it now. Except for while I'm in the shower - then I'm just mad at it all.

Anyway, my point is, everyone deserves the space to emotionally process this stuff, and I don't think you should look down on his own version of the process.


I've been laid off with a week's notice. 4 years of my work very likely thrown away (including the part that I'd always been told would be open-sourced Real Soon Now). Pretty sure I got less notice and less severance than this guy. I agree with GP that complaining about it publicly feels whiny and entitled.


No, because I've deliberately chosen to accept a lower salary (by working for myself) in exchange for greater personal autonomy, owning my work output, and the freedom to talk about whatever I want.


This comment conveys to me Asperger's levels of superrational thinking and lack of empathy. "How could someone be resentful at losing their job to a nonsensical decision making process? How could someone possibly be frustrated to be shown zero gratitude for their very profitable work for someone else? I simply don't understand, on paper it is the logical outcome." Okay spock.


I appreciate the sentiment behind your post, but in the future could we all please not conflate "neurodivergent people's difficulties in expressing empathy" with "being a jerk on the internet"?

I've had many gentle, kind, thoughtful and loving friends, classmates and coworkers who have lived with autism, and it's unfair and unkind to compare them to internet trolls. Thanks!


I think the distinction is between 'feels bad' and 'makes this post'. I totally get why someone would feel bad about this, even despite the upfront agreement and the paycheck. I don't really get the post, especially if this can impact future career prospects (I've seen people judged for less). I've had negative emotional reactions to things that were entirely my fault and acted irrationally to them, but only privately. I think the distinction here is not in his negative feelings, those are easily to empathize with, but in the post itself and how it publicly portrays those feelings.


He can feel however he likes; nothing compelled him to post it publicly for all the world to read and comment.

> How could someone be resentful at losing their job to a nonsensical decision making process? How could someone possibly be frustrated to be shown zero gratitude for their very profitable work for someone else?

He chose to work for Mark Zuckerberg. He wishes he could continue working for Mark Zuckerberg, in order to make Mark Zuckerberg richer. Perhaps you can understand why I don't have a lot of empathy.


Nor did anything compel you to read it, or post whiny comments here!

I did choose to work for Facebook. The pitch I was given seven years ago was that (1) the mission of the company is to lower costs of building community and connecting people; running an ad-funded social media platform is the means to that end. That's not a mission that is super important to me, but I can respect it. And (2) FB is the company that is investing heavily in advancing modern developer tools outside of the Microsoft ecosystem. That is a mission that is important to me.

Your statement that I wish I could continue to work for and enrich Zuck is false. I was regretted attrition.

Your lack of empathy is clear.


I don't think my comments are particularly whiny; that comes across as a "no, you" response. I'll accept callous but I don't wish you harm, in fact I hope you find success and fulfillment in your post-Facebook career.

> Your statement that I wish I could continue to work for and enrich Zuck is false. I was regretted attrition.

Perhaps you should make it more clear in the blog post that you left of your own accord. People who are not familiar with the Facebook org chart might not understand that when you say "My team — Probabilistic Programming Languages — and indeed entire “Probability” division were laid off a couple weeks ago" that you yourself are not included in that set of people who were laid off.


Perhaps you should make it more clear in the blog post that you left of your own accord.

No kidding. I just spent 30 minutes reading both Eric's blog post and this HN thread with a (very) wrong idea in mind.


> He wishes he could continue working for Mark Zuckerberg, in order to make Mark Zuckerberg richer.

He never said that this is why he wants to continue working at Meta. People do have other reasons for wanting to work there.


> He can feel however he likes; nothing compelled him to post it publicly for all the world to read and comment.

He has a blog. He can post any thing he likes, any time he likes. As can anyone here who can manage to put together a blog.


> his blog post comes across as whiny and evinces a completely unwarranted sense of entitlement.

You see, most of us actually care about our work and hate to see it thrown away.

> Instead of being "vexed" that he was fired instead of the people building toys for Mark Zuckerberg, perhaps he should be thankful for the two years he spent working on the PPL team.

Again, you don't understand how normal people work.

Normal people would be sad to see work they cared about passionately and had sunk thousands of hours into being thrown away, particularly when it's being done for no good reason.

---

Your post comes off as callous. You claim to be a "big fan" of this guy's work, and yet you mock him repeatedly for caring when that very same work is thrown into the garbage.

I suggest cultivating compassion for others, particularly people you are big fans of.


I am very thankful for that opportunity. I learned so much from my colleagues! And they were genuinely great people to work with.

I was well compensated, it's true. It's also true that for every $1000 I was paid, I lowered FB's costs by about $4000. The argument that I should be eternally grateful to Zuck for allowing me to keep a quarter -- before taxes! -- of the profit that accrued to him for writing zero lines of compiler code while he keeps the other three quarters is maybe not the strong argument you think it is.


Why did you work for him if you weren't happy with the arrangement? Surely you had other options. You're one of the most talented people in one of the most highly-paid/profitable fields, one with very few institutional barriers to advancement (licensing, accreditation, educational requirements, etc). You made a bad deal with the devil, and now you're upset about it? You were either willfully ignorant of, or did not care, about the ill effects Facebook has on the world. You just wanted to work on cool tech shit and get paid a lot of money. Why should anyone look at your experience as anything other than a cautionary tale?


I am guilty of that as well.

I somehow value my time more than the money. I think that I have some kind of stake/interest in things I dedicated my time to.

Though I am always thankful (as Eric is in this post) for the people and the income. I can't help but feel regretful as the product of my time and dedication is discarded.


>Why does he think that the decision process should be visible and rational (cost vs benefit) to him?

Good leaders spell out the why. For one, it’s just decency. Secondly, if you care even a little about a subordinate, you want them to succeed after leaving. This feedback helps them understand any missteps they can avoid later. Thirdly, removing uncertainty reduces stress. It reminds me of the study about mice and electric shocks. The mice who were randomly shocked with no rhyme or reason became helpless because of the uncertainty in their life.

Nobody is entitled to good leadership, but most can understand why it’s necessary.


I don't think that top-tier academic talent thinks like that. Yes, there is usually a conscious element of "I am grateful to the people who have supported my work", but the obsequious mentality you're describing is one that I've never, ever observed in high-performing academic leaders working in corporations. Please provide counter-examples if any come to mind!


> Speaking of cutting costs, the company is still pouring multiple billions of dollars into vaporware called “the metaverse”. News flash: no one wants to wear VR goggles to spend any time in a digital heaven where the role of God is played by Mark Zuckerberg and you can do anything you can imagine, including “work” and “shop”.

Sounds like this guy was totally opposed to the company's new focus, to the point of describing it in derisive terms. Seems like letting him go was the best thing for everyone, and maybe it was judged that his team wouldn't be able to continue successfully without him.


I was regretted attrition. And very, very far from the most vital person on my team.


I mean, it does sound like you are vehemently opposed to Meta's focus on the "metaverse" right?


I have no data to back this up, but if I had to bet I’d guess that the large majority of Meta employees - along with shareholders - are also strongly opposed to the company’s new focus.


I do have data to back this up for employees. You'd win that bet. Shareholders, I have no data on that.


That would be normal, wouldn't it? It's the classic example in The Innovator's Dilemma. The incumbent has a lot of pressures trying to keep it doing what it was doing.


Well, there are plenty of talented engineers who would be happy to work on AR and VR …

You are off though. I know plenty of Meta people both inside and outside of the Reality Labs division and they love it.

No offense, but “I have no data to back this up, but … (shareholders and employees of a company I don’t have inside knowledge of think X)” is lame discourse.


Well, there’s two different angles here. I also might really enjoy working in AR/VR, but I’m almost certain that heading this way is a catastrophically bad business decision for Meta and will likely lead to worse outcomes for most of its employees.

As for my comment being “lame discourse”, fair enough, but why does that apply to my comment and not the one I was replying to?


Just staring at facts on paper... It sounds like Facebook has no interest in cutting costs since they cut a team that reduced the cost of every single team they interacted with. By a large multiple of whatever it cost to have that team employed.

Regardless of your take on the "Metaverse", it's clear that this was in fact, not the best thing for everyone.


How much money did it save? How much was this in savings after paying their salaries? Article doesn't say. If they were breaking even, or barely "profitable", then maybe it wasn't worth the management overhead, especially with a team lead vehemently opposed to the company's focus.


We were a team of mathematicians focused on cost savings and improving decisions. We know how to subtract costs from benefits.

I was not the lead.

A team focused on helping the company make better decisions is all the more necessary when attempting a pivot.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: