I have seen a lot of talk recently that open floor plans kill collaboration. That is true, it can. I'm an introverted programmer. I like to get heads down solving hard problems for hours. I still favor open floorplans. Why? I have had the privilege of going in and out of a lot of software shops in the last few years, and to lead several before that. I see some fairly predictable patterns. What does it look like when those articles are right and open spaces kill collaboration?