| From the viewpoint of developer culture I think Facebook is better night and day than Google. Google's culture is hire 15 geniuses from the Ivy League with 130+ IQ and make them fight with a 40 minute C++ build and a balky Kubernetes culture because "we only hire the best"; YouTube and the advertising system are a money printing machine, the team works for 3.5 years at something that get canceled at the last minute. Facebook is much more oriented towards greasing the skids with the goal that a fresher developer would be able to push a change to a shared development system the first day on the job. Look at React vs Flutter. Like Microsoft, Google is thrashing around looking for "the next big thing", sometimes like a mindless beast. I've met person after person who told me that they went there because they believed they could make an impact and came to the conclusion within a year that they couldn't make any impact at all. Facebook on the other hand is still run by the founder and it is pushing hard to develop a technology that he believes in even if the rest of us don't. It's a riskier strategy than Microsoft or Google who are likely to stumble on another multibillion dollar business despite themselves. |
The idea was you make the change, take a screenshot of the result on your dev instance, get it stamped by your “mentor” and then abandon it. AFAIK this had been going on for a while before I got there.
Fast forward a few months and I see a sev pop up. “Default text on www.facebook.com search bar says ‘I am a search bar!’”