In the first place, ask yourself - why do you need devs to sit next to you in the office? A lot of people just don't think about this and assume 1800s style offices are the norm...
On one hand, there are plenty of programming shops nowadays that are perfectly productive with all-remote or mostly-remote approaches.
On the other hand, I personally can't stay focused on work unless I'm in some sort of office, and I'm pretty sure I'm not alone. A company office is the easiest way to go about that, though office rentals and coworking spaces are a viable alternative.
Basically, there are arguments for either extreme (and all the increments in between those two extremes). It just depends on the team's preference.
Well, one can easily adopt a mixed style - everyone would work where they prefer - onsite/cafe/home/etc..
I personally work from home, but time to time I do 1-2 week onsite visits. I find it really frustrating how people live like that - they just plan all their life around weekends.
Comments
In the first place, ask yourself - why do you need devs to sit next to you in the office? A lot of people just don't think about this and assume 1800s style offices are the norm...
This depends on the company culture.
On one hand, there are plenty of programming shops nowadays that are perfectly productive with all-remote or mostly-remote approaches.
On the other hand, I personally can't stay focused on work unless I'm in some sort of office, and I'm pretty sure I'm not alone. A company office is the easiest way to go about that, though office rentals and coworking spaces are a viable alternative.
Basically, there are arguments for either extreme (and all the increments in between those two extremes). It just depends on the team's preference.
Well, one can easily adopt a mixed style - everyone would work where they prefer - onsite/cafe/home/etc..
I personally work from home, but time to time I do 1-2 week onsite visits. I find it really frustrating how people live like that - they just plan all their life around weekends.