Building DISTRIBUTED SYSTEMS in DISTRIBUTED TEAMS Philipp Kre ! 44444 @xer "

Who is working from HOME?

Who is working from a COWORKING SPACE?

Who is working from an OFFICE?

Who can work from home for 1 DAY / WEEK?

DEVELOPER ADVOCATE

CLUSTER

UNSTRUCTURED, DISTRIBUTED, DIVERSE

Q: https://sli.do/xeraa A: https://twitter.com/xeraa

850+ ELASTICIANS

Elasticats 4 Elastronauts 4 ELKompadres 4 Elastics 4 Elastigons 4 Elasticers 4 ElastiCoolians 4 Homo Elasticus 4 Elasticitizens 4 {elastician} 4 Elasticodians 4 The Elasticrew 4 Elasticons 4 Elastonians from Elastonia 4 Elastic Dudes / Elastic Dudettes

34+ COUNTRIES 30+ LANGUAGES 19+ TIME ZONES 16 OFFICES

Distributed By Design

DISTRIBUTED NOT REMOTE

X- SCHOOL

A LWAYS ON

(CROSS) TEAM TIME BUGPOOL, FIXITFRIDAY, OFFICE HOURS,...

RELEASE PARTY

PROCESS PER TEAM

ENGINEERING ALL HANDS SALES KICKOFF

Values

ELASTICSEARCH TEAM DEVELOPMENT CONSTITUTION https://github.com/elastic/engineering/blob/master/development_constitution.md

TECH PROGRESS OVER PERFECTION

TECH REMOVE FIRST , FIX LATER

TECH ONLY ACCEPT FEATURES THAT SCALE

PEOPLE BE KIND

PEOPLE EMPATHY FOR PASSION

PEOPLE REPORT ABUSIVE COMMENTS

MY EXPERIENCE

ELASTICIANS ARE ADULTS & TRUSTED

ELASTICIANS HAVE FAMILIES & PASSIONS

Elastic wi ! be providing 16 w " ks of 100% paid parental leave during the first year fo ! owing the birth or adoption of a child — whether you are a mom or a dad

DO THE RIGHT THING

YOU VOLUNTEER

SOMETIMES YOU ARE VOLUNTOLD

Downsides

SHARE THE PAIN OF TIMEZONES

COMMUNICATION CAN FAIL

CULTURES ARE DIFFERENT

DECISIONS CAN DRAG

T ! ls

SYNC

ASYNC

Hiring

OH: It's not "hard" ski ! s vs "soft" ski ! s

  • its "technical" vs "profe " ional" ski ! s. — https://twitter.com/freakboy3742/status/907032201497255942

AGE, GENDER, LOCATION, RACE,... IS JUST AN ATTRIBUTE

600 TO 950 CV PER WEEK

NO BULLSHIT INTERVIEWS

500 TO 600: 5M 600 TO 700: 3M 700 TO 800: 2M

Numbers

INDICATOR ARRIVALS: 130 DEPARTURES: 9

Conclusion

Who wants to work from AN OFFICE?

Who wants to work from HOME?

QUESTIONS? Philipp Kre ! 44444 @xer "