4 ms·
You work at FAANG and you can run your entire stack on MacOS? Which FAANG? Or you mean, you work at FAANG and you can run your web application which is 0.01% o
by wubrr 3y ago
You work at FAANG and you can run your entire stack on MacOS? Which FAANG?
Or you mean, you work at FAANG and you can run your web application which is 0.01% of the stack on your mac?
> they do not even focus on desktop software and are mostly web companies and the tooling is all backend where SWE machines do not do any heavy lifting.
The web frontend/ui is a relatively small portion of the development that goes on at typical FAANG. And the reason the macs 'do not do any heavy lifting' is because they literally can't - most of the complex backend systems, low low level/high performance code, etc can't be run on macos.
- saagarjha 3y agoThe complex backend code isn’t going to work on your little laptop either. This is a stupid position to take, because people care more about whether they can spin up a development environment, not run all the code that goes to production.
- wubrr 3y ago> The complex backend code isn’t going to work on your little laptop either. Of course it will if it's a linux laptop. Companies even give exceptions for linux laptops for exactly this reason. > This is a stupid position to take, because people care more about whether they can spin up a development environment, not run all the code that goes to production. You think being able to run the code you're working on is not a requirement for a good development environment? Or you think nobody writes this code, it just magically appears in production when you deploy your html page? Lmao.
- scarface_74 3y agoThis was the original comment > Many software companies (including FAANGs) have basically given up trying to support building/running most of their software on mac for these exact reasons Why would Amazon or Google waste a single minute trying to get software to build on Macs that are targeted to run on Linux servers? Exactly what point are you attempting to make?
- saagarjha 3y agoJust because your machine runs Linux and the server runs Linux doesn't mean the code is going to work on your computer. How are you supposed to test failover on a cluster that kicks in when hitting 100k QPS? It's just not practical to run the whole stack locally on your machine.