Also via Steve Sinofsky, this package of posts merits some attention.
http://blog.learningbyshipping.com/2014/12/30/why-remote-engineering-is-so-difficult/
http://paulgraham.com/95.html
http://ma.tt/2014/12/how-paul-graham-is-wrong/
Part of why it requires this attention is the whole Code As Cards approach we have been using to design and build and ship Knotable with all remote-people and all software-layer management (git, trello, knotable managing elance, odesk, freelancer.com, guru, & referrals)
(more on my view in a bit)