How to work remotely and live
wherever you want
Or: why I'm moving to Braga
Job van der Voort - @Jobvo
@Jobvo - How to work remotely
How do people work today?
@Jobvo - How to work remotely
How do people work live today?
@Jobvo - How to work remotely
Most jobs can be done en-rely from
a computer
@Jobvo - How to work remotely
We can live be+er lives
@Jobvo - How to work remotely
Today I'll tell you how
@Jobvo - How to work remotely
flashback
@Jobvo - How to work remotely
Science
@Jobvo - How to work remotely
Startups
@Jobvo - How to work remotely
GitLab
@Jobvo - How to work remotely
5 people
@Jobvo - How to work remotely
today
@Jobvo - How to work remotely
today
~250 people
(and about 70 pets)
@Jobvo - How to work remotely
zero offices
@Jobvo - How to work remotely
GitLab is remote-only
@Jobvo - How to work remotely
everyone works remotely
meaning from home, coworking
space
@Jobvo - How to work remotely
Anywhere!
@Jobvo - How to work remotely
@Jobvo - How to work remotely
39 countries
@Jobvo - How to work remotely
Loca%on becomes a choice by you
@Jobvo - How to work remotely
Real freedom
@Jobvo - How to work remotely
Around the world in 6 releases
@Jobvo - How to work remotely
And me: I'm moving to Braga!
@Jobvo - How to work remotely
I believe (almost) anyone can work like this
@Jobvo - How to work remotely
Let me tell you how
@Jobvo - How to work remotely
To work remotely, you have to work
differently
@Jobvo - How to work remotely
Asynchronous
@Jobvo - How to work remotely
Asynchronous
(in a way that doesn't require you to
wake someone else up)
@Jobvo - How to work remotely
Next: Working async
• Communica*on
• So,ware Engineering
• People Opera*ons
• Bonding
@Jobvo - How to work remotely
Communica)on
@Jobvo - How to work remotely - Communica7on
1. Communicate asynchronously
@Jobvo - How to work remotely - Communica7on
Write everything down
@Jobvo - How to work remotely - Communica7on
2. Establish a single source of truth
@Jobvo - How to work remotely - Communica7on
3. Use modern tools
@Jobvo - How to work remotely - Communica7on
Everything at GitLab is open
@Jobvo - How to work remotely - Communica7on
about.gitlab.com/handbook
@Jobvo - How to work remotely - Communica7on
Everyone can contribute, including
you!
@Jobvo - How to work remotely - Communica7on
So#ware Engineering
@Jobvo - How to work remotely - So2ware Engineering
Already made to work almost
perfectly asynchronous
@Jobvo - How to work remotely - So2ware Engineering
Follow the example of open source
projects
@Jobvo - How to work remotely - So2ware Engineering
1. Avoid process-heavy approaches
(like scrum)
@Jobvo - How to work remotely - So2ware Engineering
2. Ship the minimally viable change
@Jobvo - How to work remotely - So2ware Engineering
3. Thread the en,re conversa,on through all
stages
@Jobvo - How to work remotely - So2ware Engineering
3. Thread the en,re conversa,on through all
stages
@Jobvo - How to work remotely - So2ware Engineering
3. Thread the en,re conversa,on through all stages
Link everything from the original
proposal
@Jobvo - How to work remotely - So2ware Engineering
4. Work concurrently with gatekeepers
(bo8lenecks)
@Jobvo - How to work remotely - So2ware Engineering
At GitLab, see process.md for our
process
@Jobvo - How to work remotely - So2ware Engineering
@Jobvo - How to work remotely - So2ware Engineering
@Jobvo - How to work remotely - So2ware Engineering
People Opera*ons
@Jobvo - How to work remotely - People Opera5ons
When the threshold of working is
incredibly low, people tend to
overwork
@Jobvo - How to work remotely - People Opera5ons
Focus on value, not on hours
@Jobvo - How to work remotely - People Opera5ons
1. No working hours
@Jobvo - How to work remotely - People Opera5ons
2. Unlimited vaca/on (without
keeping track)
@Jobvo - How to work remotely - People Opera5ons
3. Facilitate a great working space
@Jobvo - How to work remotely - People Opera5ons
4. Qualita*ve expecta*ons
@Jobvo - How to work remotely - People Opera5ons
5. Everyone should contribute
@Jobvo - How to work remotely - People Opera5ons
Bonding
@Jobvo - How to work remotely - Bonding
Interest groups (e.g. #japanese-
language)
@Jobvo - How to work remotely - Bonding
Daily team call
@Jobvo - How to work remotely - Bonding
Coffee calls
@Jobvo - How to work remotely - Bonding
Summit every 9 months
(Partners come along. Last loca1ons: Crete, Cancun, Aus1n)
@Jobvo - How to work remotely - Bonding
Mee#ng up with colleagues (travel
grant)
@Jobvo - How to work remotely - Bonding
SUMMARY TIME
@Jobvo - How to work remotely
Communicate asynchronously
@Jobvo - How to work remotely - SUMMARY
Work asynchronously
(like an open source project)
@Jobvo - How to work remotely - SUMMARY
Focus on value
@Jobvo - How to work remotely - SUMMARY
Bonding is key to a great team
@Jobvo - How to work remotely - SUMMARY
about.gitlab.com/handbook
gitlab.com/gitlab-org
@Jobvo - How to work remotely
What you can do
@Jobvo - How to work remotely
Ques%ons?RemoteWorkPodcast.com
about.gitlab.com
@Jobvo
Feel free to email me: jobvandervoort@gmail.com / job@gitlab.com
Slides available in a few days: jobvandervoort.com/talks
@Jobvo - How to work remotely

Remote braga