Remote Work Is the Future
angel.co
angel.co
financial capital + social capital = constOn the other hand, some of us are trying to get as far away from those as possible.
Organizing coder groups is hard, but one of the most interesting things I've discovered is that you don't get to be as picky about the specifics of technology. A hacker group (which is in a bit of down period right now), had a bunch of hardware guys, an active member of the clang community, a few Haskell/FP curious guys and someone who mostly worked in network device manufacturing. Really, really neat group of people, with even a few women. What you don't get are your hyper-focused Python groups or groups dedicated to frameworks like Rails, which I always thought was probably a net-gain.
Texas Monthly did a good piece on this recently. https://www.texasmonthly.com/the-culture/high-rents-rural-re...
Remote work is not difficult to implement, remote management on the other hand, is disruptive. It is so new we haven't aggregated the best practices into some basic theory to train managers with, so it's going to be patchy. Arguably, most managers are not educated to manage in the first place, and an increasing majority seem to just sense the wind direction and muddle through.
A significant percentage of remote employees might be a signal that they are creating so much value that it offsets the managerial risks associated with it. A butts-in-seats grind culture could suggest the marginal value employees create is so small it needs to be ground out of them.
I don't think current companies will switch to remote, but I do think new ones will start with the question of whether a role justifies the overheads of an on-prem requirement.
If you're doing real, creative, problem solving work, then daily physical contact with your colleagues is essential. The bandwidth of knowledge transfer is vastly in excess of anything that can be done remotely, and quickly bouncing ideas off other people will get you through problems and blockers far more effectively than anything else. We still don't have any collaboration software which can replicate this experience.
This looks alot like the argument that was initially used to push open offices, which turned out to be not so right.
Call-centers are another industry that can be entirely remote.
Another issue is team building / comradery. I don't know my current coworkers nearly as well as I've been able to know coworkers from previous companies I've worked with. When remote you don't get to go to lunch, grab coffee or a beer with your coworkers. We do travel a lot to meet up, but I still only see people I work with closely when doing so. As the company grows it's much more difficult to even begin to meet everyone in the company which is much easier when in and office because everyday you can bump into someone different.
We've tried to solve this to some extent through randomly pairing two people every two weeks to schedule a short 15 minute meeting. However the scheduling itself is not automated and it's not always easy to schedule time due to lack of proper calendaring software and distributed share calendars. This is definitely something that could be solved but it's just another challenge of working remotely.