We’re the Stupid Ones: Facebook, Google, and Our Failure as Developers 

This guy gets it.