Why Remote Engineering Is So Difficult
blog.learningbyshipping.com
Why Remote Engineering Is So Difficult
1–10 of 43 posts
Re: Why Remote Engineering Is So Difficult
#2Re: Why Remote Engineering Is So Difficult
#3Re: Why Remote Engineering Is So Difficult
#4Re: Why Remote Engineering Is So Difficult
#5I think it's almost impossible given human biology to expect excellent architectural/engineering decisions from remote teams. You need the in-the-flesh discussions, whiteboarding, leadership, etc.
Re: Why Remote Engineering Is So Difficult
#6I think it's almost impossible given human biology to expect excellent architectural/engineering decisions from remote teams. You need the in-the-flesh discussions, whiteboarding, leadership, etc.
So then, how does FOSS fit into your notion of human biology?
Re: Why Remote Engineering Is So Difficult
#7I think the author is a bit out of touch with how startups operate. Personally I'll take a crack team made up of five best people sitting in San Francisco, New York, Berlin, Bangalore and Tokyo over a special team with a powerful corporate mandate ensconced in Microsoft's Redmond campus.
If everyone is good at what they do and has their eye on the ball, then communication can be managed from anywhere, but if you're dealing with the political reality of operating in a major corporation then you need all the help you can get.
Re: Why Remote Engineering Is So Difficult
#8I personally find the very disconnected nature of the teams I lead in my consulting work actually forces us to communicate in an open, concise, discoverable way that would be good for any type of team, but that co-located teams get to cheat out on because a weak team member can always ride his stronger teammates' organizational coat tails with nosey interruptions and annoyances.
We have to think things through and write clear specs, because we can't use body language to clarify and count on the people involved in the meeting to just remember the attitudes expressed. We have to be good about change management, because we can't just turn around and ask someone to "get out of a file" or do whatever we want to the database whenever we want to. We have to keep meetings to a minimum, because you just can't have a productive, two-hour phone call.
These are all good things for non-remote teams, too. But they cheat and don't follow good practice.
Re: Why Remote Engineering Is So Difficult
#9I think this is true of any organization, geographically divided or not. These are the challenges of organizational structure, and I've seen them affect organizations in a single location just as much as organizations with remote engineers.
In my mind, the single most important thing to do is to re-evaluate and adjust the structure early and often. The way you divide up work today will almost never be sustainable - regardless of geography. The trick is to help everyone understand and expect those changes to occur frequently.