If you work for a truly hybrid workplace, where you can choose to go to an office 0-7 days a week, and you do choose to go in, what reason drives you to do that?
Context: I was thinking about what the ideal office space for developers looks like these days. Back before COVID, common thought was the best places had private offices for every dev -- no one seemed to like cube farms.
But post COVID, it seems like there are two possibilities: that you like coming to the office to collaborate, or you come in because your home is not conducive to work for whatever reason.
If you're in group one, and want to collaborate, do you still want a private office, or do you prefer the bullpen cube farm?
I'm curious if I have a blind spot here. If you choose to go to the office, what is your ideal office setup in a post-pandemic world?
I prefer a hybrid work area with three zones
1. Open plan chaos, lots of people talking and going bonkers
2. Smaller office 3~4 people, maybe your team or people you like more than others
3. Solo office, or hot desk in quiet zone. For deep focus. This one has a great view of the mountains in the area, which I find helps me think.
I bounce around these at my office depending on mood and task at hand. That variety is the main thing I like about our office setup
I also can deliver a lot of value by being available to help juniors, unblock production, talk business strategy, and all sorts of other stuff that organically comes up during the workday.
I have a private office where I can shut the door and focus when needed, if I worked in an open office I'd probably have a different view.
I now work at a company where there are a max of 6 people to a room. I would go in every day except that I have a small child and it's easier in terms of logistics to work at home one day a week.
I am a hardcore introvert. I am not shy and have worked successfully as a manager (and hated it). If you think introvert == shy, look up the definition of introvert. I know several extroverts with significantly worse people skills than me.
Working at the office: - motivates me - makes me happier and less lonely - makes me more productive -- *in the long run* - helps me (a lot) with networking and generating new projects.
While working in open source, I ran into many developers who had been working at home for between 10 and 30+ years, and were very productive. Some people can do this. You must have a thick skin and be stubborn or otherwise single minded -- and it helps if you are not single.
However, I believe that the majority of people will initially be productive when WFHing, for the first 1-5 years, after which a steady decline in both productivity and mental health will set in.
Research has conclusively shown that your social network is directly related to both your health and happiness. The line between this and WFH is really short....
The office might be kind of lousy, if it saw heavy use - just a big concrete box with a lot of open desks, no dividers at all unless you count the glass-walled conference rooms. But there's only one other person who comes in every day; the space is built for thirty, but even on Tuesdays and Thursdays there are rarely more than six or eight people here. It's quiet enough that I rarely bother with headphones.
To answer your question, it seems obvious: private offices are better than cubicles, taller walls are better than shorter ones, cubicles are better than open-plan layouts, and dedicated desks are better than hot-desking. Does anyone claim otherwise?
This all needs to be done properly, i.e. no meetings or phone calls in the open space, an expectation that you don't just constantly interrupt people you're working with, spaces available for quieter or paired work, etc, but if it is done well, I much prefer that to cubicles or private offices.
I prefer an office that I can go to 2 or 3 times a week. When that isn't available, I'll find a coworking space and treat it as an office, even though nobody there is technically a coworker.
Just the ambience of having other people around being productive really helps me stay on task. And it's nice to be able to have lunch with them, get a beer afterward, etc. It's also really nice to be able to ride my bike to work and back and get a bit of sun and exercise every day, vs being cooped up in a bedroom-turned-office all day.
I don't like private offices (for myself) because they are too quiet and lonely. Much prefer cafeteria style seating with no dividers. Of course it's also nice to have a few desks in more private areas so people who need quiet to focus can go there, or to take calls in. I actually really enjoy open floor plans, but I would never force someone to use that if they didn't. I think private offices should just be reservable hot desks for people who really need/want them for the day, and those people should also just be allowed to WFH.
What I'm getting is that people are fundamentally different and the same office environment that's perfect for one person could be a nightmare for the next, and it should be a matter of reasonable accommodations (both ways) to find a suitable compromise.
If I were in charge, I'd never mandate RTO for people who don't want it. But I'd also try to at least provide a small office for people who DO want it. People like me are often completely left out of the considerations. I guess we're freaks for actually liking our coworkers? Shrug.
If I could keep my current job but swap the remote-ness with someone who works in the office, I'd do that in a heartbeat!
So to be fair, I don't think that's entirely the issue. A large part of the dislike that many people have for mandatory RTO is the corresponding commute.
> It's also really nice to be able to ride my bike to work and back and get a bit of sun and exercise every day
When I lived in Taiwan, I looked forward to the essentially "free exercise" that I got as part of the 2 mile bike ride into the office.
However, a lot of people's living situation simply doesn't allow for the opportunity to walk/jog/bike to one's workplace - especially if you live in the US. Having to deal with rush hour traffic, manic drivers, gridlock day in and day out is soul crushingly awful.
But yeah, hellish commutes are definitely a part of it, especially in the Bay Area. I'd never want to force that on anyone.
Having an office (or even just sharing a coworking space sometimes) is nice, but only when it's not a requirement.
Home working is great for concentration, but the serendipitous conversations only happen in the office
We didn't have a rule to go to office. So someone would go there and there'd be no humans there. Just wasted commute time. It's a bit of effort to ask people and it puts pressure on both parties to commit to a day to go to office.
They're social days first. Group communication second. There are some things better done in person, where you hover over the other person's keyboards. Or having a meal together. Or one-on-ones without the lag. We do apps too, and things like "non-smooth response" or phone camera orientation isn't easily explained virtually.
So hybrid 2 days works fine. One day is for meetings, no 'real work' so that we have the other 3 home days to focus only on work. The other hybrid day is to slot in other work. Meetings are faster and more effective in person, even though half the team is in a different country.
Because of this, let's go with cube farms. Many of us can afford home offices.
Maybe some introverts.
I went years without seeing friends in person during the pandemic and thrived.
I’ve been full remote since and am much happier and more productive focusing on my work during the day and spending time with my family in the evenings.
Socializing with coworkers is pretty low on the list of things I want to do, especially if it means I have to make up that time by working more later =)
I was never able to be productive doing heads down work like coding or analysis in the office. Even 10 years ago, I would do a lot of that stuff at home after hours.
I completely understand why managers and executives want to go back to the office but more than a day a week seems wrong for heads down ICs.
For context, I live with my partner in a 400sq ft studio, and sometimes that's just not at all productive for me, I have to find a place to isolate, and sometimes I'd prefer that to not be a coffee shop. However, if it ended up that going in to work meant more interaction, or sitting in a grey hellscape for 8 hours, it would kill that whole value prop for me. I want to just have the space to completely focus and not be depressed about my surroundings.
Taken to a logical extreme, if being a programmer meant that I'd be exclusively working in a grey cube farm, or a static open office, I'd try much harder to find a different profession.
I choose to live in a tiny apartment in a dense city and don’t enjoy living and working in the same space. I would rather go into an office than get a bigger place and/or move.
I enjoy the bike/run commutes I’ve had my entire adult life and find they get me ready for work and unwind from work in a way that simply getting out for a walk/bike/run before and after work doesn’t.
For about a year I actually paid for the private office at WeWork but eventually the price got too high and I decided the benefit wasn’t high enough to justify it (I started to have fewer meetings). Now I just use the common areas for my daily work and phone booths when I have meetings. I really like being in the high-energy common area more than in a quiet room.
I enjoy a group office, I listen to music while working and absolutely don't mind having noise around me to focus. I do mind people coming up to my desk to ask questions, so I usually tell them to message me first. After a few times they get used to it and avoid disrupting deep work flows. Sometimes the office is too crowded and I'd just go work from home in the afternoon.
Ideal office setup is a team office space, with little disruption from other teams and space for devs to focus and discuss when needed. A shared space for lunch and coffee breaks, where all teams are mixing up. Comfortable meeting rooms (actual room, not phone boxes). And a nice setup (chair, screen, noise cancelling headphones etc).
I enjoy a group office, I listen to music while working and absolutely don't mind having noise around me to focus. I do mind people coming up to my desk to ask questions, so I usually tell them to message me first. After a few times they get used to it and avoid disrupting deep work flows. Sometimes the office is too crowded and I'd just go work from home in the afternoon.
Ideal office setup is a team office space, with little disruption from other teams and space for devs to focus and discuss when needed. A shared space for lunch and coffee breaks, where all teams are mixing up. Comfortable meeting rooms (actual room, not phone boxes). And a nice setup (chair, screen, noise cancelling headphones etc).
1. I prefer to meet coworkers in person. Also, lunch at the office is more convenient. Lastly, it's nice to leave work at the office at the end of the day. At home it's hard to "stop" working.
2. Never had a private office, but I am not sure I would need it, unless I had to do many phone or video calls.
3. Ideal office setup (not sure I understood your question right?) in terms of amenities:
- private desk or office w/ lots of daylight
- printer, whiteboards, flip charts
- bookshelf w/ technical literature
- conference rooms for workshops etc.
- lunchroom/restaurants and vending machines available
For the workers that are capable of working from home, my workplace asks us to be in the office only on Thursday morning each week. This gives us a consistent time to do things like having our company-wide meetings or social events like company sponsored meals, fun events, etc.
During COVID, I was perfectly happy working at home. My workplace ensured that I had a desk setup that matched what I had in the office, and my home "office" was removed enough from the chaos of the rest of the house that it worked well.
My decision to start going back to the workplace was in the middle of 2022, when all the COVID related stuff finally started calming down and things like mask regulations started to relax. Some of my decision was due to needing to work in a location where I couldn't distract myself by going and doing things around the house. I had started to do that more and more frequently, mostly due to my ADHD and the fact that the novelty of working from home had worn off.
But another really big part of my decision was because I REALLY did miss seeing my coworkers in person. I'm in this rare unicorn situation where I absolutely love what I do, I love the company I work for, and I love the people I work with. Being there just makes me happy at all levels. This isn't even about an "ideal office setup" in the strict sense you're thinking of. I'm currently in my own office, but I spent the first 3.5 years working in an open office with 3 to 5 others, and that was just as good.
I know a lot of people that have that "Sunday Dread" about having to go to work on Monday, but I honestly get almost giddy Sunday evening knowing that I'll get to go to work the next morning. The really funny thing is that I consider myself to be a pretty extreme introvert. But all in all, I'm well aware that this whole outlook is extremely uncommon, so it's probably not truly considered a "blind spot" on your part, but more that I'm just an outlier.
It is also nice to occasionally have an opportunity to get lunch with colleagues. From these social interactions, one may learn things about your colleagues that may be helpful in future technical discussions and debates. It can also be an opportunity to learn about impending bad (or good) news that cannot be shared on a potentially recorded medium.
In my brain this makes a clear separation between "home" and "office".
When I don't need to be at the office, I can really only tolerate a few days at a time. I need the structured time of being in a physical place with clear purpose and expectations. My home office is absolutely not that.
I actually and truly do real work through my entire day. It's all productive time, maybe like 30 minutes of downtime a day for smoke breaks or dicking around on my phone. I know, I'm a freak. But when working from home I usually get 2-4 hours of real work done. On a personal level, I need to feel productive, be it at work on on my hobbies. WFH days usually leave me feeling dissatisfied and restless. And not to mention my spouse or pets offering distractions and interruptions all day.
Office is nice because we have an extremely small team: 6 total are local, and only two to three are usually in the office at the same time as me. It's quiet, I have few distractions, and I can simply get work done.
I suspect I'd feel exactly the same if I just rented a private office for myself. I just need that psychological context switch of being in the place that work happens
The reason behind it is simply because I tend to slack off more when not office. I set this rule to secure one medium to high productivity day at least, per week. Also, I suffer from low energy / low motivation for everything when I stay in home for too many days in a row. I hate commuting but it does help on reduce such symptoms.
I changed role to developer almost exactly the moment COVID took the world, so I never had a chance to experience the high in-person interaction office life. My ideal setup would be quiet (and I mean REALLY quite) work zones, with multiple huddle space / room nearby.
- socializing
- doing some work that required the presence in the office (almost 1000 interviews)
- interacting with some contractors that joined me for a few years. I had to train them, then to be around because I found that me being approachable was making them more productive when they hit any sort of barriers that I could help with
- being in the office was one of the conditions for any career growth
But that's about it, these days I don't have any of these reasons so I barely go to the office, it is a 3 hours drive or at least 1-1.5 hours with the motorcycle (city traffic).
I really miss the social aspect but that is it. Everything I miss about the office is the opposite of productive.
Even career growth wise, I have much more direct line to the people that matter eyes on chats than I ever would to their ears in the office. Their ears would be drowned in noise like everyone else in the office.
You get 2-3 competent engineers in the same room with no screens, just a whiteboard, and magic happens. No amount of zoom or virtual whiteboards will replicate that experience for me.
Also I don't learn much being remote. Many of my colleagues are 20 years or more younger than me and yet I learn something new every time I have deep discussions with them.
I'm lucky that my commute is 30 minutes each way. I choose to go to office at least thrice a week and a subset of my local colleagues do so too. If the commute was much longer, then I wouldn't go in as much.
I tried saying that it was a "Coworking Space" on Google Maps - a woman got in touch and I bailed - my wife wouldn't enjoy that setup. (For some reason I was picturing a version of any of my past engineer colleagues but then realized that those types are not the most common person around in 2024)
Only thing which I dislike sometime is that 50 minute long commute and staying away from my Dog for so long.
We get free coffee, snacks, and lunch onsite, as well as having a nice gym. The time I save from getting lunch, driving to the gym, or out or having to buy a bunch of snacks negates the commute.
For personal reasons I've moved remote this year and it's hard, but I can manage for a while I guess. It is really nice to walk out of my home office and be instantly home, but I find that I have to work longer hours to get the same amount of work done at home.
As for layout, my office had open seating areas for talking, quiet areas, and a dozen or so phone booths for more privacy. I usually just worked in the open collab areas and used my headphones when needed. This has been the way for the last decade prior to covid.
My company is technically 100% remote, but we do have an office that almost on one ever uses, which could not possibly fit everyone if we did want to use it, and we're geographically dispersed across the US and this office is only in one place. It's not in the same state as me.
Nonetheless, a few months ago I did request travel reimbursement for myself and a small team to work together for a week. First, because it was getting needlessly difficult to clear our schedules enough and coordinate on timing to work in an effective manner. Pure async wasn't getting it done. Second, I've been with this company for five years and I'd never actually met anyone else from the company before. It was nice to finally do so. I love remote work, but even with Internet communities, you want to sometimes have meetups once you've known each other for long enough.
If there were an office near me, I don't think I'd go in on any set schedule with a guarantee I'll be there a specific day, but I'd at least drop in sometimes, just to feel like I'm still part of the place and not purely an anonymous mercenary.