SlideShare a Scribd company logo
1 of 71
Download to read offline
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

More Related Content

Similar to Remote braga

Beyond Agile: Conversational Development
Beyond Agile: Conversational DevelopmentBeyond Agile: Conversational Development
Beyond Agile: Conversational Development🌍 Job van der Voort
 
Growing with the Open-Source Community
Growing with the Open-Source CommunityGrowing with the Open-Source Community
Growing with the Open-Source CommunityTomasz Urbaszek
 
Project Management: from Stone Age to DevOps
Project Management: from Stone Age to DevOpsProject Management: from Stone Age to DevOps
Project Management: from Stone Age to DevOpsAntonio COBO CUENCA
 
What we can learn from hackers (about the definition of work)
What we can learn from hackers (about the definition of work)What we can learn from hackers (about the definition of work)
What we can learn from hackers (about the definition of work)🌍 Job van der Voort
 
OpenNebula in a Multiuser Environment
OpenNebula in a Multiuser EnvironmentOpenNebula in a Multiuser Environment
OpenNebula in a Multiuser EnvironmentNETWAYS
 
The Platform Revolution: Making Online Work Happen
The Platform Revolution: Making Online Work HappenThe Platform Revolution: Making Online Work Happen
The Platform Revolution: Making Online Work HappenCrowdsourcing Week
 
Impossible Programs
Impossible ProgramsImpossible Programs
Impossible ProgramsC4Media
 
Minipub lightning-english
Minipub lightning-englishMinipub lightning-english
Minipub lightning-englishRichard Barran
 
Mobile Dispatch Workflow Forms - Demo
Mobile Dispatch Workflow Forms - DemoMobile Dispatch Workflow Forms - Demo
Mobile Dispatch Workflow Forms - DemoFormotus
 
Putting Mobile First by Lindsay Herbert
Putting Mobile First by Lindsay HerbertPutting Mobile First by Lindsay Herbert
Putting Mobile First by Lindsay HerbertDigitalMarketingShow
 
Mobile Strategy 2013
Mobile Strategy 2013Mobile Strategy 2013
Mobile Strategy 2013Precedent
 
Knight-Mozilla learning lab - Day One
Knight-Mozilla learning lab - Day OneKnight-Mozilla learning lab - Day One
Knight-Mozilla learning lab - Day OnePhillip Smith
 
OpenNebulaConf 2013 - OpenNebula in a Multi-Customer-Environment by Bernd Erk
OpenNebulaConf 2013 - OpenNebula in a Multi-Customer-Environment by Bernd ErkOpenNebulaConf 2013 - OpenNebula in a Multi-Customer-Environment by Bernd Erk
OpenNebulaConf 2013 - OpenNebula in a Multi-Customer-Environment by Bernd ErkOpenNebula Project
 
Agility2020 key takeaways
Agility2020 key takeawaysAgility2020 key takeaways
Agility2020 key takeawaysPreetiDesai10
 
Benefits of a Remote International Internship
Benefits of a Remote International Internship Benefits of a Remote International Internship
Benefits of a Remote International Internship absoluteinternship
 

Similar to Remote braga (19)

Beyond Agile: Conversational Development
Beyond Agile: Conversational DevelopmentBeyond Agile: Conversational Development
Beyond Agile: Conversational Development
 
task.ly pitch deck
task.ly pitch decktask.ly pitch deck
task.ly pitch deck
 
Growing with the Open-Source Community
Growing with the Open-Source CommunityGrowing with the Open-Source Community
Growing with the Open-Source Community
 
Project Management: from Stone Age to DevOps
Project Management: from Stone Age to DevOpsProject Management: from Stone Age to DevOps
Project Management: from Stone Age to DevOps
 
What we can learn from hackers (about the definition of work)
What we can learn from hackers (about the definition of work)What we can learn from hackers (about the definition of work)
What we can learn from hackers (about the definition of work)
 
OpenNebula in a Multiuser Environment
OpenNebula in a Multiuser EnvironmentOpenNebula in a Multiuser Environment
OpenNebula in a Multiuser Environment
 
The Platform Revolution: Making Online Work Happen
The Platform Revolution: Making Online Work HappenThe Platform Revolution: Making Online Work Happen
The Platform Revolution: Making Online Work Happen
 
Impossible Programs
Impossible ProgramsImpossible Programs
Impossible Programs
 
Minipub lightning-english
Minipub lightning-englishMinipub lightning-english
Minipub lightning-english
 
Mobile Dispatch Workflow Forms - Demo
Mobile Dispatch Workflow Forms - DemoMobile Dispatch Workflow Forms - Demo
Mobile Dispatch Workflow Forms - Demo
 
Putting Mobile First by Lindsay Herbert
Putting Mobile First by Lindsay HerbertPutting Mobile First by Lindsay Herbert
Putting Mobile First by Lindsay Herbert
 
Mobile Strategy 2013
Mobile Strategy 2013Mobile Strategy 2013
Mobile Strategy 2013
 
Making Remote Work
Making Remote WorkMaking Remote Work
Making Remote Work
 
Knight-Mozilla learning lab - Day One
Knight-Mozilla learning lab - Day OneKnight-Mozilla learning lab - Day One
Knight-Mozilla learning lab - Day One
 
Openaccessbuttongtpanel
OpenaccessbuttongtpanelOpenaccessbuttongtpanel
Openaccessbuttongtpanel
 
OpenNebulaConf 2013 - OpenNebula in a Multi-Customer-Environment by Bernd Erk
OpenNebulaConf 2013 - OpenNebula in a Multi-Customer-Environment by Bernd ErkOpenNebulaConf 2013 - OpenNebula in a Multi-Customer-Environment by Bernd Erk
OpenNebulaConf 2013 - OpenNebula in a Multi-Customer-Environment by Bernd Erk
 
Agility2020 key takeaways
Agility2020 key takeawaysAgility2020 key takeaways
Agility2020 key takeaways
 
Benefits of a Remote International Internship
Benefits of a Remote International Internship Benefits of a Remote International Internship
Benefits of a Remote International Internship
 
Lets start-react
Lets start-reactLets start-react
Lets start-react
 

More from 🌍 Job van der Voort (14)

Product update Oct 1
Product update Oct 1Product update Oct 1
Product update Oct 1
 
The best apps are built in pyjama-pants
The best apps are built in pyjama-pantsThe best apps are built in pyjama-pants
The best apps are built in pyjama-pants
 
Product may14
Product may14Product may14
Product may14
 
GitLab Product Update March 27
GitLab Product Update March 27GitLab Product Update March 27
GitLab Product Update March 27
 
Product update Feb 20
Product update Feb 20Product update Feb 20
Product update Feb 20
 
Product update 1 2018
Product update 1 2018Product update 1 2018
Product update 1 2018
 
Product update nov 7
Product update nov 7 Product update nov 7
Product update nov 7
 
GitLab Product Update Oct 3
GitLab Product Update Oct 3GitLab Product Update Oct 3
GitLab Product Update Oct 3
 
Product update aug_29
Product update aug_29Product update aug_29
Product update aug_29
 
GitLab Product update July 25
GitLab Product update July 25GitLab Product update July 25
GitLab Product update July 25
 
GitLab Product Update June 20
GitLab Product Update June 20GitLab Product Update June 20
GitLab Product Update June 20
 
GitLab Product update May 16
GitLab Product update May 16GitLab Product update May 16
GitLab Product update May 16
 
GitLab Product update April 11, 2017
GitLab Product update April 11, 2017GitLab Product update April 11, 2017
GitLab Product update April 11, 2017
 
GitLab Product Update, January 2017
GitLab Product Update, January 2017GitLab Product Update, January 2017
GitLab Product Update, January 2017
 

Recently uploaded

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Hyundai Motor Group
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 

Recently uploaded (20)

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 

Remote braga