←back to thread

520 points OlympicMarmoto | 3 comments | | HN request time: 0.693s | source
Show context
BiteCode_dev ◴[] No.45067060[source]
> they also got me reported to HR by the manager of the XROS effort for supposedly making his team members feel bad

This is madness. The safe space culture has really gone too far.

replies(8): >>45067191 #>>45067221 #>>45067225 #>>45067388 #>>45067537 #>>45067678 #>>45067808 #>>45075885 #
foldr ◴[] No.45067537[source]
Reading between the lines, it sounds like he got reported for giving a lot of what might kindly be described as unsolicited advice. The guy left Meta ages ago, but he apparently still can't let this one go.

If you're in the middle of trying to write a new operating system, then it's probably not helpful to have John Carmack standing over you repeatedly telling you that you shouldn't be doing it. In this case Carmack gets the last laugh. Then again, it is easy to get the last laugh by predicting that a project will fail, given that most projects do.

replies(3): >>45067898 #>>45070201 #>>45073926 #
toast0 ◴[] No.45070201[source]
> If you're in the middle of trying to write a new operating system, then it's probably not helpful to have John Carmack standing over you repeatedly telling you that you shouldn't be doing it. In this case Carmack gets the last laugh. Then again, it is easy to get the last laugh by predicting that a project will fail, given that most projects do.

I mean, if you're working on a project that is likely to fail, wouldn't it be nice if someone gave you cover to stop working on it, and then you could figure out something else to do that might not fail? Can't get any impact if your OS will never ship.

replies(1): >>45073503 #
1. foldr ◴[] No.45073503[source]
The people working on it may not have agreed that it was likely to fail.

But in any case, almost all interesting projects are likely to fail. Of course it is objectively unlikely that a project to write a new OS will succeed. I expect the people working on it were aware of that.

replies(1): >>45075937 #
2. toast0 ◴[] No.45075937[source]
> The people working on it may not have agreed that it was likely to fail.

They probably didn't agree, but the claim was that it wasn't helpful. being helpful and telling people what they want to hear aren't the same thing. If you're working on a destined to fail project, the most helpful thing to hear would be some way to change its destiny, the next most helpful thing to hear would be a call to stop doing it.

Besides all that, Facebook is probably one of the worst places to develop a new general purpose OS. The review system is built around rewarding impact, which means a long term project with no early deliverables sets up the staff to get poor reviews, which limits staffing. The company also has not built the kind of trust in products, sdks, etc that would make using a new OS seem like a good idea to potential users, or to encourage developers to make applications available for it, or to encourage companies to use it in their products. It would have to be so amazingly better than the marketplace of OSes that it made up for the lack of software for it and become a target of new software.

A special purpose OS is different. The development process is usually not as long, the requirements tend to be pretty narrow, and the target would likely be something in house. It might still not be a good idea, there's lots of off the shelf options to look at and they are likely good enough in many to most cases.

replies(1): >>45083114 #
3. foldr ◴[] No.45083114[source]
Although I think JC is right in this case, I'm not convinced that he had any kind of insight that wouldn't have already been obvious to the OS experts hired on the team. Writing a new OS is going to be really difficult? No shit!

I guess if he'd been on the Apollo program he'd be the guy telling all the experts that landing humans safely on the moon was going to be quite hard. Thanks John. We'll bear that in mind.