Is it just me, or does Facebook seem to create new competing tools and technologies more often than the other majors?
My inner-cynic makes me feel like everyone at Facebook is really young, as I've noticed a trait of inexperienced developers is to try to create new things over finding and improving existing tools.
In reality it could be something as simple as Facebook releasing more FOSS software than others, or maybe their releases having more visibility.
Either way, feels like Facebook like to pave their own way, for better or worse.