Skip to content
Snippets Groups Projects
Commit 512fad85 authored by Job van der Voort's avatar Job van der Voort
Browse files

working remotely blog post

parent 019d68cb
No related branches found
No related tags found
1 merge request!245Remotely
Loading
Loading
@@ -7,7 +7,7 @@ categories:
author: Job van der Voort
---
 
GitLab is a fully remote company, meaning that all of us (currently six) work 100% of our time from home or any other place in the world. We're not the first to do this, [Wordpress](http://blogs.hbr.org/2013/03/how-wordpress-thrives-with-a-1/) does it on a much larger scale, but it might be nice for high-growth startups to see how we handle it.
GitLab is a fully remote company, meaning that all of us (currently six) work 100% of our time from home or any other place in the world. We're not the first to do this, [Wordpress](http://blogs.hbr.org/2013/03/how-wordpress-thrives-with-a-1/) does it on a much larger scale, but it might be nice for high-growth startups to see how we handle it. It doesn't require as much tools or effort as you might think.
 
Currently we're based in Ukraine (1), Servia (1) and The Netherlands (4).
 
Loading
Loading
@@ -16,24 +16,24 @@ Currently we're based in Ukraine (1), Servia (1) and The Netherlands (4).
 
Every morning at 8:00 CET (note: you have to know your timezones working remotely) we have a morning meeting with the whole team. Nowadays we use [vLine](https://vline.com/) for this, as Google Hangouts was unreliable with more than four people.
 
![our morning meeting](/images/remotely/morning_meeting.png)
![our morning meeting](/images/remotely/meeting.png)
 
We keep an agenda in Google Docs, and limit it to 45 minutes. Anyone can add anything ot the agenda. Every call starts with a round of 'What did you do yesterday?', which is almost always worth some laughs. Next we go over the points and note in the agenda what the follow-up is for each item.
In depth discussion are moved to later or after the call with only the relevant participants, rather than having three people doze off while the rest talks about webserver worker optimization.
We keep an agenda in Google Docs, and limit it to 45 minutes. Anyone can add anything on the agenda. Every call starts with a round of 'What did you do yesterday?', which is almost always worth some laughs. Next we go over the points and note in the agenda what the follow-up is for each item.
In depth discussions are moved to later or after the call with only the relevant participants, rather than having three people doze off while the rest talks about webserver worker optimization.
 
 
## Worktimes
 
People are free to choose when to work, but most of us work during regular office hours. The flexibility that remote working brings, makes that we don't have to worry about living life at the end of the day. This is a daily sight in our Slack:
People are free to choose when to work, but most of us work during regular office hours. The flexibility that remote working brings makes that we don't have to worry about living life at the end of the day. This is a daily sight in our Slack:
 
![gym dog groceries](/images/remotely/slack.png)
![During the day we not only work.](/images/remotely/slack.png)
 
Everyone in GitLab actually goes to a gym, does some kind of dancing or sports in another way. As it is with a startup, there is always a lot of work to do today and more tomorrow. We find that it works best to work when you work best.
 
 
## Communication
 
We prefer asynchronous communication and specifically GitLab issues. By mentioning someone, that person can reply whenever they have time to reply. It's usually not a good idea to [interrupt someone](http://heeris.id.au/2013/this-is-why-you-shouldnt-interrupt-a-programmer).
We prefer asynchronous communication and specifically GitLab issues. By mentioning someone, that person can reply whenever they have time to reply. It's usually not a good idea to [interrupt someone](http://heeris.id.au/2013/this-is-why-you-shouldnt-interrupt-a-programmer).
 
For all other communication we use [Slack](https://www.slack.com) and one of the video call platforms, such as [Google Hangouts](http://www.google.com/hangouts/), [Skype](http://www.skype.com/nl/) and [vLine](https://vline.com/). For communication with our customers, we do the exact same thing.
 
Loading
Loading
@@ -42,7 +42,7 @@ For all other communication we use [Slack](https://www.slack.com) and one of the
 
Every single week, everyone talks individually with Sytse (GitLab CEO) about their happiness. He makes sure everyone is happy and not lacking anything. That works really well.
 
Besides the morning meetings and weekly calls with Sytse, we also meet up in the physical world to work or -more frequently- eat and drink together. If we can't meet in person, we have a hangout online. With every release of GitLab (22nd of each month!) we have a call together where everyone gets their favorite drink and we just have some fun together.
Besides the morning meetings and weekly calls with Sytse, we also meet up in the physical world to work or -more frequently- eat and drink together. If we can't meet in person, we have a hangout online. With every release of GitLab (22nd of each month!) we have a call together where everyone gets their favorite drink and we just have some -remote- fun together.
 
Working remotely, at least for GitLab, is quite a lot of fun.
 
Loading
Loading
source/images/remotely/meeting.png

1.46 MiB

0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment