Keep in mind that facebook's engineering philosophy is to push new code out every single day. This means that there is little to no QA on code push. Every engineer takes responsibility for their own code push and because people are human they mess up from time to time. I don't think this means that the culture is broken... there are simply pros and cons to on the fly site builds.