Let me take you through my dream office
This has a lot of problems.First, legal problems: you can't have a unisex multi-stall bathroom in the USA.  I'm not sure if it's actually illegal (it probably is in many states), but it'll never fly even if it is.  Honestly, what you really need is a male restroom that's about 5 times the size of the female restroom.  Again, that won't fly politically, but practically it makes sense because there's so few women in software.  Better yet is to just ditch the shared bathrooms altogether: they're nasty and smelly, and it's inhuman to have to sit on the pot next to someone with only a crappy divider which doesn't even go to the floor so you can see their feet and their pants around their ankles.  You also have to worry about Idahoans playing footsie with you in there.  Whoever came up with this idea has serious mental issues, and somehow it's the norm almost everywhere.  Instead, just have separate 1-person unisex bathrooms, and put little showers in at least 2 of them for the cyclists.The walled offices with giant windows: these windows are much too large on the inside.  The whole reason for a walled office is to have privacy, and you're taking it away with those windows.  Also, you're distracting the people sitting inside because they'll see all the people walking by their office, since that office will most likely open into a high-traffic corridor.  Make the windows much smaller, maybe enough to see the top of the head of someone sitting inside and that's about it.  Or just get rid of them altogether, or maybe have frosted glass.  Windows on the other side are nice, but there's only so much space along the outside wall of the building, so who gets to sit here?  Likely only managers.The dedicated "quiet alone-time" places are great, but there aren't nearly enough of them.  They're going to get monopolized, while all those "team spaces" are going to get ignored mostly.  How about just having only the quiet 1-person places, and just one or two of the team spaces for the people who really like that or in case something comes up where people want to work as a team temporarily?The library isn't a bad idea, but it's not nearly large enough.The "townhall" is a massive waste of space.  You don't need daily stand-ups, that's a patch for lousy management.  The building should have a large meeting room shared by all departments for events where you need everyone present.Honestly, we'd all be better off if we could go back to the way offices were in the 70s or 80s, minus the smoking inside part.I do like his illustrations though: it reminds me of playing Duke Nukem 3D.