SlideShare una empresa de Scribd logo
1 de 22
Distributed
What?
• Why?
• Building
• Running
• Maintaining
Me
• 18 years as a professional nerd, 10 in leadership
• 1 failed startup (thanks, dotcom)
• Finance, Twitter NYC, Facebook NYC
Why?
• Backyard
• Remote vs Distributed
Building
• Cross functional teams
• People people
• Asymmetry bad. Hybrid bad. Critical mass good.
• Rule of 3
• Autonomy
XFN
• Diversity
• Localise decision making
• Bigger pool
People
• Communicate
• Communicate
• Communicate
Asymmetry? Hybrid?
Rule of 3
• People
• Teams
• Groups
Autonomy
• Project selection is important!
• Maximise colocation*
• Avoid silos
Running
• Communication
• Trust
• Timezones
• Process
Communication
• Overcommunicate
• Group chat
• Watercooler chat
Trust
• Get together regularly
• Relationships matter
Process
• Level the playing field
• Hybrid teams are painful
• Monitor the work, not the workers
Maintaining
• Communication
• Assume trust
• Active dialog
• Relationships matter
• Serendipity
• Apologise and forgive
For leaders…
• You are a role model
• Site leadership
• Community engagement
Thanks!
• t: @_dth
• f: fb.me/dth
• e: d@h6n.co

Más contenido relacionado

Destacado

Those Who Can Should Teach, by Urban Airship Senior Technical Advisor Lennon ...
Those Who Can Should Teach, by Urban Airship Senior Technical Advisor Lennon ...Those Who Can Should Teach, by Urban Airship Senior Technical Advisor Lennon ...
Those Who Can Should Teach, by Urban Airship Senior Technical Advisor Lennon ...Recruiting Technology
 
Bierlein palmer distributive & empowering leadership-1
Bierlein palmer  distributive & empowering leadership-1Bierlein palmer  distributive & empowering leadership-1
Bierlein palmer distributive & empowering leadership-1Robert Leneway
 
Thesis a qualitative analysis of distributed leadership and teacher perspecti...
Thesis a qualitative analysis of distributed leadership and teacher perspecti...Thesis a qualitative analysis of distributed leadership and teacher perspecti...
Thesis a qualitative analysis of distributed leadership and teacher perspecti...Azreen5520
 
Distributive Leadership and Phenomenography
Distributive Leadership and PhenomenographyDistributive Leadership and Phenomenography
Distributive Leadership and PhenomenographyMike KEPPELL
 
Leveraging distributed leadership for Changemaking
Leveraging distributed leadership for ChangemakingLeveraging distributed leadership for Changemaking
Leveraging distributed leadership for ChangemakingSimone Cicero
 
Proposal For Action Research - D Leadership
Proposal For Action Research - D LeadershipProposal For Action Research - D Leadership
Proposal For Action Research - D Leadershipgstreet
 
101126 Distributed Leadership
101126 Distributed Leadership101126 Distributed Leadership
101126 Distributed LeadershipPaulSerrell_Cooke
 
Action Research Proposal
Action Research ProposalAction Research Proposal
Action Research Proposalgstreet
 
West sideregionalsuptdrherrendistricttransformation 1 28-11
West sideregionalsuptdrherrendistricttransformation 1 28-11West sideregionalsuptdrherrendistricttransformation 1 28-11
West sideregionalsuptdrherrendistricttransformation 1 28-11WSU Cougars
 
Distributed leadershi facilitation
Distributed leadershi facilitationDistributed leadershi facilitation
Distributed leadershi facilitationBrianna Crowley
 
Distributed School leadership July 2015
Distributed School leadership July 2015Distributed School leadership July 2015
Distributed School leadership July 2015KarnatakaOER
 
Distributive leadership (June 2013) (2)
Distributive leadership (June 2013) (2)Distributive leadership (June 2013) (2)
Distributive leadership (June 2013) (2)Robert Leneway
 
Unit 13 p1 qualities of a leader
Unit 13 p1 qualities of a leaderUnit 13 p1 qualities of a leader
Unit 13 p1 qualities of a leaderdanesmith_1
 
Distributed Leadership
Distributed LeadershipDistributed Leadership
Distributed LeadershipMick Yates
 

Destacado (17)

Those Who Can Should Teach, by Urban Airship Senior Technical Advisor Lennon ...
Those Who Can Should Teach, by Urban Airship Senior Technical Advisor Lennon ...Those Who Can Should Teach, by Urban Airship Senior Technical Advisor Lennon ...
Those Who Can Should Teach, by Urban Airship Senior Technical Advisor Lennon ...
 
Bierlein palmer distributive & empowering leadership-1
Bierlein palmer  distributive & empowering leadership-1Bierlein palmer  distributive & empowering leadership-1
Bierlein palmer distributive & empowering leadership-1
 
Thesis a qualitative analysis of distributed leadership and teacher perspecti...
Thesis a qualitative analysis of distributed leadership and teacher perspecti...Thesis a qualitative analysis of distributed leadership and teacher perspecti...
Thesis a qualitative analysis of distributed leadership and teacher perspecti...
 
Alma Harris
Alma HarrisAlma Harris
Alma Harris
 
Distributive Leadership and Phenomenography
Distributive Leadership and PhenomenographyDistributive Leadership and Phenomenography
Distributive Leadership and Phenomenography
 
Leveraging distributed leadership for Changemaking
Leveraging distributed leadership for ChangemakingLeveraging distributed leadership for Changemaking
Leveraging distributed leadership for Changemaking
 
Proposal For Action Research - D Leadership
Proposal For Action Research - D LeadershipProposal For Action Research - D Leadership
Proposal For Action Research - D Leadership
 
101126 Distributed Leadership
101126 Distributed Leadership101126 Distributed Leadership
101126 Distributed Leadership
 
Action Research Proposal
Action Research ProposalAction Research Proposal
Action Research Proposal
 
West sideregionalsuptdrherrendistricttransformation 1 28-11
West sideregionalsuptdrherrendistricttransformation 1 28-11West sideregionalsuptdrherrendistricttransformation 1 28-11
West sideregionalsuptdrherrendistricttransformation 1 28-11
 
Distributed leadershi facilitation
Distributed leadershi facilitationDistributed leadershi facilitation
Distributed leadershi facilitation
 
Distributed School leadership July 2015
Distributed School leadership July 2015Distributed School leadership July 2015
Distributed School leadership July 2015
 
Distributed Leadership
Distributed LeadershipDistributed Leadership
Distributed Leadership
 
Distributive leadership (June 2013) (2)
Distributive leadership (June 2013) (2)Distributive leadership (June 2013) (2)
Distributive leadership (June 2013) (2)
 
Unit 13 p1 qualities of a leader
Unit 13 p1 qualities of a leaderUnit 13 p1 qualities of a leader
Unit 13 p1 qualities of a leader
 
Distributed Leadership
Distributed LeadershipDistributed Leadership
Distributed Leadership
 
Leadership in sport
Leadership in sportLeadership in sport
Leadership in sport
 

Similar a Scaling Distributed Engineering Teams, by Facebook Engineer Dale Harrison

Employee Recognition & Relationships by @I_Consistency
Employee Recognition & Relationships by @I_ConsistencyEmployee Recognition & Relationships by @I_Consistency
Employee Recognition & Relationships by @I_ConsistencyInternal Consistency
 
Jonathan Rechtman - Winning Partnerships
Jonathan Rechtman - Winning PartnershipsJonathan Rechtman - Winning Partnerships
Jonathan Rechtman - Winning PartnershipsAnna Brachtendorf
 
Design social interface
Design social interfaceDesign social interface
Design social interfaceGabriela Cosma
 
Leadership and Team
Leadership and TeamLeadership and Team
Leadership and TeamElaine Chen
 
Open Leadership
Open LeadershipOpen Leadership
Open LeadershipJohn Berns
 
MEMSI June: How to build a winning team
MEMSI June: How to build a winning teamMEMSI June: How to build a winning team
MEMSI June: How to build a winning teamElaine Chen
 
Gen Y: Emerging REALTOR Profiles
Gen Y:  Emerging REALTOR ProfilesGen Y:  Emerging REALTOR Profiles
Gen Y: Emerging REALTOR ProfilesJonathan D Nicholas
 
Leading from the Edge of Your Authority
Leading from the Edge of Your Authority Leading from the Edge of Your Authority
Leading from the Edge of Your Authority Americans4Arts
 
Charettes lecture rev a
Charettes lecture rev aCharettes lecture rev a
Charettes lecture rev aanguscharette
 
MEMSI January 2018: Building a winning team
MEMSI January 2018: Building a winning teamMEMSI January 2018: Building a winning team
MEMSI January 2018: Building a winning teamElaine Chen
 
How we daily manage and work in a dispersed company: Particular Software
How we daily manage and work in a dispersed company: Particular SoftwareHow we daily manage and work in a dispersed company: Particular Software
How we daily manage and work in a dispersed company: Particular SoftwareMauro Servienti
 
On working in Particular
On working in ParticularOn working in Particular
On working in ParticularMauro Servienti
 
Effective Networking 24.10.2012
Effective Networking 24.10.2012Effective Networking 24.10.2012
Effective Networking 24.10.2012Tracy Bussoli
 
Characterization of the 1-9-90 Roles within Commons-based Peer Production Com...
Characterization of the 1-9-90 Roles within Commons-based Peer Production Com...Characterization of the 1-9-90 Roles within Commons-based Peer Production Com...
Characterization of the 1-9-90 Roles within Commons-based Peer Production Com...Samer Hassan
 
Building branded communities.2
Building branded communities.2Building branded communities.2
Building branded communities.2gusquad
 

Similar a Scaling Distributed Engineering Teams, by Facebook Engineer Dale Harrison (20)

Employee Recognition & Relationships by @I_Consistency
Employee Recognition & Relationships by @I_ConsistencyEmployee Recognition & Relationships by @I_Consistency
Employee Recognition & Relationships by @I_Consistency
 
Jonathan Rechtman - Winning Partnerships
Jonathan Rechtman - Winning PartnershipsJonathan Rechtman - Winning Partnerships
Jonathan Rechtman - Winning Partnerships
 
Design social interface
Design social interfaceDesign social interface
Design social interface
 
Leadership and Team
Leadership and TeamLeadership and Team
Leadership and Team
 
The Challenge of Change in Geek-Oriented Companies
The Challenge of Change in Geek-Oriented CompaniesThe Challenge of Change in Geek-Oriented Companies
The Challenge of Change in Geek-Oriented Companies
 
Open Leadership
Open LeadershipOpen Leadership
Open Leadership
 
MEMSI June: How to build a winning team
MEMSI June: How to build a winning teamMEMSI June: How to build a winning team
MEMSI June: How to build a winning team
 
Gen Y: Emerging REALTOR Profiles
Gen Y:  Emerging REALTOR ProfilesGen Y:  Emerging REALTOR Profiles
Gen Y: Emerging REALTOR Profiles
 
Leading from the Edge of Your Authority
Leading from the Edge of Your Authority Leading from the Edge of Your Authority
Leading from the Edge of Your Authority
 
Charettes lecture rev a
Charettes lecture rev aCharettes lecture rev a
Charettes lecture rev a
 
Outsourcing 101
Outsourcing 101Outsourcing 101
Outsourcing 101
 
Communication
CommunicationCommunication
Communication
 
MEMSI January 2018: Building a winning team
MEMSI January 2018: Building a winning teamMEMSI January 2018: Building a winning team
MEMSI January 2018: Building a winning team
 
Creative Chaos
Creative ChaosCreative Chaos
Creative Chaos
 
How we daily manage and work in a dispersed company: Particular Software
How we daily manage and work in a dispersed company: Particular SoftwareHow we daily manage and work in a dispersed company: Particular Software
How we daily manage and work in a dispersed company: Particular Software
 
On working in Particular
On working in ParticularOn working in Particular
On working in Particular
 
Effective Networking 24.10.2012
Effective Networking 24.10.2012Effective Networking 24.10.2012
Effective Networking 24.10.2012
 
Networking 1.6.2012
Networking 1.6.2012Networking 1.6.2012
Networking 1.6.2012
 
Characterization of the 1-9-90 Roles within Commons-based Peer Production Com...
Characterization of the 1-9-90 Roles within Commons-based Peer Production Com...Characterization of the 1-9-90 Roles within Commons-based Peer Production Com...
Characterization of the 1-9-90 Roles within Commons-based Peer Production Com...
 
Building branded communities.2
Building branded communities.2Building branded communities.2
Building branded communities.2
 

Último

AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdfankushspencer015
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Bookingdharasingh5698
 
Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)simmis5
 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...Call Girls in Nagpur High Profile
 
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur EscortsRussian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Glass Ceramics: Processing and Properties
Glass Ceramics: Processing and PropertiesGlass Ceramics: Processing and Properties
Glass Ceramics: Processing and PropertiesPrabhanshu Chaturvedi
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations120cr0395
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Christo Ananth
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Dr.Costas Sachpazis
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlysanyuktamishra911
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxupamatechverse
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxupamatechverse
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingrakeshbaidya232001
 

Último (20)

AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
 
Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)
 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
 
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur EscortsRussian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
 
Glass Ceramics: Processing and Properties
Glass Ceramics: Processing and PropertiesGlass Ceramics: Processing and Properties
Glass Ceramics: Processing and Properties
 
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINEDJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptx
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptx
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writing
 
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
 

Scaling Distributed Engineering Teams, by Facebook Engineer Dale Harrison

Notas del editor

  1. Why distributed? Intentional vs accidental
  2. Why distributed? This is about distributed engineering teams, subtle difference from remote engineering. Most of these suggestions can still work This is not a solved problem I don’t have all the answers, but I do have a list of things that have worked for me
  3. 18 years, one failed startup, finance in Sydney and London, Morningstar CTO, running teams in SYD, BKK, SZN, CHI Twitter NYC, Facebook NY running teams in NYC, MPK, SEA.
  4. Hire full stack. You want decision making to be centralised as much as possible. People people may seem counter intuitive. Particularly relevant for remote workers. Asymmetry is bad. Hybrid teams are bad. Critical mass is important Rule of 3, Clusters of related projects Autonomy
  5. Hire full stack. You want diversity of talent. You want to allow local decision making
  6. Particularly relevant for remote. Notion of introverts being remote isn’t true.
  7. Asymmetry = one person in one location, many in another location. Hybrid = some remote, some distributed, some hq. Both = no
  8. Starting a team? You need three people, if not immediately, then an immediate plan Starting a project? You need a roadmap for three. Starting a group? You need three. Why 3? Smallest number that isn’t 1 or 2. Allows for leave, attrition, Why not 1? Diversity of opportunities, diversity of talent. Extending the rule of three. Create clusters of related projects. Take advantage of colocation. Colocation is fairy crack. For example: infra (messaging storage; message routing; iOS infra) Tweets, Timelines, Users.
  9. Hybrid teams don’t work well. Distributed team? Give them a clear charter, clear goal and let them do it. Maximise colocation, moderate cross boundary decision making. Remember, hybrid teams suck. How to avoid silos? You still need some feedback cycle into other teams. Tech leads are good for this
  10. Communication Trust Timezones are important. You want *some* overlap to avoid async communication becoming next-day communication. Process.
  11. In general: overcommunicate Force collaboration. Move in person to online for discovreability Written communication is important. How you can be more important than what you say Health of a distributed team is in my experience, highly correlated with the health of group chat. (irc, hipchat, slack) Make sure there’s a watercooler chat experience. Posting memes, gifs, etc. Seems silly, but really helps Be visible when you’re around. Be invisible when you’re not. Establish working norms.
  12. get together in person, regularly. social glue is important. new hires onsite to build personal relationships fb, for example, does bootcamp for 6-8 weeks, split between MPK and other office
  13. Need some overlap, otherwise pay the penalty of async communication becoming next-day communication. May need to adjust working hours to compensate.
  14. Process is a bad word. s/process/how we work/ Regular sync points How do you communicate? How do you course correct? Async Monitor the work, not the workers
  15. Communication Assume trust and good intent. Maintain active dialog when things go wrong. We tend to reach to those closest to us. Relationships matter. Invest the time in them. Allow for serendipity. Offsites. Open questions. Pauses. Apologise, accept apologies. Forgive, be forgiven.
  16. You’re the role model Site leadership Community engagement Positivity
  17. Thanks to @raffi, @dloft to giving me the chance to experiment with this at Twitter. Thanks to Philip Su for advice on the psychology of being apart. Contact me, I’d love to hear from you. t: t.co/dth f: fb.me/dth e: dth@h6n.co