The most frustrating thing about working remote was the complete lack of documentation around anything -- meetings, requirements, internal frameworks/libraries, etc. Good for them for emphasizing documentation. I lost track of the amount of times I was told to "look at the source code" when asking about documentation for the internal framework. Also fun was being assigned a feature and having it's functionality expla…
> I lost track of the amount of times I was told to "look at the source code" when asking about documentation for the internal framework. Can you elaborate on this one? This is my preferred way.
GitLab’s Secret to Managing Employees in 160 Locations: Write Everything Down
121–130 of 320 posts
Re: GitLab’s Secret to Managing Employees in 160 Locations: Write Everything Down
#122Earlier quoted context omitted.
It works at our company because the only remote guy is the only one in his "domain" (iOS). He probably doesn't care about the frontend watercooler chat and anything important about the backend will be mentioned in standup.
That definitely helps. I find there are other little cultural things you miss like inside jokes/shenanigans. They're not work-related but they're related to work and can make you feel like part of the team.
I like what I do, take pride on it and everything, but at the end of the day, my private life (where I get to choose my friends) is OUTSIDE work hours. And I'm committed to close the laptop as soon as I'm done.
I guess this kind of "school feeling", "we're on the same boat" feeling, where groups of people linger together in long coffee breaks tends to belong to corporate, especially in USA where they work stupid hours to "show off" their commitment. Utter nonsense.
One more thing that I really feel I "broke free" from (after becoming full time remote) is the ALCOHOL CULTURE. Peer pressure into drinking: company credit card on the tab and unlimited drinks (no food, otherwise it's cheating). So degrading.
Re: GitLab’s Secret to Managing Employees in 160 Locations: Write Everything Down
#123The most frustrating thing about working remote was the complete lack of documentation around anything -- meetings, requirements, internal frameworks/libraries, etc. Good for them for emphasizing documentation. I lost track of the amount of times I was told to "look at the source code" when asking about documentation for the internal framework. Also fun was being assigned a feature and having it's functionality expla…
> I lost track of the amount of times I was told to "look at the source code" when asking about documentation for the internal framework. Can you elaborate on this one? This is my preferred way.
Add in cases where people go crazy with inheritance and you need it or else you have no way of knowing what all it is this new class can do.
Re: GitLab’s Secret to Managing Employees in 160 Locations: Write Everything Down
#124Re: GitLab’s Secret to Managing Employees in 160 Locations: Write Everything Down
#125Earlier quoted context omitted.
Personally, not a fan of how a readme-less repository just has an entirely useless main page. I much prefer having the file view a'la github on that page. That's the main UX complaint for me. Still use gitlab bunches. Main complaint overall is the incredibly sluggish git push speed.
Speed is one of our main priorities for GitLab this year. We've started Gitaly, a project dedicated to that: https://gitlab.com/gitlab-org/gitaly We expect it to become a standard component of GitLab in Q1 2017 and to reach full scope in Q3 2017.
Re: GitLab’s Secret to Managing Employees in 160 Locations: Write Everything Down
#126The most frustrating thing about working remote was the complete lack of documentation around anything -- meetings, requirements, internal frameworks/libraries, etc. Good for them for emphasizing documentation. I lost track of the amount of times I was told to "look at the source code" when asking about documentation for the internal framework. Also fun was being assigned a feature and having it's functionality expla…
> I lost track of the amount of times I was told to "look at the source code" when asking about documentation for the internal framework. Can you elaborate on this one? This is my preferred way.
Then there were times when I did dig through to understand why something worked. When I pointed out that something should be done differently (an id-lookup done hierarchal instead of flat) I was told "Oh that's deprecated, you're not supposed to be using that anyways". And how exactly am I supposed to know that?
Ultimately it was a frustrating way to spend a lot of time.
Re: GitLab’s Secret to Managing Employees in 160 Locations: Write Everything Down
#127Earlier quoted context omitted.
Personally, not a fan of how a readme-less repository just has an entirely useless main page. I much prefer having the file view a'la github on that page. That's the main UX complaint for me. Still use gitlab bunches. Main complaint overall is the incredibly sluggish git push speed.
You can change that on your personal prefs to show the file list by default, with Readme on bottom: http://c.ekin.io/3z1V2v3P041b git push speed is fine on our own ce installation but gitlab.com is beyond shitty.
Re: GitLab’s Secret to Managing Employees in 160 Locations: Write Everything Down
#128Earlier quoted context omitted.
Yes, seems a little tone-deaf to publish a puff piece about GitLab at the moment.
Companies are run by people and consequently they're fallible. Every company makes mistakes occasionally. Gitlab handled theirs incredibly well. A more opaque company would have kept the problem, and the experience they earned handling it, to themselves. Gitlab's openness means we can all learn a little from their event. I think that's great. I wish more companies shared more when these things happen.
I liked their transparency a lot too! But it's neither possible nor acceptable to keep six hours of data loss and eighteen hours of continuous downtime "to yourself".
Re: GitLab’s Secret to Managing Employees in 160 Locations: Write Everything Down
#129160 employees remote is impressive and commendable. Zapier is fully remote as well (but half the size in employee count). I'd say "write everything down" is a great shortcut to the sorts of practices you need to cultivate. We've also noticed that over-communicating is critical but hard - it is surprising the things that are "yeah yeah, we know" to some but are "oh we're doing that?" to others. This is only natural -…
Honestly, I haven't seen a company that does the hybrid remote/on-site thing well. I'm sure they exist, but every time I've worked at one the people who were remote were out of the loop on almost everything. Hybrid remote/on-site requires some great discipline. If you have a watercooler chat with someone about a feature, it's easy to forget that a remote colleague wasn't there for the discussion/not document what was…
Re: GitLab’s Secret to Managing Employees in 160 Locations: Write Everything Down
#130Earlier quoted context omitted.
> I lost track of the amount of times I was told to "look at the source code" when asking about documentation for the internal framework. Can you elaborate on this one? This is my preferred way.
You prefer just being handed a pile of code, rather than documentation on how to use it? please.