Gitlab Unfiltered[1] is pretty cool. Say what you want about Gitlab, but they go hard on the openness aspect of things. I can't think of another company that is on the same level as them - streaming meetings and other stuff on Youtube almost seems like overkill. 1. https://www.youtube.com/channel/UCMtZ0sc1HHNtGGWZFDRTh5A/
They're open when it doesn't matter. When it does, they go just as hard in the other direction: https://gitlab.com/gitlab-com/diversity-and-inclusion/issues... About which more here: https://www.theregister.co.uk/2020/02/06/gitlab_sales_women/
GitLab Handbook
61–70 of 82 posts
Re: GitLab Handbook
#62Earlier quoted context omitted.
It does matter, because payment isn't necessarily a reflection of delivered value, payment follows a supply and demand curve. If you don't pay SF rates to somebody living in a SF bedroom, then you can't hire that person, unless they accept leaving money on the table and nobody wants that, especially because wages usually reflect the cost of living in the area. So if you want to pay everyone the same wage, you either…
> So if you want to pay everyone the same wage, you either stop hiring from SF altogether or you give everyone SF salaries. The first option is a perfectly reasonable position to take. There's less than a million people in SF. There's over seven billion people everywhere else. The people in SF aren't magical; people outside of SF can do the job just as well. > if you pay everyone SF wages, then you might as well open…
I think the obvious reason is because there is more to having a high tech worker than the work they produce. Remember that Gitlabs is still a VC backed company. In addition they still have to exit sometime to pay back all those VC investors. As much as I hate to say it, a startup staffed by people from eastern Europe or south east Asia doesn't have anywhere near the cache of a startup staffed from people in SV.
Right now Gitlabs has paying customers, but it's important to understand that its bottom line could depend as much on their investors (and potential investors) than its sales. Not only that, but the buzz you generate from being a SV startup leads to other SV startups using your service.
How many companies would (very unfortunately) give Gitlab a pass if it was staffed entirely out of India? I'm extremely sorry to say that I think it would be quite a few.
So, as terrible as I think it sounds (especially as a developer who works out of rural Japan), I can completely see the value of paying more for developers from certain areas. SF, LA, New York, London, Paris and even Tokyo are just much more impressive places for your staff to live than We-don't-even-have-a-train kuso-inaka Japan.
Re: GitLab Handbook
#63I applied for an Engineering role at Gitlab. I didn't make it past the initial interview screening and politely asked for feedback in order to grow professionally. I never heard back from the recruiter or company after that yet their handbook says: "If the candidate asks for further feedback, only offer frank feedback. This is hard, but it is part of our company values." I always wondered if it was because I question…
Re: GitLab Handbook
#64Earlier quoted context omitted.
I applied twice with a year between the two attempts: First time I was rejected after the first interview because they found somebody better suited for the role(my lack of Ruby experience was likely a factor) - that at least was the response I got. Second time I was rejected outright - the reason given was that for people with more than five years of experience, they expected candidates to spend more than two years i…
Not to be mean but I'm sceptical of CVs like that too. I expect people to stick around for a while. I need to know I can depend on them not to jump ship at the slightest hiccup. Unless they can give me a reasonable explanation for the job hopping I'm not going to take the risk. If I want mercenaries I'll just get some freelancers.
I think it's disingenuous to put "the slightest hiccup" and "Let's say you put out a plan for your professional development within the first year at a new job, and you point out within 6/9/12 months that you are instead put on dead-end projects, working on unchallenging problems that don't reflect your career interests - that's not going to change after 2 more years in that job.
Re: GitLab Handbook
#65I applied for an Engineering role at Gitlab. I didn't make it past the initial interview screening and politely asked for feedback in order to grow professionally. I never heard back from the recruiter or company after that yet their handbook says: "If the candidate asks for further feedback, only offer frank feedback. This is hard, but it is part of our company values." I always wondered if it was because I question…
Nowadays (almost) no one will give you post-interview feedback. The risk of being sued for "discrimination" because of whatever made-up reason is just too high. In the World when more and more people belong to unknown 3 months earlier "oppressed minority" nobody wants to take chances. The funniest story I read the other day on HN was about some company which needed to fire 10% of their employees. After consulting wit…
Oh come on. What country are you living in where they only managed to catch up with civil rights in the last three months? Last added protected class in the US was 2014, if I recall correctly.
Can't we keep those "we live in a society" posts confined to reddit?
Re: GitLab Handbook
#66Earlier quoted context omitted.
It does matter, because payment isn't necessarily a reflection of delivered value, payment follows a supply and demand curve. If you don't pay SF rates to somebody living in a SF bedroom, then you can't hire that person, unless they accept leaving money on the table and nobody wants that, especially because wages usually reflect the cost of living in the area. So if you want to pay everyone the same wage, you either…
> So if you want to pay everyone the same wage, you either stop hiring from SF altogether or you give everyone SF salaries. The first option is a perfectly reasonable position to take. There's less than a million people in SF. There's over seven billion people everywhere else. The people in SF aren't magical; people outside of SF can do the job just as well. > if you pay everyone SF wages, then you might as well open…
We agree. But if there's expertise in SF that you can't get anywhere else, then you end up hiring from SF too.
In my experience this is exactly what happens with companies working with remote workers, they only hire from SF or NYC or other expensive cities when they don't have a better choice.
---
> "In my experience, fully remote teams are much better at communicating than mixed or onsite-only teams. Why do you think remote work brings poor communications?"
I have more than 10 years of experience working remotely and sometimes I hate it. Functional remote teams are better at communicating, yes, but that's survivorship bias [1] in action ... the people themselves are better, due to the selection process.
Communication skills can be honed of course, but the people have to have an inclination for it and they have to be capable of self management. I have no idea if better education and better processes can indeed make a difference, but I've seen people and companies failing hard at remote work and the companies that succeed in working remotely are those with a strong culture for it, a culture that's not easy to build. And their hiring process does tend to select for those capable to function well remotely.
N.b. I know this is a total anecdote, sometimes I wish we used the scientific method in advancing this field, but alas we don't.
Re: GitLab Handbook
#67Earlier quoted context omitted.
I questioned the policy of paying people differently based on their location (more specifically, some algorithm's idea of the rent in their area) rather than the work they do Interesting, there was a moment maybe a year and a half ago where I wanted to work for Gitlab, but upon learning precisely this I changed my mind. Not necessarily just that pay was location based, but reading through the Global Compensation page…
I’m fine with the location-based pay. Regarding the handbook though, I feel its entirety is cold and dispassionate. Devoid of anything human.
Heh, that's probably by design. Pause for a while and think: this handbook would have been code executed by a soulless machine. And the business is that machine, detached from any humans that are necessarily in it.
Re: GitLab Handbook
#68Earlier quoted context omitted.
> So if you want to pay everyone the same wage, you either stop hiring from SF altogether or you give everyone SF salaries. The first option is a perfectly reasonable position to take. There's less than a million people in SF. There's over seven billion people everywhere else. The people in SF aren't magical; people outside of SF can do the job just as well. > if you pay everyone SF wages, then you might as well open…
> " The people in SF aren't magical; people outside of SF can do the job just as well. " We agree. But if there's expertise in SF that you can't get anywhere else, then you end up hiring from SF too. In my experience this is exactly what happens with companies working with remote workers, they only hire from SF or NYC or other expensive cities when they don't have a better choice. --- > " In my experience, fully remo…
I agree with this, I just don't think that factor has any practical relevance to this particular discussion. Remote companies that aren't good at communicating are dead companies, and dead companies don't hire anybody. So what's the point in even considering them in this type of discussion? In this case survivorship bias is just filtering out irrelevant noise. If a remote company is hiring, then you can be pretty confident they are good communicators. With the exception of extremely early-stage companies of course, in which case all bets are off.
Re: GitLab Handbook
#69I applied for an Engineering role at Gitlab. I didn't make it past the initial interview screening and politely asked for feedback in order to grow professionally. I never heard back from the recruiter or company after that yet their handbook says: "If the candidate asks for further feedback, only offer frank feedback. This is hard, but it is part of our company values." I always wondered if it was because I question…
I questioned the policy of paying people differently based on their location (more specifically, some algorithm's idea of the rent in their area) rather than the work they do Interesting, there was a moment maybe a year and a half ago where I wanted to work for Gitlab, but upon learning precisely this I changed my mind. Not necessarily just that pay was location based, but reading through the Global Compensation page…
I recall them rationalizing how it is beneficial for employees getting payed low salaries, so it does not disrupt their local markets ...
Re: GitLab Handbook
#70I applied for an Engineering role at Gitlab. I didn't make it past the initial interview screening and politely asked for feedback in order to grow professionally. I never heard back from the recruiter or company after that yet their handbook says: "If the candidate asks for further feedback, only offer frank feedback. This is hard, but it is part of our company values." I always wondered if it was because I question…
I applied for a position (Backend Engineer in Search) that I felt I was a great fit for. I was rejected without even a phone screen. I am very early in my career, so I’d bet whoever handles the leftmost phase of the hiring pipeline saw that and basically immediately binned my resume. But I was still pretty bummed. Since Gitlab’s development is out in the open I could see the tickets in the team’s backlog and knew tha…
Which is not what most successful companies do, nor what makes sense to me.
I mean, if I have a developer applying with 8 years of experience and a successful career who has adapted to new languages 4 or 5 times, why would I have reservations about them being able to adapt to Ruby (supposedly a very user friendly language)?
I think I'll apply for that position at some point and see what happens. I've worked on search systems pretty extensively (query parsing, relevance tuning including learning to rank, performance monitoring and tuning) and I'd like to get a remote position working on search again but I'm fully expecting this not to matter compared to having no professional experience with Ruby.