4 ms·
My theory is that they have more people who understand and respect software design in higher management levels compared to other companies. So it’s easier to d
by maxxxxx 7y ago
My theory is that they have more people who understand and respect software design in higher management levels compared to other companies. So it’s easier to do good work without constant pressure from the “business” people to take shortcuts.
- talonx 7y agoThis is probably true for Google, but not Facebook, given how many times they have broken things, especially security related.
- repolfx 7y agoFacebook's culture is basically a younger brother of Google's, or at least used to be. There's a reason their tech stacks are so similar - FB went through a phase where it poached a lot of Googlers. A tech firm is most easily defined as a company founded and run by a software or hardware engineer. The only exception I can think of is Apple, but Jobs was immersed in engineering culture from the time he was a teenager - he was sort of a sphinx in that regard. Even so, it's fair to say Apple under Jobs is maybe more of a high-end design house than a traditional tech firm: their in-house talent struggled with online services and anything involving complex computer science R&D, e.g. their AI / mapping efforts were weak sauce compared to Google.
- julienreszka 7y ago"their tech stacks are so similar" in what ways? not similar at all
- repolfx 7y agoThrift RPC is basically a clone of Stubby. Lots of sharded MySQL (not so much at Google anymore but the whole time I was there, the ads db was a giant sharded MySQL DB). Small number of large monorepos. Etc.