I don't doubt the author's credentials or expertise. My criticisms of his article stand; precisely because he's stuck in the day-to-day technical minutiae of running a system as large as Facebook's, I think he's missing the forest for the trees. And his jabs at academia just come off as being thin-skinned.