In this episode I talk to Joseph Moore of Pivotal Labs. We talk about the challenges of moving from a collocated team to being a “satellite team member” thousands of miles away. What’s especially interesting about Joseph’s story is that he still pair-programs all day, every day with other members of his team despite being remote.
 Show Notes:
00:55 -Â Introduce Joe
[unordered_list style=”bullet”]
Software DeveloperMoved from San Francisco to Atlanta and continued working for Pivotal remotely01:41 – Interview begins
 01:58 – Joeâ€s background
[unordered_list style=”bullet”]
 Pivotal Labs is a consulting company specializing in web apps, web development, and mobile developmentWorked on site for Pivotal and continues working remotely from new location in Atlanta04:50 – Pair Programming
[unordered_list style=”bullet”]
Two developers sitting side by side at one computer, working on the same problem togetherSlower, but teams produce code that is higher quality, fewer defects, better design, etc.Quickly & easily make changes06:55 – Pair Programming 100% of the time while remote
[unordered_list style=”bullet”]
Same standard equipment (iMac)09:10 – Patience and Social Skills while Pairing
[unordered_list style=”bullet”]
Be a good listenerNot let ego and opinions take too much precedenceHave an open mindArrive at solutions togetherPatience with finicky technologyVideo face time is importantBeing disciplined with distractionsTake breaks (naturally)[/unordered_list]
13:55 – Keyboard back & forth sharing
[unordered_list style=”bullet”]
100% access vs watching and critiquing Etiquette and cues Latency Free up CPU by using multiple machines23:08 – Daily Pair Swapping
[unordered_list style=”bullet”]
Change who youâ€re working withMake sure everybody is aware of everyone involved in a projectPeople are introduced to many other ideas and opinions25:09 – Going from co located to remote (Joeâ€s experience)
27:18 – Daily Standups
[unordered_list style=”bullet”]
Discuss standing up versus sitting downAvoiding distraction during daily standupsLook at what has been done and what goals are for that day32:01 – Daily check-ins with clients
[unordered_list style=”bullet”]
Ensures everything is moving smoothly, have priorities changed, and verify work that has been done33:56 -Â Social impact of going from co located to remote
[unordered_list style=”bullet”]
If you can make occasional physical visits, do it36:40 -Â Advice for remote workers
[unordered_list style=”bullet”]
DisciplinePatience with technology and others38:17 – Type of person who can be successful at remote work
[unordered_list style=”bullet”]
50% patience50% skill39:40 – How much of a “normal†work environment can be replicated with distributed teams?
40:35 – Aspects that are superior to remote versus co located work
42:00 – Remote pair programming and coworking
43:38 – Wrap Up
[unordered_list style=”bullet”]
Anyone interested in agile project tools should check out Pivotal TrackerFree software: Pivotal TrackerPivotal Labs is a consulting company located in San Francisco, New York, Boulder, CO, and Joe in AtlantaTwitter @joemBlog: 40withegg