Jim Shore interviewed me about my experience with distributed teams, co-located teams, and pod distributed teams. The key points I made where that 100% distributed teams work when a company is small but don’t scale because (1) management of remotes is N+1 hard, (2) bringing on junior developers is almost impossible, and (3) communication friction reduces the all-essential creativity. You can read what I had to say in the article on his blog: “Three Challenges of Distributed Teams”.