I’m a coder that prefers an office with a door and a common area. I actually really miss in person system design meetings - the kind that spill out to the common area and people are passionate and interrupting each other, vs the “wait your turn to talk” online meeting. (I also have not found anything close to a whiteboard wall for design.)
On the other hand I live a mile away from my office and bike in, and I don’t ever want to go back to an hour long commute.