While this may affect a developer's decision to work at Facebook, my first thought is that Joel is ignoring the gorilla in the room. The number one reason that people don't want to work at Facebook is their product and mission. As someone in the comments mentioned, SpaceX has very tight and open cubicles, but people there are paid _below_ market rates, and they are doing _very_ deep work, so Joel's argument doesn't hold water in all cases.