And yes, I know there are positives and advantages to office life as well, please no need to chime in and enlighten me there. been there, have the t-shirt, but there are lots of other t-shirts. :)
And yes, I know there are positives and advantages to office life as well, please no need to chime in and enlighten me there. been there, have the t-shirt, but there are lots of other t-shirts. :)
Also, many of the things you are talking about are red flags that would cause me not to hire an engineer (FWIW I'm a lead engineer). If I'm paying you a good salary to be on my team, I don't want to structure our work arrangement around letting you work on various side projects. We pay well, we expect a lot, and you should deliver as such. And I have consistently found the only way to make that happen is to enforce physically spending the majority of your time with the rest of the team.
Your last sentence actually might indicate that your team is maybe not so high quality like you think ? High quality developers are sufficiently self motivated that they don't really need to be forced to produce results.
I know a lot of excellent programmers and have never heard anything expressed other than the precise opposite of this sentiment. None of them want to be on site if it can be helped, and they pretty much universally believe that physically transporting one's self to a real office on a daily basis is an outmoded practice.
I don't doubt that there are good people out there who like coming in to work in an office, but in my experience there are a lot who do not.
You say that you've been unable to get consistent high output without forcing people to be on site. I've seen lots of people produce consistently over a period of years without ever once setting foot in any office (frequently when there is no office to set foot in at all). Perhaps the problem there is not with remote work in general....
The proof is in the pudding - every highly successful, well admired web company you can think of employs the vast majority of its engineers onsite, and those that are offsite are not core contributors. To claim that working in an office is "outmoded" is ludicrous when there has yet to be a successful case that succeeded with a team that is mostly remote. And no, 37signals and its dozen employees don't count as a successful case of remote teams. I'm talking about a venture funded company with dozens/hundreds of engineers.