successful remote engineering (sre con eu, may 2015)

43
SRECon EU – May 14, 2015 @avleen Avleen Vig Working in New York Living in Michigan Successful Remote Engineering

Upload: avleen-vig

Post on 07-Aug-2015

844 views

Category:

Technology


2 download

TRANSCRIPT

SRECon EU – May 14, 2015

@avleenAvleen Vig

Working in New YorkLiving in Michigan

Successful RemoteEngineering

Agenda

Who are you, and where did you come from?

A little background…

Let’s make some success!

Life as a remote engineer

Hi, I’m Av, and I work from home.

Avleen Vig @avleen

Hi, I’m Av!

• Working remotely since 2009

• Staff Operations Engineer @ Etsy

• I like cats

• …and I like to tell stories

4

Avleen Vig @avleen

Why am I speaking to you?

• We’re not in Kansas any more!

• Hiring in tech hubs is difficult and expensive.

• Talent exists everywhere.

• Remote engineering bring new challenges.

• Let’s make remote engineering the default choice!

5

Remote engineering, Act 1:

Engineering a remote-happy culture

Avleen Vig @avleen

How many remote engineers are here?

7

Avleen Vig @avleen

Working at home is easy, amirite?

8

Avleen Vig @avleen

This is Aether, a remote engineer

9

Avleen Vig @avleen 10

Avleen Vig @avleen

New challenges with remote engineering

Remote engineering isn’t a panacea, and brings interesting problems of its own:

• Communication and collaboration

• Hiring and accountability

• Social pressures

• Work environments

11

Avleen Vig @avleen

Your life as a remote engineer

• Communication

• Discipline

• Balance

12

Avleen Vig @avleen

How important is communication?Let’s play a game

13

Avleen Vig @avleen

Communicate as remote, by default.

14

15

Avleen Vig @avleen

1:1’s: Talk to your managerat least 2-3 times a week.

16

Avleen Vig @avleen

Discipline

17

Avleen Vig @avleen

Schedule when you’re new

18

10:00 Wake up10:30 Lounge around in PJs11:00 Breakfast11:30 The Price Is Right!12:00 Lunch13:30 Write some code14:00 Play with cat14:30 Pile of laundry calls

19

Late start..

Working From Box

Avleen Vig @avleen

Schedule like a pro

20

21https://www.flickr.com/photos/orphanjones/1769903155

Avleen Vig @avleen

Don’t be a black-box

You’re a person not a robot!

• Collaborate with other team members

• Lead projects

• Don’t accept work silently

22

Avleen Vig @avleen

Travel

23

Avleen Vig @avleen

Balance

Working and resting create a virtuous cycle when balanced correctly

• Set start / end time times for work

• Take vacation

• Get a hobby

24

25

Remote engineering, Act 2:

The things no-one tells you

Avleen Vig @avleen

You are your own tech support

Time to brush up on your systems administration skills!

• How well can you debug a broken laptop?

• Take your own backups

• Keyboard broken? Amazon is your friend!

27

Avleen Vig @avleen

Conflict resolution

• 25% of a manager’s time

• Many factors contribute to conflict impact

• Especially critical for remote engineers

28Lang, 2009, Journal of Education for Business

Avleen Vig @avleen

What your manager needs to do

29

Avleen Vig @avleen 30

Step 1: Get a cat

Avleen Vig @avleen

Managers are people too

…and they need to help foster a remote-friendly culture

• Regular 1:1’s, over-communicate

• Encourage “Remote by default”

• Do: Encourage. Don’t: Micro-manage

• Set availability expectations (eg, 11am-4pm)

31

Avleen Vig @avleen

Managers influence the business

There are some things managers should do improve business practices

• Hire communicators and doers

• Find budget for travel and good equipment

• Pair people in different regions on projects

• Doubles development!

32

Avleen Vig @avleen

Managers influence people

• Find out how your engineers are feeling

• Do they need help?

• You impact families more - support them

33

Avleen Vig @avleen

Managing meetings

• Invest in a good A/V solution

• Advocate for remotes who aren’t present

• Moderate meetings - remotes need a voice!

34

Avleen Vig @avleen

Don’t have just one remote engineer!

35

Avleen Vig @avleen

Cabin fever is a real thing.

36

37

So get outside! https://twitter.com/ripienaar/status/598406043090157568

https://twitter.com/ripienaar/status/598406043090157568

Avleen Vig @avleen

Benefits of remote engineering

There are so many!

• US national savings over $700bn per year

• Better for the environment

• Significantly larger work pool

• Employees with more varied backgrounds

38http://globalworkplaceanalytics.com/telecommuting-statistics

Avleen Vig @avleen

Catch 22 Catch 22

39

40https://www.flickr.com/photos/benimoto/3256355685/sizes/l

Not enough experience points

Avleen Vig @avleen

Moving to remote engineering

There are two main avenues:

• Find a company willing to take a chance

• Convert your existing position to remote

41

Questions? (not about the photo!)

42

@avleen