>> Yes non web devs, or web devs in a rush because of a poorly managed project + deadline I reckon
Why? You and the parent comment seem to imply that there are no crappy web devs, or at least none at FB. There are crappy people in every profession, as well as mostly good people who are crappy at just some aspects of their job.