Developer offices at Stack Overflow

Can’t Afford Private Offices? Let Developers Go Remote

Developer offices at Stack Overflow

We at Stack Overflow have long been proponents of private offices for developers. If you’re really not familiar with our stance on this, you should definitely go over and read this post: Why We (Still) Believe in Private Offices. I’ll wait.

If you’ve already read it, here’s a quote to refresh your memory:

… we give you the space and expect you to find your own rhythm of work. With a private office, you’re in control of your space and attention: you can choose when to close the door and avoid interruptions, and when to go play ping-pong, talk with coworkers or work out of the coffee bar. In an open office you’re at the mercy of the people around you: if they’re talking, the best you can do is crank up your headphones and hope to drown them out, and if they’re playing foosball then good luck.

We’re not the only ones who believe this. A Google search of “open office plan” brings up such titles as “Why Your Open Office Workspace Doesn’t Work” (Forbes), “Google got it wrong. The open-office trend is destroying the workplace” (The Washington Post), and “Open-plan offices add distractions and hurt productivity” (Slate).

Interestingly, despite the growing backlash against the open office plan, the practice itself doesn’t seem to be going anywhere. In 2014 the New Yorker claimed 70% of all companies were using open offices. And just this week Siemens, for instance, boasted about its brand new open office in Bellevue.

While the cons of the open office—lack of privacy, constant distraction, and lower productivity levels—are rarely contradicted, there is one major pro that often drives decision-makers to opt for an open office in spite of these downfalls.


Offices don’t have to be big to be private; four walls and a door are really the only requirement (at Stack Overflow our private offices are 85 square feet). But still, even small private offices take up more space than completely open floor plans, and space costs money. The most common argument in favor of open offices—more common than “collaboration” and “creativity” (which we know are not increased by packing us all into one room like sardines)—is cost. It’s cheaper to build a room with no walls, and you can fit more people into a smaller space that way. If your company moves into an office that’s already built with an open plan, they’re probably not going to want to put a lot of money into adding walls. We still believe that the benefits of private offices for developers far outweigh the costs, but we get it: it’s expensive.

There’s a simple answer for this problem.

Save Money: Let Employees Go Remote

Think about it: remote work brings with it all the benefits of a private office. You control your environment, your schedule, your everything. It can be quiet when you need quiet, or as loud as you want to make it when you want music. When my husband is at work, my kids are at school… my entire house is my private office! Pretty swank.

And comparatively speaking, there’s no real overhead for the company.

That’s what, in all of our posts on remote work, we never really touch on. A home office isn’t just better for developers, and for your company, because it improves focus, increases productivity, and supports a healthy work/life balance. A home office is also cheap.

I work remotely for Stack Overflow, and they’ve outfitted me with a full office setup (desk, chair, equipment), which they also would have had to do were I on-site. They give me a small stipend each month to cover home internet or other home office expenses. But they’re not paying for square footage in Manhattan or San Francisco for me to sit in and work. They’re not paying for my air conditioning, my restroom facilities, my lunch, my commute, or custodians to keep my space clean.

Lots of tech companies in particular offer mountains of perks: free lunch! On-site dry cleaning! Ping pong and foosball! Stack Overflow offers many of these perks to its in-office employees. Those of us who are remote, though, don’t really miss them. I’m happy to trade all the “awesome office” perks for the freedom to work from my own home in my own town on my own schedule.

And that perk? Doesn’t cost the company anything.

Cost Savings for Fully Remote Teams

My first full-time remote job was with a very small software company; I was the seventh team member, and we all worked out of our homes in various states across the U.S. The company was bootstrapped and profitable, and part of that financial picture was surely the fact that we maintained no physical office space. Overhead and up-front costs of running a business were drastically reduced, allowing our CEO to begin his company with no outside funding and grow it quickly.

Lots of very large and successful teams in tech are fully remote today. Buffer, Zapier, and Automattic come to mind. Teams with no physical headquarters, completely remote across a wide area (sometimes even the whole world), are known as fully distributed teams.

Buffer boasts that it brings its entire team together three times per year in exotic locations. Most traditional companies working 9-5 in cubicles couldn’t dream of such an expense. But because Buffer is distributed and has a significantly smaller physical overhead than a traditional company, this is something they can prioritize and achieve without breaking the bank.

Cost Savings for Remote-First, Hybrid Teams

Stack Overflow, while remote-first, is a hybrid team; we have a physical headquarters in NYC and two other offices in Denver and London. Approximately 85 out of 300 total employees (28%) are remote all of the time.

Though a relatively low percentage are full-time remote, we still consider ourselves remote-first. Even in our offices, employees have a great deal of freedom when it comes to when and where they work. Some work from home part time. Others travel often between offices. Still others work full-time in the office, but use all the same tools and communication used by remote workers.

Company Office Costs vs. Home Office Costs

Our offices are amazing places to be. Catered lunch every day, fully-stocked snack and coffee bars, and yes, ping pong tables. And all of that costs money. Our former VP of Operations and current GM of Enterprise, Alex Miller, ran some basic numbers for me and found that an employee in our NYC office costs the company approximately $10,000 annually in office and furnishings, and $5,000 annually in on-site perks (commuter benefits, free food, etc.). A remote employee, on the other hand, costs only about $1,000 annually in furnishings and $500 in perks, mainly because they don’t need to feed us, and we don’t commute.

Alex compares remote developers to paying for storage in the cloud: “If employees are in an office, you have to not only pay for space for them now, but you have to build out and warehouse space in advance. You’re paying for empty seats. But with remote developers, you only add what you need as you need it.”

One thing on-site developers and remotes have in common: they all get private offices.

We get that a lot of companies simply don’t have the space and the resources to give all of their developers private offices and these other perks. But if you believe, as we do, in the value of a private office, consider the space and resources your employees already have: their homes.

If you’re a developer fed up with open office plans and want the freedom to work from your home, head over to Stack Overflow Jobs and look for the “remote” tag. There are lots to choose from!

How do you work—in a shared office space, a private office, or from home? Do you prefer one over the other? Let us know in the comments!


Alyssa Mazzina
Marketing (Former)

Related Articles


  1. Pandiyan Murugan says:

    I mostly prefer shared office space, because I wish to work with people as a team always. Even though, I’m not working as a team or pair programming. I used to share my experience of my current task with colleagues or friends in company during the coffee break time.

    When you need to disconnect yourself from the crowd, you can simply put your Headphones ON. That’s it.

    Work From Home is important when you are completely needed it. Like you missed your bus/train to office, when the weather is too bad at outside, you are feeling well little but you love to work, you need a break from same routine of office.

    I think providing shared space or private office is based on employer. As a Employee I would not prefer working from home in most of cases. When there is need we can use it.

    And again it is my own individual thoughts 🙂

  2. Kevin Farrugia says:

    One of the challenges with private offices or remote workers is the culture. Everyone works alone and all communication is over Slack or Hangouts. How do you create a good team culture?

    1. Alyssa Mazzina says:

      Great question Kevin. I have written a few posts about our remote culture, and I definitely need to write more on the topic, I can see, as it’s the question everybody seems to ask! Here are a few other posts to read if you’re interested:

  3. I currently work remotely, sadly for a call center, but the main issue would be focus and determination. We now have the tools to be able to chat (text or webinar), the ability to transfer files quickly and safely, and to track processes to ensure work is being worked on. (Eh)
    However, for a job to open the doors to remote work they first must have a guideline and metrics on the work produced. As psychology pointed out, people will work harder if they feel they are being watched and in a home environment they are free to do as they wish. You must have trust in your employee to do their work with high production, and that’s a tough metric to have.

    1. “people will work harder if they feel they are being watched” – not necessarily. I work better (that not always meaning exactly “harder”) if I am trusted enough to do my work without being watched. Also, in a sense, there’s actually someone watching: myself, since I know that my work is not going to be done by itself.

  4. Paul DiMarzio says:

    IBM is going in quite the opposite direction. After encouraging remote work for decades, the company is pulling people back into offices. Not just any office, however: whatever geographically dispersed city they determine they want your team to occupy. This is putting hundreds, perhaps thousands, of highly talented IBMers who refuse to be randomly relocated back on the market. I’ve successfully operated out of my home for IBM for over 15 years, maintaining the highest quality of work and garnering consistently top review ratings for precisely the reasons you lay out in this piece: I control my work environment and tailor it to the job at hand. I live near 3 major sites and can go in any time I need. BUT my team was tasked to a different geography, putting me on the outs. Will be looking at your jobs list right after this post 🙂

  5. Hey there, first of all thank you so much for this post and honestly I was searching for the same information from last few days. Keep posting and keep sharing.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.