Has anyone tried accounting for the tens of billions of dollars Facebook is spending on this? This pattern—massive outlays followed by poor, possibly-rushed possibly-underpowered workmanship—sounds remarkably like corruption.
Has anyone tried accounting for the tens of billions of dollars Facebook is spending on this? This pattern—massive outlays followed by poor, possibly-rushed possibly-underpowered workmanship—sounds remarkably like corruption.
I worked at a medium-sized company that went through a phase of hiring ex-FAANG people, thinking we'd improve our quality by implementing FAANG practices.
It did the opposite: The ex-FAANG people were absolutely masterful at self-promotion, office politics, and collecting wins for themselves while shifting blame for anything that didn't work.
The strange thing was that many of them were actually good programmers when it came down to it. It seemed like they had been conditioned by their FAANG employers to put self-promotion and survival above everything else, which turned into an extremely toxic trait once they were removed from FAANG managers who were playing the same game. The company had to steadily ratchet down the levels of trust and independence granted to teams, while steadily increasing the amount of management oversight and process to keep them within bounds.
Now whenever I see famous builders and founders leave FAANG companies out of frustration, I get it. The big tech company game has deviated very far from execution.
A pal who was a manager at a FAANG said, "If you give people one game to play, they're going to play it very energetically." He was speaking of the promotion game, of course.
-- The Wire
- FAANG competitor that is (thankfully) left out of the acronym
But it gets complicated.
A typical scenario is somebody choosing that life and after X years realizing it's not for them. But by then it's too late. You've got a partner, mortgage, pets, kids, whatever. And even if you haven't chosen any of that baggage, maybe you have a few hundred grand in student debt.
Yes, these were all choices. But it's awfully tough to know how you'll feel X years later when you are making those choices and by then there's no escape.
(FWIW, I have not worked at a FAANG. Just your average HN engineer type in a less glamorous part of the country.)
Maybe they just don't want to?
Anyway. Don't be sorry. They get lots of money for almost nothing (in an engineering sense). And they have free time, so some of them they can do something valuable (incognito, of course. Otherwise faang lawyers come).
It's the big enterprise management who creates all these broken incentives leading to increase in politics instead of engineering.
I bet there is a lot of jobs where you don't feel (and probably don't do) anything valuable with your time, but that is not necessarily tied to large organizations. There are a lot of engineers who make computers, cars, civil infrastructure components, smartphones, computers, game consoles, test equipment, appliances, power plants, industrial processes... at large organizations that feel that they are doing something valuable, and something that they could not do in this manner at a smaller company.
Imagine that you're paid 2-3x, the work is confined to 9-5, gourmet meals on the 2x days you're not wfh, generous vacation policy, world-class benefits, and ample time to pursue side hobbies or family.
I know so many exceptional engineers that went this route... after they got over the perfectionism, imposter syndrome, and wild ambitions to just accept the status quo. Now, their lives are comparably stress-free compared to their startup brethren, and many of them live vicariously through angel investments using the delta in comp.
tell me you haven't worked in FAANG without telling me you haven't worked in FAANG
The people I'm referencing who stuck around: they're now in their late-30s and early-40s. They eventually shunned ladder climbing and realized that their L6 positions could ultimately be sustained with much less grind while steadily maintaining "meets expectations" on perf.
Now I work for a legacy tech company and my workday is definitely shorter and less stressful, with European-style PTO, semi-interesting work and glacial speed of execution. My life has improved, visibly. I earn 75%-80% in CT of what a FAANG employee in an equivalent position would earn, career advancement is unlikely, but I find it exciting to have the means to live the life I want and pursue the interests I dream about at night, which are mostly non-work and non-tech related, without the time constraints and stress of a low-impact FAANG corporate position.
In the end, when I worked at a FAANG, I felt intensely the pressure of the job, the responsibilities -- mostly made-up -- and the ultimate insignificance of my work, not in the grand scheme of things, but in the context of the company. However, the money and the prospect of earning more were exciting.
Therefore, everywhere you go, people are usually where they are not because of competence in their professional domain, but due to competence in the social arts. You see true creativity, throughout history, from tiny enterprises (a fistful of people, no hierarchy to compete for, an actual shared goal) and from individuals. Never corporations. They just do more of the same, at scale, which makes up for their aching inefficiencies.
I watched my business grow from a fistful of coders to a political hellscape. Even no hierarchy has a hierarchy. Us apes just can’t be without it.
Many labour under the misapprehension that hard work will be noticed and rewarded. This is not so, and never will be, as long as humans are involved.
You simply working on a project isn't useful to a company, what's useful is working on the right project.
You get promoted and compensated more if your work aligns with the company, and less (or none) if it doesn't. It's your job to figure it out. Just as it's the company's job to figure out what the market needs. Yeah, projects that are most valuable to a company will be competitive. If you don't want to compete, you'll have to figure something out on your own that isn't as sexy but still provides value.
This becomes especially true as you become more senior at this kind of company.
If you don't want to work in that environment that's fine, maybe that's not the right corporate culture for you. I hope you found somewhere that was a better fit!
Because it sounds like OP was doing that: making something useful for the customers, just not for the other engineers. Hence the engineers couldn't vouch for the system and secure OP a promotion.
That being said, bad projects definitely exist within big companies, and it's not always easy for (junior in particular) people to know if they are working on something useful or not.
Sorry, maybe I was unclear. I wasn't intending to opine on that aspect. I think product and infrastructure are both super valuable. You're goaled on impact not necessarily on whether you build infra or product per se. Infra you're rewarded based on the impact of the product teams leveraging your infra - and product teams you're goaled on moving specific metrics.
I've worked at 2 FAANGs - on product teams - and my experience has been that if your product moves metrics that your org has decided are important then you will be rewarded.
What I meant when I said "leaf services like that" was "leaf services whose measurable impact doesn't align with org goals."
> That being said, bad projects definitely exist within big companies, and it's not always easy for (junior in particular) people to know if they are working on something useful or not.
Yeah, that's basically what I was trying to say.
This was not the case for me. I was told that my project had significant positive impact, and had many product teams vouch for me, but it didn't matter because "the principal engineers don't know who you are".
You just did not approach this constructively. It would have been better if you asked first about how the impact was and could have be measured. Or at least responded more directly when they tried to explain the impact better. Instead of making and sticking to an assumption that the service wasn't useful.
It may well be that the person misunderstood their impact, but your arguments did not address that after the person came back with theirs. They could have been an edge case, that they are in an unfortunate situation in the human process of deciding rewards, where choosing and calculating metrics is itself subject to errors in judgment, and you tried to generalize your experiences to their corner of the world, which normally requires a stronger questioning.
A common chokepoint in an engineer's career development is challenging others' preconceived notion of what is important. Often this is with non-technical management, but unfortunately this is sometimes needed with technical peers too. It's politically convenient to just go with the flow and align oneself to the most visible metrics, but that way only a limited amount of bottom-up innovation can happen, and those can be critical to the business.
The best one can do is to establish the importance of the project before you do it, but I've seen important projects that were initially not supported by management, and only got traction when an IC did it anyway and demonstrated the value. Sometimes ICs were lucky that the impact was measurable and recognized, sometimes not so much and were deemed to have wasted precious company resources.
The world is not perfect and we often have to choose between taking a calculated risk or to conform. It's hard to get business processes 100% right, and not easy for a person to do things with guaranteed outcome, so we just have to live with it and try our best to navigate strategically.
For internal customers. Not real customers. Because they are captive audience. What they are going to do if generating a report takes 10hr? Purchase* different tool? Force devs to make w better one? Not their pay grade. They aren't even allowed to set requirements for features/functionality.
*That's when consulting firm swoops in to make great promises about how tool that they will make will solve all the problems. But because people who are using such tools can't set priorities for features/functionality, reports will generate in 9hr, but they will have to click ok every X minutes.
> You simply working on a project isn't useful to a company, what's useful is working on the right project.
No, my project was measurably useful to the company. It wasn't useful for engineers, but it was useful for internal, non technical users.
I helped build a team from scratch and launch a product with high internal user satisfaction. But I was told that I needed, specifically, engineers from outside my immediate team to vouch for me. And I met with other people with the same problem and they told me "Don't work for products for business users."
As an aside the internal tooling for non-technical users was atrocious. Wonder why. :)
Sorry if it came across that way, that was not my intent.
> No, my project was measurably useful to the company. It wasn't useful for engineers, but it was useful for internal, non technical users.
If that's not what the company values, then that's not a project the company wants to incentivize you to make. If you choose to make it anyways, would you really expect them to reward you for it? It sounds like the issue was as I was suggesting, that what you were trying to solve for wasn't what the org wanted and wasn't what they were goaling you on.
A healthy organization should reward developers for making internal tooling that is deemed necessary for the functioning of the org and drives value, yes. You're kinda ignoring the part here where I said that it was measurably useful to the company.
If you're saying that you need to ignore necessary internal tools and get on the big visibility projects to get promoted, then thats exactly optimizing for self-promotion. Companies that ignore vital internal work that is not sexy and don't provide ways for engineers working on that vital internal work to advance their careers will end up unable to drive revenue due to low productivity.
This is the problem in a nutshell, no? A company that does not value a team that delivers measurable value to non-technical teams, and that provides no "alternate paths" for its non-technical users to vouch quantitatively for the promotability of technical team members, is creating a culture that is suboptimal for its financial goals. That quantitative bar must be high, of course, but if I heard as a C-level that people were getting advice "don't work for products for business users" I'd clear my calendar and get to the heart of why that was, because the very "routing fabric" of the company would be at stake. If they're not allowed to build i-tools, your technical teams will miss insights they need to build the right things, from the users who know more about the domain than anyone else.
Unfortunately I was helping out with our hiring process, and let's just say with the recent downturn that hasn't been the most important work lately :(
I have never worked at a FAANG. Wouldn’t it be the manager’s job to figure out what I should be working on? What is the manager’s job at such a company?
Figure out how to argue for more headcount, by expanding the scope of the team or by asking reports to narrow the breadth of their work to create headcount gaps.
If you're junior it won't really matter. If you're senior, and you're sitting there hoping your manager is going to give you something meaty you're not long for that company - because that is not your job.
This was my experience at two FAANGs and also at one non-FAANG company over the last 10 years. Maybe it's different at the ones I didn't work at, but your snark is neither useful nor interesting. It also gives folks considering FAANGs here a false impression of what working there is actually like.
I have no reason to doubt that in the particular corner of your organization that may well have been the case, but you cannot generalize this over the whole field. As stated elsewhere, I never played any game to be promoted, I simply never consciously sought the goal of promotion, and I was promoted anyway just because of the real, substantial job I did.
So, sincere question: for those of us who haven't worked at a FAANG, why should we believe that your experience is the norm while the other people's is the "corner"?
EDIT: What I mean is, you need multiple passionate people across many levels to achieve that. If reward culture wasn't somewhat healthy, I don't believe this could work.
PragmaticPulp specifically said the engineers his team hired were actually rather good, just had bad habits:
> The strange thing was that many of them were actually good programmers when it came down to it.
And I did see other peers who did not play any games that I could see be promoted for merit.
So maybe generalizations over large companies just don't work well.
If there is no somewhat healthy reward culture, the multiple passionate people in the many different levels needed would leave.
I think that this largely depends on how good or bad one's immediate management is. Good managers hold the line to insulate their teams away from this kind of corporate culture to the extent possible. And the proportion of such managers varies from company to company, and even between different units in the same company.
What I am saying is that there are a lot of good engineers don't get promoted, despite doing important work on vital systems, because they don't aggressively self-promote and optimize their careers around the promotion path.
There are also companies that are good at recognizing good yet normally-under-appreciated work, and there are companies that are bad at it. FAANG is bad at it, in my experience, and the experience of people I've worked with. It's an anecdote and not data.
I even stated that I don't doubt this may have been true for you. But if every large company were really so bad in general as is portrayed here, the people who make good stuff, and who need to work with each other a great deal to achieve that, would leave.
I have heard lots of stories about how the only real way to get promotion/real raise was to change company you work for. Because getting raise is harder compared to hiring someone of the street with hefty premium on top.
I have heard lots of stories about how the
only real way to get promotion/real raise
was to change company you work for.
That's definitely the best way. Here's my take. I am ignoring promotions/raises given to junior/intern type employees who become regular engineers.80% of engineering promotions/raises come from switching companies
10% of engineering promotions/raises come from doing greenfield work. If you can find a way to do greenfield work you will look great (because you can move fast) and multiple other people will be dependent on the mess you left behind and they will look bad because they are moving at a fraction of your speed.
10% of engineering promotions/raises come from engineers who show obvious managerial talent and are interested in a managerial role
0% of engineering promotions/raises come from maintaining somebody else's system
YMMV, just like everywhere else.
Each of the 5 is a huge sprawling organization with 1000s of separate teams, working in very different ways.
Anything you can say about "working at FAANG" will be true of some parts and untrue of others.
I’m talking about directors, senior managers of engineering who worked their way up the corporate ladder. The system worked for them, so they think it’s a good system.
It’s essentially a form of survivorship bias.
I agree with what the other commenter is saying. I’ve been in several teams with several managers and xfn partners and you have a lot of different cultures. From the toxic wasteland to the ultra focused get shit done right fast environment engineers love.
To your point about why more people complain than not, it’s the human condition. Haters hate is stronger than non haters happiness and are more than willing to share their salt
I don't see my colleagues self-promote very much at all. I am in a very practical and focused team though, there is certainly a variety of team cultures. I will say that the performance review process is a pain, I feel like it is a lot of work documenting everything I have worked on...
Literally every single company I've worked at has had loads of bullshit to deal with. Some BS was easier to handle than others! Overall I feel like things are interesting and there are good opportunities to grow in a big tech company, so I am happy for now. I've learned more in one year at meta than multiple years at other places.
In my case I just find scale...fun :)
Oh, good lord.
Listen, you're talking about companies with hundreds of thousands of employees scattered all across the globe. Do you really think there's one homogeneous culture across everything? Single orgs can have the population of small towns. "culture" is a local phenomenon.
There are promotion oriented people. There are not promotion oriented people. There are mutants who work 12 hours every day and call into meeting while on vacation because they want to climb the ladder. There are teams which are hyper focused on visibility and self-promotion, and there are teams which just quietly churn out good tech. There are hundreds of thousands of people. You're going to get different experiences. I'm not sure why that's such a crazy idea to you.
So then don’t get promoted? I was at two large companies for many years in my career, (almost) everyone’s obsession with promotion was bewildering. A FAANG L5 salary is pretty rewarding for just executing IC work, and that’s about what is expected of that role.
Why do they make it so hard to work for them, just for their employees to play status games?
Also they have a firehose of revenue which makes it possible to hire hire hire, push compensation levels up, and suck the air out of any other interesting companies.
That’s a very small subset of the STEM population.
Small anecdote : I’ve noticed that Ivy leaguers tend to be very polished and particularly good at the game.
Interpersonal skills is a necessary component of playing the game, but the end game is power and influence and winning.
It’s awful when the wrong tool/stack/architecture/etc. is chosen due to someone’s powerplay.
There are little emperors at every firm trying to lobby their influence; then the ones who gain start choking off anything that smacks of competition.
I see this as a huge negative.
"We only hire the smartest folks with the highest GPAs from these schools."
That was a hiring strategy that was famously debunked by Google itself. Now they hire folks that never went to college or were not CS majors. As in they can also be physicists, mathematicians, artists.. etc...
However, I guess they still though think leetcode is a useful signal to identify talent. Or talent that can be trained. So it is more of an aptitude test. Like how a college degree is a signal that you completed something. And a PhD is a signal that you can do research. It doesn't mean other folks can't.
We all know this fails to assess actual work performance (which is subjective anyway) but that is presumably proven by your work history itself. Work performance is a better measure of actual performance than the leetcode proxy any day.
It also most certainly does not select for diversity and different problem solving perspectives. This is a big blind side for any corporation. But you have to be an interested and motivated hiring manager to identify those people. Those are probably the best to hire though. I imagine YC is looking for those types since it is sort of a required trait for a startup.
Some of the best software engineering managers and software product types I've worked with are not CS majors and cannot program.
By now Google has the data to run the analysis for these types studies across the board. They may even have natural controls (people who've transferred roles internally etc...) if they don't have proper randomized controls.
I fantasized about someone buying Google and slimming it down too, because it used to be a great place to work (I worked there for over a decade). There were lots of great builders but they got drowned out by careerists
In fact I worked in the SF office around "fail whale" times at Twitter (2009), and there was a steady trickle of coworkers over to Twitter. Though from what I hear the leadership there was the real problem, and allowed the other problem to fester
do you mean "whale fall"? https://en.wikipedia.org/wiki/Whale_fall
> The fail whale is a graphic that appears when the social networking website Twitter.com is experiencing technical difficulties. The image is of a whale being lifted by 8 orange birds and was created by Yiying Lu.
Sure, some go though catastrophic downfall and miraculously rebound from there, but that feels more like throwing someone down a mountain with a only a bottle of water and see if they can make it back to civiliation.
The more natural cycle would be frustrated workers moving out to make their own company and build something better from there. In the current climate that doesn’t work because of mono/duopolies and corruption, but that should be the thing to strive for IMHO.
There was this case in 1996 and 1997 but this seems more the exception than the norm:
Laying off redundant people after a merger is basically part of the plan, and it’s more akin to cutting off the bits that don’t fit in the new org (they’re bringing in 500 Next people at the same time), than “slimming down” in the sense of making the same org leaner and more efficient.
Or if we take that definition, car manufacturers merging and getting rid of thousands of workers as a cost saving measure would also count as successful slimming downs, and we’d have many more example of it. That would work as well.
The answer to almost every modern financial wizardry is M&A. Sure, a DCF yields the theoretical value of a stock’s stream of cash flow. But in reality, M&A secures that lower bound. Yes, an efficient firm may reduce headcount willingly. But in reality, M&A provides the culture shock.
https://news.ycombinator.com/item?id=33289954
A few people including myself remarked how it sounded like Google now
And I noted that I don't think Google will "ever" slim down, because they're making money and Apple wasn't
i.e. there's not enough justification for a leadership shake-up. Twitter had more justification -- there were many CEO changes and the board wasn't happy with the leadership
In that fantasy world something like Salesforce could get bought by Google and they’d reshape the whole Google’s product tree to solely focus on enterprise money, and a landslide of redundant engineers would probably be let go.
We have. That company is called Apple after SJ’s return.
It almost always is.
I don't know how you're relating those two things, but it's funny you should say that. At the time he was firing people, throngs of self-proclaimed "experts" started pontificating about how Twitter was going to implode and crash and burn. There was about two weeks of non-stop posts from various acquaintances on social media about it. They've all been very quiet lately.
They were right.
Makes you wonder if maybe they're the dead weight in their organizations, and therefore are unable to see how much of it is around.
Whether Twitter is doing better or worse really has nothing to do with these predictions that were made. The issue is that you obviously don't need literally hundreds or thousands of engineers to keep Twitter generally running and providing a similar kind of service. It might see a down tick in quality or outages, new features might take longer to be implemented. But that's not the service exploding and grinding to a halt.
I was just musing -- maybe some of the people making these kind of predictions are people who think meetings and work groups and committees and powerpoint slides constitutes useful work as opposed to a (sometimes unavoidable) drag that is to be minimized at all costs.
> The issue is that you obviously don't need literally hundreds or thousands of engineers to keep Twitter generally running and providing a similar kind of service. [...] It might see a down tick in quality or outages, new features might take longer to be implemented. But that's not the service exploding and grinding to a halt.
1. That is not a "similar kind of service", it's worse service. 2. Those aren't the only things that are happening. Normal people are finding out that "the service" is more than 240 character text values (even if HN engineers disagree).
And it is a similar level and of service. What's happening? Certainly nothing that "the experts" claimed would.
To me that's convincing circumstantial evidence that Spaces didn't break, he turned it off.
As it stands, it didn't seem like it helped focus the company in any way shape or form.
Promo at Google was still toxic AF when I left, but it wasn't as bad as when I started when there was a clear 'L4 -> L5 within 3-4 years or bye' thing going on.
When you read the job description for L4 it's absolutely baffling that they figured people had to 'move up' from that. It's basically "solid and competent individual contributor." You'd think companies would want to fill their benches with that.
It feels like any process that requires discipline, they'll run away from. Theres even tribes of people who will intentionally group all tests as "unit tests." There are other tribes who will try to write all integration or feature tests as "their unit tests". It's pretty frustrating to see a ridged and very well defined group of tests get ignored.
However it will matter a lot on where you spend your effort on, and whether your environment understands why it matters. If you just mention "I'm writing integration tests" - and nobody knows why it's important to do that right now - it will likely not go too far. However if it's along "we have this regular operational issue that everyone in my org including the director was aware about, I fixed it, added integration tests, and made sure I added automation that will catch further regressions before our customers will observe them" - it will go a long way.
Because meanwhile, HN thread after HN thread was, for example, fawning over (very real) gains that some new technology brings (be it, say, the monitor you're staring at), while generally using a staggering amount of products coming out of large organizations. And before you think that there is a lot to complain about those products sometimes, there is also a very large amount of stuff that you don't complain about, that just works, and so you don't consciously think about it very much.
This work is put together by many passionate people at those organizations. Some of them are very passionate, and some of them feel that a small company would not have the resources to do the same level of work with the same impact.
Incidentally, I never cared about promotion at all, I just did the work that I wanted to held up to my own standards and those formed by my peers, and I got promoted because of the outcomes. I am honest when I say that it came as a pleasant surprise each time. And I do have quite a number of peers who seem to think and work similarly around me.
This is yet another reason why I'm certain the whole metaverse project will fail.
If this moonshot had any chance of succeeding, the only way is to give this project entirely over to a someone who is passionate about the vision and has an incredible track record of execution.
Even if it where the case that Carmack where being ignored I would feel like that's a bad sign, but him being driven out by the culture means that nothing of substance will really happen. Certainly not the industry changing break through they're hoping for.
In the last decade Meta has had no impressive, game changing releases (unlike say Apple that has several), clearly the current culture is not great at solving hard problems. Sticking with that culture to see something like the metaverse through is hopeless.
SWE is more of a mixed bag. There are obviously incredibly bright people doing cutting edge software development at Google. But on the whole must of us were just doing very modest and incremental changes on protobuf shuffling super yak-shaved services that someone else had built the foundation of.
The transferrable and useful skills one gets out of someone trained in a FAANG is the ability to produce well explained tested well documented code incrementally and in a respectful and well discussed code review process.
The workplace culture stuff, again, mixed bag. Certainly to survive and thrive there, you needed to be thinking what to write about in perf twice a year, and it's such a constant that there were seminars and "how to get promoted" sessions where the whole self-promotional side of things was discussed in depth.
That’s why I mentioned that their development skills were actually quite good.
The issue was that they were playing a full-time workplace game of not only self-promotion, but of elevating themselves over peers.
This would manifest as things like campaigning for total rewrites of other people’s code because they all but refused to participate in anyone else’s projects. We couldn’t get them to do anything unless they thought it was going to be a good line item on their resume.
Moreover, it wasn’t better than the smaller startups I’ve worked at either. There was little self promotion because your connections mattered more than what you did or your impact. If you weren’t in the club with founders and other early employees, you were a have-not.
Just because it worked for them (if that even) doesn't mean it's automatically a good idea.
VR is different in that the experience is worse until you reach a number of hard thresholds: the headset has to be light, yes, but you also need good display and sound quality, sensor tracking & lag has to be tight enough that you don't get nausea, input tracking has to be detailed enough to make behaviors feel realistic, etc. You also have practical problems for many applications — I can't move in VR without trashing my living room without even more hard problems unless you're doing something like making flight simulators.
That's not a hard problem but rather a collection of them and the problem is that the alternatives good enough for most people — i.e. few people are going to pay a significant premium for it, and even the people I know who have VR setups mention not using them much when the novelty wears off — and there's a real chicken-and-egg problem with needing high quality content to be worth all of that extra expense & hassle but not having sales volume to support it. I certainly wouldn't bet against it happening eventually but I think the trajectory is going to be more like “electric car” than “personal computer”.
You get less people but you might get people who are there for the right reasons. Kind of like OSS.
1) You would end up with people showing up for whom it was important to those people regardless of their ability to perform the job. This is sort of like what happens with community theater. Someone who “loves the stage” but sucks at actual acting shows up at every audition and rehearsal. They never improve at acting but they always show up.
2) Things would break down into different factions with barely discernible differences of opinion making incompatible systems. You get smart capable people who can’t get along with others making essentially the same thing in multiple incompatible ways.
"We want to make more money." → "How can we make more money?" → "These are the ways we can make more money." → "Which of these ways is the cheapest to execute now / maintain later?" → "Make this."
It's only coincidental if an action aligns with the interests of anyone outside the corporation.
In fact, this is how it works within any group in human civilization, sometimes substituting "money" with "power".
He has a point. The tens of billions of dollars seem to be mostly dedicated to adding invasive crap that makes the experience worse.
After the last update I had to "sync my Meta account" before I could do anything. I had to log in on the PC (with my headset on) and enter a code shown on the headset on my PC. Yea, that's fumbly.
Oh and after the latest update may play area is apparently too small for room scale mode, it always forces me back to stationary mode. What a mess.
This was after using the device just fine for two years without such boondoggle.
The problem with Meta is the same as the problem in any mega corporation at that scale -- warped incentives.
The incentive to spend all your time politicking your way up the massive corporate ladder outweighs the incentive to improve the actual product: https://mentalmodels4life.net/2021/01/04/safi-bahcalls-innov...
There's even an equation that describes this phenomenon
Nobody is able to hire very many people who want to optimize for the quality of their work. Few people put 110% effort into executing someone else’s vision for someone else’s profit.
Has anybody suggested "term limits" as a solution? Not that I assume they would be.
I don't know that it's actually effective at that (or if it is, that the inherent costs are worth it), but it's a bit of the reverse of most recent thinking: keep people for as long as you can if they're sufficiently useful.
The 'FAANG problem"...
This is what another commentor said was a likely cause for the intense focus on self-promotion and blame-dodging, since head down actual work wouldn't necessarily lead to Up, so one could end up Out.
Don't hate the player; hate the game. Personally I could not work at a place like this, as my tolerance for bullshit, politics, and wasted energy/talent is very low.
Thanks for the link, it is a good read.
I don't think anybody trusts Facebook at this point, and the idea of being forced into a pay for play virtual world controlled by a single company is understandably scary and deserving of criticism, but at the same time I've done social VR and I truly and honestly believe it's a vast improvement over any other existing kind of remote interaction. I actually get and believe in the vision, it just seems like the execution is really bloated/bad and they tried to way over abstract things/make things way too big way too early. I could see how spending that amount of money would be easy to do if you're trying to create universal abstractions for making, selling, creating, stitching services for an interactive set of 3D environments together that is easy for people to make "apps" for, building data centers, accounting for latency, building out supply chains, subsiding hardware, doing R&D on tracking, doing social research, and dealing with entrenched employees and middle managers accustomed to "the cushy tech worker lifestyle".
You really have to try social VR to understand how much better it is than video chatting or text channels. There's absolutely something to it. There's so much more information in the way people interact about what their intentions are, how they feel about what you're saying, what they're interested in, etc when you're interacting in VR with a 3D avatar.
All that being said, the virtual real estate and clear corporate "branding" angle is really gross, regardless of whether the money gets shady/you could really call that "corrupt". I prefer the wide range in quality but genuine effort and creativeness you get with a free and open ecosystem like VRChat.
The total revenue for the entire Xbox division as a whole is currently about 16 billion dollars per year and does grow year over year by about 5-6% [2]. But it's worth noting that MS sells the Xbox at a loss and tries to recoup expenses through accessories and licensing. With that said MS stopped giving enough detailed information about Xbox's costs in order to deduce its profitability, but all the articles I find say that it continues to be an overall loser for MS.
[1] https://www.engadget.com/2005-09-26-forbes-xbox-lost-microso...
[2] https://www.videogameschronicle.com/news/xbox-closes-its-fis...
VR is a very differently-sized market.
In the sense of external entities illegally hoovering up cash, I doubt it. For me this seems more like Soviet central planning, where real-world success is secondary to conformance to big ideas imposed from top personalities. It can work when the idea is correct, useful, and resonant with the people implementing it. But when the idea's off, political realities prevent honest feedback from rising up to the level where it can have an effect, so everybody just goes through the motions and things slowly fall apart. A reality explained by the ancient bit of capitalist samizdat, "The Plan": https://web.mnstate.edu/alm/humor/ThePlan.htm
I think it's a push to be first to market with a headset that serves as the foundation for a monopoly on metaverse-like platforms.