The Changelog: Software Development, Open Source - Creating GitLab’s remote playbook (Interview)
Episode Date: June 9, 2020We're talking about all things all-remote with Darren Murph, Head of Remote at GitLab. Darren is tasked with putting intentional thought and action into place to lead the largest all-remote company in... the world. Yes, GitLab is 100% all-remote, as in, no offices...and they employee more than 1,200 people across 67 countries. They've been iterating and documenting how to work remotely for years. We cover Darren's personal story on remote work while he served as managing editor at Engadget, his thoughts on how "work" is evolving and ways to reframe and rethink about when you work, this idea of work life harmony, and the backstory and details of the playbook GitLab released free of charge to the world.
Transcript
Discussion (0)
The compartmentalization of like nine to five to me, brain-wise makes sense, but I can see
based on what you're saying here, how it is limiting.
So I do buffer in those, go into other things, but yours is a bit more fluid than I think
my current structure is.
Yeah.
And everyone has different levels of amenability to this.
So some people thrive on the nine to five.
They want that rigid block because they want all the time after five
to be free to do whatever they want.
I'm a little bit different
because my peak productivity hours are not nine to five.
And I've done this long enough to know that.
I actually function better later into the evening.
So although I work and live in Eastern time,
what I tell people is I'm always in an aloha state of mind
because I functionally work best as if I were on a Hawaii time.
And I don't know if this is just because I went to Hawaii on my honeymoon and never left.
I don't know.
But in any case, everyone should ask themselves, what are my peak productivity hours?
Because it is not necessarily nine to five and it might not necessarily be in a row.
Being With Your Change log is provided by Fastly. Learn more at fastly.com. We move fast and fix
things here at Changelog because of Rollbar. Check them out at rollbar.com. And we're hosted
on Linode cloud servers. Head to linode.com slash changelog.
Linode makes cloud computing simple, affordable, and accessible.
Whether you're working on a personal project or managing your enterprise's infrastructure,
Linode has the pricing, support, and scale you need to take your ideas to the next level.
We trust Linode because they keep it fast and they keep it simple.
Check them out at linode.com slash changelog.
All right, welcome back, everyone.
This is the ChangeLoggle podcast featuring the hackers, the leaders, and the innovators in the world of software.
I'm Adam Stachowiak, Editor-in-Chief here at ChangeLog.
On today's show, Darren Murph, Head of Remote at GitLab, joined the show to talk about all things all remote.
Darren is tasked with putting intentional thought and action into place to lead the largest all remote company in the world. Yes, GitLab is 100% all remote,
as in no offices, and they employ more than 1200 people across 67 countries. They've been iterating
and documenting how to work remotely for years. And today we talk through Darren's personal story
on remote work, while he served as managing editor at Engadget, his thoughts on how work is evolving and ways to reframe and rethink about when you work,
this idea of work-life harmony,
and the backstory and details of the Playbook GitLab release free of charge to the world.
You came highly recommended as a guest on our show to talk about remote
because I think you might know a thing or our show to talk about remote because I think
you might know a thing or two. What do you think?
I appreciate that. I was born into this remote life.
How so?
Well, I call a rural pocket of North Carolina home and I love it. I've been to all 50 states,
more than 50 countries, but this is still home. And you got to fight hard to stay here because there's a lot of farm animals and farms
and pretty good internet, believe it or not.
The must have.
But there's not a lot of infrastructure and employment outside of agriculture.
And so if you want to do something in technology, it's remote or nothing here.
And so I've had to fight hard for it to keep this place home.
And it's worked out well.
Now, I think the global embrace of remote
has accelerated beyond my wildest dreams.
And so I'm a little bit less of an outlier.
Yeah, it certainly has.
I mean, kind of good timing to some degree
for some of the things you've been doing.
You've been preparing for a lot of stuff
from what I understand behind the scenes.
And good, bad timing, of course. It's not good that it's happening, but it's good timing been preparing for a lot of stuff from from what i understand behind the scenes and you know good bad timing of course it's not good that it's happening but it's good
timing in terms of you being prepared to have the information out there ready all that good stuff so
maybe maybe give some background to i suppose your history what were you involved in with some of
your history with remote work yeah so i i fell into remote work pretty serendipitously one of my
my first major roles was managing editor at a consumer technology publication called
Engadget.
And newsrooms are really ideally suited for remote work because stories can be filed from
anywhere, especially if you're a digital publisher.
And then the stories that can't be filed from anywhere, you need to travel.
So I would travel all over the world to trade shows.
I would travel to Cupertino whenever Apple would launch a new iPhone. I was just flying from one event to
the next doing trade shows, conferences, interviews. And because of that, I was working remotely. I
would be filing stories in the back of a cab en route to the airport. I would be filing stories
from 30,000 feet flying from San Francisco back to North Carolina. It just came naturally. This
was just how we worked.
And I kind of fell into it and also fell in love with it because I realized that when I wasn't chained to a commute or chained to an office, it enabled me to travel and explore and do things in
life that most people, frankly, have to wait until retirement to do. And I was weaving them between
work, between work responsibilities. And I thought, this is the only way to work.
This is life's greatest cheat code.
When you don't have that commute
and you're able to work wherever you are.
But it's wild because when I started working remotely,
this was before the advent of 3G networks
and laptop batteries lasted about 47 minutes tops.
So you really had to want it.
Back in the day, as I say,
it was a lot harder to work remotely.
We have it made now.
We have ubiquitous LTE, 5G just around the corner.
We have tools like Slack and Zoom that make our lives so easy.
So although a lot of people are transitioning into remote for the first time and they're
kind of struggling with the cultural side of it, I think we've come a long way from
the tooling side.
It's interesting to hear that you're saying you're writing things in the back of a cab
and that doesn't seem like the ideal place to work to me personally, but I can appreciate side. It's interesting to hear that you're saying you're writing things in the back of a cab and
that doesn't seem like the ideal place to work to me personally, but I can appreciate what it
takes to sort of get used to that, to embrace it, so to speak. So working pretty much anywhere you
are, I mean, kind of means work-life blending. Would you agree with that? Completely agree with
that. The term work-life balance has been thrown around for many years, but at GitLab, we prefer work-life harmony. And there's some subtle nuances to the terminology
there, but it's healthier to find a harmonic balance between work and life than it is to
strive for balance. Because frankly, balance is a utopia that you may never reach. And if you're
striving for that, you may just spend years in frustration wondering why you
don't spend exactly this amount of hours working and exactly this amount of hours sleeping.
You're kind of missing the point.
There were some times during the Engadget days when it was trade show season, for example,
where some of the weeks were just completely manic.
But I'd be flying all over the world, going from one trade to another.
And in between those, I would be able to fly to places and explore new hotels, new national parks.
You just can't get that in a typical office job where you're chained to one city and you're bound by the commute.
I mean, here's the thing that centers it all for me.
If you were to take tally marks and go on the front and back of one sheet of paper, you would be able to catalog every single
weekend in the average human life on one sheet of paper. So what I mean by that is if you're
just living for the weekend, if your weeks are completely nuked because of the commute,
that's kind of not ideal. I mean, if you're just living for the weekend and you can fit them all on one sheet of paper,
there's not a lot there.
And remote allows you to live so much more
in between the tent poles of Saturday and Sunday.
I'm sure.
Let's do some math there.
52 weeks a year, that's 52 weekends a year, right?
Yeah, which ain't that many.
What's the average life these days?
70, 75, 80?
I don't know.
Call it 70.
Maybe 75.
So you got like roughly 4,000 weekends.
Maybe.
How many weekends have you wasted?
Terrible.
Exactly.
But if you stretch that across the five days in a week
plus the two you get in the weekend, which...
Yeah, I wrote a book on this after I left Engadget. I actually earned a Guinness world
record there in publishing. And a lot of people asked how in the world did you accomplish that?
I'm the world's most prolific professional blogger. And while I was there, I averaged
an article published every two hours, 24 seven, four straight years when the record was granted.
It was about 6 million words at the time, 17,000 posts.
I think it's up closer to 30,000 and 10 million now.
But I still have the record, which is fascinating.
How did you do that?
But part of the answer to that was I worked remotely.
That actually was part of the answer of how I was able to achieve that world record. Because during the years that I was there,
while most everyone else was wasting
one to three, even more hours per day commuting,
I was able to do something different with that time.
On some days, I would pour that into my work
so I would become more productive
and accomplish more and get closer to the goal.
And on other days, I would live what I refer to as a
nonlinear lifestyle or an off-peak lifestyle, which means I can fly somewhere on a Tuesday,
save a lot of money because I'm not flying with every other business traveler in the world and
increase my chances of getting upgraded. These are the kinds of things that you can do. You can
weave in and out of the week when you're remote and you aren't beholden to that commute. Tell us those numbers again. Four years?
You're blowing my mind over here. It was an article published every two hours,
24-7, 365, for four consecutive years. And that's when the record was bestowed. So I kept writing after the record was bestowed.
So you weren't on that cadence though. That's just like, if you averaged out how many you wrote,
it would be that much, right? That's right. It was, but it was close to that cadence. I mean,
obviously there were some days where I wrote zero, but you got to think, what does that mean
for other days? If that were the average. You had to make it up, yeah, around like 20 of them.
Yeah.
So the craziest day of my Engadget career was a day at the Consumer Electronics Show.
I think it was 2008.
And at CES, if you've never been to CES, it's just a manic amount of news in the consumer
electronics space.
And we had a fairly small team.
And so I was kind of in the war room,
just cranking out news. And I got up past 30 posts in the day. And one of my colleagues said,
Darren, I think you might be on a pace to write more than anyone's ever written in one day. And
that's all the motivation I needed to just go full bore. And so I stayed up for an entire 24 hour cycle
just to see how many I could do. And it was either 52 or 58. I need to go back and check,
but it was over 50 in that one day. I crashed pretty hard the next day, but it makes for a
good story. So I'm glad I did it. Any stats on split mistakes or grammar mistakes? I mean, do you go back and even edit that stuff
or you just plow through?
No, I was, mistakes were-
Collateral damage.
What I'm trying to say is there weren't that many mistakes
and I want to say it in a way
that you understand the context.
So Ryan Block and Peter Rojas,
I consider the godfathers of blogging.
They were my mentors.
They were at Engadget when I
joined. They taught me everything I knew about writing and editorial. And they were sharp and
their bar was very high. And they taught everyone early on that if you publish something and it's
under your byline, this is your name, this is your reputation, and it needs to be great. And so we were hardwired early on
to self-edit in real time.
If you ever meet anyone who's written for Engadget
or within the network of Engadget,
they have a supernatural ability to self-edit
and kind of read and digest back in real time.
I don't even know how to articulate what the skill is,
but I've never seen it outside of that kind of workspace.
But in our day, timing was everything.
If you got a story out five seconds before a competitor, it could transform how the month was going to go for you.
So it was hardwired in to self-edit, and I'm pretty happy with the results.
I think I could go back and find a few of the posts, but it might take a while to read everything
from that day. Such a perverse incentive just to be first. It seems like it's
produced a lot of long-term issues, but I remember the days when Apple would
announce and they would be on. I think people still do this work, but
I think it's less exciting or less interesting. Maybe I've just moved on in my own interests, but
I remember Engadget, LivePay, the live streams, The Verge.
I guess The Verge came later.
But Engadget and Gizmodo, the battles for who was going to get the headline.
It was a crazy time.
Yeah.
It was.
It was.
What we prided ourselves on was we tried to do both.
We tried to be first and fastest, but also the most thorough and the most
detailed. We didn't want to sacrifice one for the other. So we just tried to figure out a way to do
both. So you're living this, what'd you call it? Nonlinear lifestyle. Yeah. The nonlinear lifestyle.
That's right. Where things don't have to happen in sequence, which was afforded to you because of
your remote work circumstance. Yeah, completely. Even when it wasn't ideal back then, but you were doing it.
So we'll probably talk big picture, like leading remote teams and all that.
You're part of the largest remote, all remote company in the world at GitLab.
Is that what I've read?
Yeah, that's right.
So GitLab is the world's largest all remote company.
We have over 1,200 team members spread over more than 65 countries. And throughout my career, I've worked across the spectrum of remote. So I've worked in co-located spaces where you kind of had to fight for work from home days, wherever you could get them. I've worked in proper hybrid remote settings where a subset of the company goes into an office and then a subset is permanently remote and they coexist and work together. And now at GitLab, we're all remote.
And I really do think this is the future of remote.
It creates a level playing field by default.
You never have to optimize for people that are in the office or outside of the office.
Everyone is on the same playing field.
And that creates a ton of transparency and liberation.
I really think it's the future. The amount of
flexibility it affords is unlike anything I've ever seen. So at a tactical life, work-life
harmony level, what are your top tips for folks doing it? Like do these five things and your life
is better types of small things that you have learned or experienced through your time doing
this?
The first one is going to sound really philosophical, but I promise it's not. And
it's unlock your imagination. And what I mean by that is for people that have worked in co-located
spaces for so long, their entire lives have been dictated by you must commute in at this time and
you must commute out at this time. And you can only consider what your life could look like between this hour and this hour.
And over time, you sort of become numb to what would be possible if that were not true.
So people end up minimizing their lives and they look back and they think,
what did I do the last 10 years?
Not a whole lot because you didn't have a lot of time outside of the commute
and the rigid hours that you worked.
So for a lot of people, their imagination has been dulled just because as self-preservation takes over, you just kind of forget how to use it.
So you don't really think about the fact that you're wasting weeks of your life every year
in a vehicle commuting to a job that could probably be done from anywhere. So the first
step is unlocking your imagination. And this goes into the nonlinear workday. What could a day look like if you could get up early, work a few hours, but then break
and go do something in the middle of the day, and then come back and work later into the
evening, for example?
So step one is just writing down, what do you want to do?
What would be possible if you didn't have to do things exactly the same way that you've
already done them?
The second thing is you have to be really exactly the same way that you've already done them. The second thing
is you have to be really intentional about separating work and life. When you work and
sleep in the same building, it is far too easy for those lines to blur and you can just get into
this cycle of I wake up, I work, I go to sleep. I wake up, I work, I go to sleep. What I recommend
to people that are just breaking into this for the first time is if you're used to having a commute, plan that time into your calendar.
Actually make a calendar invite during the time that you used to spend commuting and
put anything in there, whether it's meditating, exercising, cooking, spending time with your
family, anything.
It'll help you ramp into your day and ramp out of your day. And you'll see that
calendar reminder pop up in the morning and in the evening. And it will remind you to do something
else with your life other than work. Because the last thing you want to do is recoup the commute
only to just give it back to more work. That doesn't lead to long lasting fulfillment.
And I think the third thing is,
think about the second and third order effects of going remote.
And what I mean by that is,
you have people in Silicon Valley, for example,
who are there only because of work,
and they're paying an extremely high amount of money
to live in a fairly small home.
And if you don't have to be there to accomplish your job, you could ask yourself
questions like, well, where could we move where the air quality is better, where there's a better
selection of schools for our children. Maybe we want to go back home, wherever home is and
reinvest in that community that we left a long time ago. So when you decouple geography and work,
it allows you to think about how you could structure your life very, very differently. Same as Jared. We're all remote as well. Distributed team. We have kids. I have kids. So I find that if I can
structure my day, and I can kind of see what you're saying about the calendar thing, but the compartmentalization
of nine to five to me, brain-wise, makes sense. But I can see
based on what you're saying here, how it is limiting. So I do buffer in those
go into other things, but yours is a bit more fluid than I think
my current structure is.
Yeah, and everyone has different levels of amenability to this. So some people thrive
on the nine to five. They want that rigid block because they want all the time after five to be
free to do whatever they want. I'm a little bit different because my peak productivity hours are
not nine to five, and I've done this long enough to know that I actually function better later into the
evening. So although I work and live in Eastern time, what I tell people is I'm always in an
Aloha state of mind because I functionally work best as if I were on a Hawaii time. And I don't
know if this is just because I went to Hawaii on my honeymoon and never left. I don't know. But in any case, everyone should ask themselves, what are my
peak productivity hours? Because it is not necessarily nine to five, and it might not
necessarily be in a row. For me, I'm a creator. I find a lot of value in carving out large,
uninterrupted chunks of creative time. Sometimes that's between 10 PM and 2 AM when
it feels like the rest of the world is asleep. I can get so much done. I can get into a state of
flow. And this is going to differ if you're an executive where you don't do a lot of creating.
Instead, you do a lot of reviewing proposals. Your day is going to be structured a little bit
differently because you might not need as much white space. The point is remote can benefit
everyone individually. That's the beauty of it. You may work remotely and still stick to nine to
five, but Hey, you've still recouped that commute time. You may work remotely and you have a non
linear day where you start, you stop, you start again. Remote is this amazingly democratizing perk because everyone can use it although they may
use it differently yesterday we made pork chops so there's a point of the story and i was stuck
on on a problem at work you know right at the end my day, I couldn't solve it the last hour of my day.
I couldn't like think through this creative problem.
And here I am preparing, you know, kind of carving off the fatty parts of my pork chops
and whatnot to prepare them, season them, get them prepared, like good stuff.
And the problem was solved because I was able to step away.
I was able to have that sort of nonlinear effect, you know, this sort of step away to
get unstuck on a moment for me. And I feel that people often like get in this mindset,
almost programmed that you have to sit at a desk or sit in your problem to solve the problem.
And what you're advocating for this remote lifestyle, this nonlinear remote process,
this work process is disrupting in many, the way people think and view work.
Completely agree.
Isn't that the idea of a smoke break or a water cooler?
I mean, to prove a real smoke break or take a walk.
People in co-located offices can get away from their desks just like we can.
That's true, but I do love that example because it points out that a coffee break or a quick walk around the building, it does disconnect you from staring directly at the problem, but you still aren't
fully disconnected from it. You're still tethered to the office in some way. And you don't have to
look far to hear stories of people that will say something like, hey, I took a week vacation. We
went hiking in some mountain range and just randomly on a Wednesday, I'm like 3000 feet up. The thing
that I've been trying to solve for six months, it just came to me. The solution just came to me.
I didn't have a mobile connection. I was panting heavily trying to make my way up the mountain and
it just came to me. And I don't have a neurological explanation of why that happens, but I'm telling
you it's happened a lot for me.
It's happened for a lot of other creative people I know where if you distance yourself
from some of the work challenges, you end up solving work things.
So there's this great talk, why work doesn't happen at work and Google it if you haven't
seen it.
And it starts to break down a lot of the truths that for many years, we just haven't let
ourselves believe because people don't
want to be seen as hey i'm stepping away from work because it'll help me work like actually
we're starting to see that now with this great remote migration
if you use open source to develop applications for your day job our friends at tileift would like you to share your thoughts as part of their annual open source survey.
They're looking to gather data around the use of open source and how it's changing in recessionary times,
how much of the code inside your apps is open source,
and they also want to know about the policies your organizations may or may not have in place
to allow you to contribute to open source.
These topics and more are being covered in this survey,
and to take the survey, head to tdlft.co slash changelog.
It should take about 10 minutes on average,
plus they'll ship you a Pay the Maintainer shirt for free
as thanks for sharing your thoughts.
And as with any survey, the insights are only as good as the input,
so the more people who care about open source that take this survey,
the better the insights are going to be to inform the future of open source.
Take the survey at tdlft.co slash changelog. Again, tdlft.co slash changelog.
So Darren, tell us about your role. What exactly does the head of remote do?
It's a good question. Someone actually pointed out to me the other day that it's worth articulating
because it's a role that doesn't exist very many places right now, but I think it will be
much more popular in just the next year or two, definitely in five or 10 years,
I think it'll be a staple. But it's worth pointing out for people that have never worked remotely or have never
worked in an organization that put any intentional thought about around remote work. It is this kind
of black hole. Like what does someone like that do? Because I don't understand what an organization
would look like or feel like if remote was an intentional part of their life. And it actually kind of harkens back to the last point
on top tips for working remotely.
You got to have leadership that's bought in.
And so if you're a leader, you got to get bought in.
If you're an individual contributor
that you don't control the power in the company,
it is worth bringing this up to leadership
because it absolutely has to start from the top.
There's only so much you can do as an individual contributor to make your life awesome as a remote
worker without the support of your organization. You can only get so far and then a gate will
either open or close depending on how bought in leadership is. And honestly, that's why I
recommend for companies that want to do this right, get your executive team out of the office
for a full quarter, not just a week or two where you can bandaid things, but a full quarter where
you will see these are the processes and protocols that we need in place. These are the tools that we
need in place. If it works for the executive team, it's going to work for everyone else. And it serves
as a really awesome forcing function and figuring out what you need at your organization because
there's no silver bullet for every organization.
So is that a thing that happened to GitLab or was the executive team already remote from
the beginning?
I remember Sid was always remote from the beginning.
Yep.
So we were remote from the beginning.
The first three employees at GitLab were in three different countries.
And so they had to be remote from the beginning.
And they were also quite fond of
documentation. And I think that combination was very fortuitous because they built a company
handbook early on. They wrote things down early on. And now we have over a thousand people and
people that have joined eight years later are now able to take advantage of that documentation,
which actually kind of segues into what do I do as
the head of remote. So GitLab was an all remote company from the very beginning,
but they waited seven or so years before they hired someone that focused on remote.
So essentially we hit a point of scale where there's so many new people coming in
that we had to have someone here that did a couple of things. One,
told our remote story to the world. It's really important. We want to make sure that people know
about this so that we can be the template for other companies doing this. And two, it's to help
people that join the company acclimate to all remote. And so I'm in charge of the all remote
handbook and we can dive into what the remote playbook is here in just a minute. Part of what I'm here to do is create documentation and create
education for our own internal GitLab team members to understand what it's like to work remotely,
to understand what it means to truly embrace asynchronous workflows, to understand what it
means to adopt GitLab's meeting hygiene.
But also we want to write that and share that in a way that it acts as a template for any other company that wants to embrace this.
And obviously now due to COVID, that has become particularly germane for a lot of companies.
And so we have people joining our company that have decades of experience working co-located.
They may have never worked remotely before. And coming into this all remote space is really jarring,
really disorienting. Honestly, there's as much to unlearn as there is to learn. And a lot of things
that we do at GitLab, a lot of our best practices would get you blackballed or terminated at another organization.
And so if you've had a long career, you've developed a lot of habits,
even if it's subconscious, where there's this Pavlovian response to some things
where you're just not going to do certain things because it has gotten you in trouble
or down a dark path at a prior organization.
A great example of this, if you look at GitLab's sub values,
we have a few that when people look at them, they kind of rub their chin and say, hmm,
interesting. And what they're thinking is this would never work at this organization that I just
left. There's one that's called no ego. There's one that's called blameless problem solving.
There's one called short toes. And I love the short toes
one, which is we have to all operate as if no toes can be stepped on. Because if you're just
always afraid of stepping on someone's toes, you're probably holding back some really awesome
information or a great idea. We should just be able to put that out there and take it into
consideration. GitLab's mission is everyone can contribute and we want
to create an atmosphere where everyone truly feels like they can contribute. So it's a long-winded
way of saying the head of remote helps people acclimate to doing remote well. And it's doing
things like this, sharing our story with the world and proving that, hey, remote work can work and we
have a template for how to do it, but also we're still learning and we're writing this
in real time. Our handbook is public. It's being iterated on every day. So it's, uh, it's not
something that's just one and done. It's not a binary switch that you flip. It's very much a
journey and a process of iteration. So this is a question I think I know the answer to, but I want
to see if, if we look at it the same way, which is remote is becoming more required,
more interesting.
And I mean, right now, perhaps temporarily,
everybody's remote compulsory.
You've been doing it a long time.
You've been 100% remote the whole time.
You've learned a bunch of things.
This seems like an extreme competitive advantage
in a marketplace.
Why give everybody a template?
We've learned the hard knocks.
We've been to the school of hard knocks.
We're really good at it now.
Maybe our competitors aren't.
And business is tough and we've got to keep an edge.
This could be an edge for GitLab.
Why share it with the world?
It's awesome that you bring that up.
First of all, I think that we're only going to call it remote work for a few more years This could be an edge for GitLab. Why share it with the world? It's awesome that you bring that up.
First of all, I think that we're only going to call it remote work for a few more years before it just becomes work.
Work is just naturally flexible.
It's actually going to seem really odd that you would withhold work until you could get
to a specific physical space to do it.
That's going to seem very bizarre.
It almost already does seem bizarre.
The competitive advantage thing, you're right.
I actually think remote is the last remaining great competitive advantage from a talent
acquisition and retention standpoint.
Think about this.
If you have two competing offers, you can compete on salary, job title, and potentially
prestige at the company.
But if one of the companies offers you the ability to live and work wherever you want,
the other one is completely inflexible.
It's a complete game changer.
You would have to add a lot of zeros to the salary
for it to start to compensate
for people where this matters.
But to your point about
this is a great competitive advantage for GitLab,
it's true.
And if you look at our vision page on all remote, we actually have a vision for this being a diminishing
competitive advantage. And here's what I mean by this. We are going to see our legacy and judge
our own legacy by how fast we can help influence this competitive advantage going away. So if we
can help influence the proliferation of remote
first and all remote companies, that is a part of our legacy that we want to leave because we
believe that the rising tide is going to lift all boats. If there are more remote friendly and remote
fluent companies in the world, then there's going to be more teams that need to collaborate remotely.
GitLab just happens to make a tool that is amazing for
collaborating amongst engineers as well as non-engineers in project management. So if we
help them out and we help them with a template on how to do things like meetings and asynchronous
and culture right, inevitably a lot of them are going to come back around. But even if they don't,
this is just a better society to live in.
Fundamentally, the economics of a society where work can happen in more places, that's going to be good for GDP.
That's going to be good for society.
So it's a longer term vision, but it's not something we want to keep to ourselves because
flexibility helps us as well.
And we've even seen it on the investor community.
And if you look at the early investments in GitLab,
there were some VCs that said,
look, we love everything about you,
but this remote thing,
I just don't know if it's going to work
for all of your functions.
And now a lot of those are advocates for remote.
They're actively seeking out new startups
that are either all remote or they're developing tools and processes that will serve
a remote community.
You've got to imagine that the competitive advantage is two sides too.
Competitive advantage in the case where if you kept it to yourselves,
you keep the advantage. But if you also give it away, you have an advantage by
shortening the ramp of on-ramp.
People come into GitLab as interested employees, understand your values and the company culture,
probably even step in the door in many cases because it's so open.
And so in many cases, it's like HR and hiring just got a leg up because it gets not so much easier,
but certainly less friction in the process. You nailed it. We actually have one of the purest recruiting
pipelines I've ever seen because we publish our strategy. We publish our roadmap. We publish our
vision. One of the first things that I did when I came to GitLab is I made a merge request to
add to our jobs FAQ, a section that's entitled, what's it like to work at GitLab?
It's about three paragraphs and four links. And I'm convinced that if you read those three
paragraphs and those four links, you'll have a really good idea of what it's like to work here.
So before you even bother stepping through the first interview, you know what you're getting
into. No one accidentally ends up at GitLab. People very much opt into what we're building here. And this should be a blueprint for every other company.
Why would you withhold strategy and culture until you get someone in the door? Why would you spend
six months recruiting them, getting them through the process, and then only on week one do you give
them any indication of what it's going to be like to work there. This is not great for hiring and retention, not great for long-term viability.
Just be open and honest with people.
Not every workplace is going to be ideal for everyone.
You want to be as open about who you are as possible so that the people that come there
do so willingly and opt into whatever it is that you've created.
The hard part, though, is being who you say you are.
This is true.
And being self-aware enough.
Right.
I mean, I'm not saying you should, you know,
masquerade as incorrectly.
The point is that you can say one thing in documentation
and think you're one way,
but then find out that it's not true on the inside.
Well, the way to solve for that
is to allow everyone to contribute.
And this is what I mean by that.
The GitLab handbook is over 5,000 pages
if you were to print it out.
But it's not written just by our executive team.
Everyone at GitLab can create a merge request
and submit a proposal to make our handbook better.
And this includes our values page.
And beyond the six core values that we
have, there are thousands of words, sub values on how these values are exemplified and lived in a
remote setting. And we're iterating on those and adding to those every single day. And if you write
something down and then it's not held up and you give everyone the ability to contribute, you'll
find out real quick.
People can create a merge request. People can create an issue and they'll say,
hey, this is what's written down and here is an example of it not being lived out. So we need to
reconcile this. Either we've evolved as a company and this doesn't mean what it used to mean, or
we have some sort of systemic issue where what's written down isn't matching reality and we need to figure it out.
That is the power of empowering everyone to contribute.
Just had Sid on Founders Talk recently, so there's an episode of that on the feed.
Those listening should check it out.
But on there he mentioned how he had an idea for a change.
I can't recall the exact thing, so listen to the episode because he talks about it clearly.
But he had an idea, put it out there in the hand handbook someone else in the organization not ceo of the company obviously
disagreed and you know he pulled back his suggestion and said please help me alter the
suggestion to match you know to to weave the two together essentially so it's not just you know
darren's the darren to the world and getLab that can do it. It's also Sid who,
who will put a suggestion out there. Sid Sabrini being the CEO of GitLab,
putting a suggestion out there and someone disagreeing with it and having the
opportunity to fine tune that to, to match what the company really is,
not just Sid's idea.
For sure. And this includes the outside community, people outside of
the GitLab organization. We actually had somebody a couple of weeks ago, completely outside of the
GitLab org that went top to bottom on our values page and changed some of the things from passive
voice to active voice. So it would be more empowering. And that's just an amazing change
from the outside community that if you kept your company handbook private, you would never get
the benefits of things like that. And a lot of companies will see this and they'll hear it as
something that's just utopian, that's far-fetched, that they could never accomplish. But really all
it is, is articulating and writing down what you already believe to be true and then being
transparent about it, making it public, giving as many people as
possible access to it because that enables accountability. And what more would you want
in a company than accountability? Especially for a public company, predictability and accountability
are key to everything. So if you structure your company in a way where accountability
is unavoidable, it's a net benefit.
People want to work in a place that's disciplined.
They want to work with other colleagues that keep them accountable,
that are also held accountable.
It creates a more humanized, empathetic workplace
when accountability is at the heart of it.
Part of getting that right, though,
is having a culture of written communication.
The handbook is words. It's not
spoken word. I suppose you could probably dictate it
potentially.
There's an idea. A dramatic reading
of the GitLab playbook.
That's right.
Which would be super cool, honestly.
That'd be a fun GitLab unfiltered.
That's probably an untapped Guinness World Record
waiting to happen, actually.
There you go. You can hop on that, man.
That sounds easy, right?
Just writing things down.
Sounds kind of easy.
But how do you cultivate that kind of culture to sort of focus on written communication?
It's easy to call a meeting and speak and connect like that, is what I mean.
You almost have to be very purposeful with you know writing first speaking second which is kind
of weird in a way it's fun it's so funny that you said it's it's easy to call a meeting because
a good lab is actually not and we want it that way so we actually place a very high burden on
meetings and we do it intentionally so that meetings are not the default. And if you create
a culture where meetings are hard to have and it's not the default, then sure enough, the next path
of least resistance will become the thing that people go to, which in our case is documentation.
So how so? GitLab meeting hygiene. No meeting at GitLab can happen without a Google Doc agenda
attached to the invite outside of an informal coffee chat where people can just
talk about anything outside of work. So if you're thinking about having a meeting, the second thought
you're going to have is, okay, now I got to go create an agenda doc. Now I got to attach this
agenda doc to the invite. I got to make sure I send this invite out in advance of the meeting
so that people who are in different time zones or can't make it for whatever reason are able to contribute to this meeting in advance asynchronously. And then during the meeting,
I have to either do it myself or assign a scribe to document what's happening in the meeting and
contextualize what's happening in the meeting. So for people that can't be there, they're able
to understand what's going on. We want to make sure meetings are very inclusive. And then after
the meeting, you have to look at the takeaways in the Google doc, which is just a temporal home.
And you have to say, all right, if anything in this meeting matters to more than just me,
I have to go find the right place or places in the handbook and make a merge request to actually add
this to the handbook because the handbook is the a merge request to actually add this to the handbook
because the handbook is the ultimate single source of truth where all of the company would
go to to find the latest and greatest information on whatever the topic is.
So what I'm saying is that's a lot of work in a meeting.
A lot of friction.
A lot of friction in that.
And so what would be easier is if you just spun up a GitLab issue, you articulated your first
thought of why you were going to have this meeting, and then you tag the relevant people
to provide feedback.
And then if they weren't exactly the right people to provide feedback, they could then
tag other people, bring the right people in, and you have this amazing, beautiful, documented,
time-stamped history of all this context around an idea.
And you never had to interrupt anyone's day, call a meeting,
see if someone was awake or home.
There's no meeting.
It's all documented from the start because in our case,
that is easier than having a meeting.
So I'm an advocate for this, obviously.
Sure. Who wouldn't be?
But, so the but is the key point.
But it's great to sort of, you know,
embrace async and all the benefits of this.
However, how do you bake in the connection, right?
Because if I'm just writing to a doc
and I'm just responding to comments,
it's still a non-human transaction.
Sure, I can remind myself, that's Jared over there commenting, not just these Slack telling
me it's Jared, like the avatar Jared or whatever. How do I keep the human connection?
You got to have a balance and you have to be very intentional about creating that balance.
So we are very intentional about informal communication. We orchestrate things
like talent shows, show and tell sessions, virtual trivia, scavenger hunts. We do things
that a lot of co-located companies wouldn't do to give our employees reason to belong and to be
together and communicate as people. We would actually rather you spend synchronous time
on informal communication, just getting to know each other, doing something that might be tangentially related to work, but not directly related to work because that's where better relationships are built.
So if you're going to spend the time to do something synchronously, something like a show and tell session or a talent show is a much more enriching way to spend that time than a work-related meeting.
That said, we do have than a work-related meeting.
That said, we do have plenty of work-related meetings.
Sometimes they're unavoidable.
We generally say if you're going to go back and forth on the exact same topic more than three times, consider doing something synchronously.
The way to avoid that being literally everything
is to embrace the spirit of iteration and break things down to as small as possible component. So an example here is if we're trying to hammer out the FY22 marketing budget,
obviously we're going to go back and forth on that more than three times, but you're asking
the wrong question. There's probably 20 or 30 individual questions that need to be asked to
get to the FY22 marketing budget. So start by breaking it down into those small components
and see if those
small questions can be answered asynchronously. And then later on down the road, once you have
answers to those, you get together and hammer out what the final plan is going to be.
So if I want to call a meeting to riff, just something to riff, how does that work? How can
I write an agenda for that? Hey, I want a riff. Is that enough?
No.
No.
On an idea. No riffing.
Because sometimes you want to play at work too.
As long as the idea is there.
Yeah.
The idea could be one sentence.
It could be one sentence.
So you could totally call a meeting to do that.
But you're going to need to document what you talked about
because those takeaways eventually have to end up written down.
So you want to start that as soon as possible to prevent the knowledge leaks.
The key then is the takeaways.
Completely.
Anybody can kind of define loosely or tightly an agenda very tactfully or very loosely,
but it's about the takeaways that come out.
So it's the artifacts that come from those and then publishing them in the right places, whether it's a handbook or somewhere else, to communicate to other teams
that, hey, this is what happened. Do you have any feedback on this process, these ideas, these new
conclusions? Absolutely. And the reason why we're so adamant about this is because it's actually the
more efficient way to work. When people hear this for the first time, they think, man, that's so
inefficient. You're taking all this time to write something down. It's just faster to not write something down. But that's not
the case. It's because your concept of time is in the here and now, maybe one day. But think about
a month or two out. How many ad hoc meetings are you going to have to call to be reminded of
something or to quote quote loop someone into something
that you could have avoided if you just wrote it down the first time. So this whole process
of writing something down might take you 15 to 20% more time the day it happens. But then for
months and years down the road, you're gaining efficiency. There are GitLab issues on how we decided on certain product
features to include or not include from five years ago that I can go look in a time-stamped way and
see how the logic was determined, how we made that decision one way or the other. And now when we're
thinking about things in the here and now, having that to be able to reference back is amazing. Some of these people don't even work at GitLab anymore and we're able to have this
knowledge captured. You don't have to tap anybody on the shoulder. You don't have to interrupt
anyone's day. You don't have to wonder if anybody's awake. Look, Googling the internet would be a lot
less effective if everything that was on it was verbalized. Like you're really happy when
something's written down and you can search for it and find what you need.
And in a micro way,
that's how the handbook is approached as well. I'm talking about those behind-the-scenes apps, the ones no one else sees. The S3 uploader you built last year for the marketing team.
That quick Firebase admin panel that lets you monitor key KPIs.
Maybe even the tool your data science team hacked together so they could provide custom ad spend analytics.
Now, these are tools you need, so you build them, and that makes sense.
But the question is, could you have built them in less time, with less effort, and less overhead and maintenance required?
And the answer to that question is, yes.
That's where Retool comes in.
Rohan Chopra, Engineering Director at DoorDash, has this to say about Retool.
Quote,
The tools we've been able to quickly build with Retool have allowed us to empower and scale our local operators, all while reducing the dependency on engineering.
End quote. Now, the internal tooling process at DoorDash was bogged down with manual data entry,
missed handoffs, and long turnaround times. And after integrating Retool, DoorDash was able to
cut the engineering time required to build tools by a factor of 10x and eliminate the error-prone
manual processes that plagued their workflows. They were able to empower backend engineers who
wouldn't otherwise be able to build frontends from scratch, and these engineers were able to empower backend engineers who wouldn't otherwise be able to build frontends from scratch.
And these engineers were able to build fully functional apps in Retool in hours, not days or weeks.
Your next step is to try it free at retool.com slash changelog.
Again, retool.com slash changelog. So it's become clear to me that the routine of work has become sort of a bad habit in a way, right?
You go to work, you come home from work, you got potentially a commute, but everyone's sort of on the same routine.
There's traffic because everyone's on the highways at the same time.
And routine is sort of baked into, I suppose, life, right?
Nine to five, work, weekends, have fun.
You know what I mean?
Like it's just, this is how humans do.
It's just universally understood.
Look, routines are easier to comprehend,
but that doesn't mean routines are better.
And this is why traditions happen,
because no one stops to think to do anything differently.
It's just easier to hit copy and paste
than it is to wonder how could things look
if we did it differently.
The other reality is that there's a lot of inertia.
There's a lot of momentum and motion when it comes to work
and how people expect work to happen.
And if you're trying to tackle the change of that by yourself,
it's very, very difficult.
And I think that's one of the silver linings to come out of COVID
is that it has enabled millions of people to, at the same time,
experience what work could look like if you paused or broke tradition and broke routine.
And now everyone can converse about it with some baseline understanding instead of just the small
contingent of people that have worked remotely trying to explain to someone how
remote work works when they have no fundamental baseline of what it's like.
Everyone's forced now.
I mean, there's people who are forced to do remote, having to learn how to do this stuff.
And thankfully, there's handbooks like yours out there now, at least.
It wasn't there before.
It was just sort of loosely in documentation.
But no one really leading the charge on how. It makes a lot of sense in tech companies, though. So in a GitLab
scenario, a startup scenario, where distributed remote just totally makes sense by default,
because it's how it's been by default. Embracing that's been a challenge over its years. So
I'm not saying it's been easy, but it's a little easier for that kind of business, the business you are a part of.
For sure.
To do that.
Whereas if you're not a parts store or a barber, for example.
Right.
Good luck trying to cut hair and look.
Or when you guys were talking about people commuting and traffic and stuff, I was thinking about why do people come together in big cities?
Well, you're not going to have a marketplace remotely.
You're not going to have a comedy club remotely.
We've seen some comedians try that during this time,
and it's not funny, and they can't time it out very well.
I pity them, because that's tough to do on Zoom.
There's aspects of life where it's not merely routine
that's bringing people to all those same places.
So we have to keep that in mind.
There is a physical world that many occupations,
many industries are part and parcel of.
For sure.
But companies like GitLab, companies like Changelog,
companies like a lot that we do see co-located
in Silicon Valley, for instance,
are the ones that this playbook is really going to help.
Yeah, so I'll preface that by saying
if you've been listening this far,
go to allremote.info. At the very top, you'll see a link to download the GetLab Remote Playbook. I
was the lead author on that. It encapsulates all of our best learnings on how to go remote and how
to thrive as a remote worker and a remote team. So when we're referencing the remote playbook,
that's where it's at. Feel free to share it far and wide, totally free to download like anything in our handbook. To answer your point about remote being or people gathering for other
reasons, it's so true. Not every industry is ideal for remote. This is definitely not an A-B
comparison where I just think every company in the world should go remote right away. If you're
in a high touch industry, if you run a hospital, if you run an auto garage, these things can't be done remotely and probably shouldn't be
attempted to be remote. But what I'm saying here is for anyone that can work remotely, if you just
started doing that tomorrow, everything else in life that shouldn't be done remotely just becomes
easier to do. For example, the sporting event that you want to drive to, well, now there's less traffic on the
road. So getting to the sporting event is easier and it's a more enjoyable experience. The
marketplace on Saturday morning where you want to go get some local produce, that's easier to
commute to. And when you see people there, you're going to relish that and
savor that because you haven't been burnt out on having to see people all week face-to-face in an
office. Like now it's a slightly different, more appreciated experience. And it's interesting.
I actually feel like this global isolation that we're in is going to be a boon for community
coming out of it.
Because it has made people realize,
I've been taking relationships for granted. I can't wait to just be able to hug people again.
I can't wait to engage with people
in ways that I've been taking for granted.
How much of my community have I been ignoring
and deprioritizing?
I think coming out of this,
we're going to really reassess that and going to check our identities at the door. How much of our
identity has been tied to this physical building that you're walking into and out of every day?
And is that really healthy? So I think those are going to be great conversations to have.
Is part of the GitLab playbook have any sort of meet space deals? Like, do you guys get together
ever? Oh, for sure.
For sure.
Actually, I think we're one of the most intentional companies in the world about in-person
interactions.
We are very, very intentional about getting people together.
Every year we get the entire team together at an event called GitLab Contribute.
We bring people together.
It's an opening keynote, a closing keynote, but pretty much everything in between is excursions
that you can opt into and you meet people in person for a lot of the times for the first time.
We also have user events. Obviously now due to COVID, we're doing our first virtual
user conference commit in August. And we're psyched about that. Remote is in our DNA. We're
going to be able to do remote meetings really well and bring that energy to a
remote space. But we want to get people together. We want to give them opportunities to be together.
We have an incentive called the Visiting Grant where we'll partially subsidize travel for people
to go travel around the world and visit other GitLabbers. One of my favorite stories for that
is we have someone who lives in North Dakota. She always wanted to get married in New York.
A few years ago, she got married on top of a skyscraper in New York. We had GetLab team
members flying from all over the world, and we partially subsidized that travel to have this
global wedding of someone who lives in North Dakota, but on a skyscraper in New York. I mean,
it doesn't get much cooler than that. That's cool. That's a great idea when you have people
who live all around the world and are already colleagues.
Assuming they get along and like each other and stuff, you can use that network to travel more cheaply and to get to know each other by staying.
A little GitLab Airbnb service.
And you've got to understand, we're going through a significant amount of change, and the world is going to catch up to accommodate. There is an awesome startup called the Cowork Experience and they exist for remote teams to be able to get sub teams like a
marketing department or an engineering department together. And you work with leadership on, look,
what would a one to two week retreat look like? Let's get our team from around the world together
in a really cool space, do some team building, some learning, but also just having fun.
This is something that's going to seem novel. It's novel right now, but it's going to seem very
common in just a few years. And to your point earlier about a lot of people move to Silicon
Valley or San Francisco because they want those serendipitous coffee chats where they might run
into a VC at just the right time and their idea catches fire and their life is changed. San Francisco
wasn't always that way. The world kind of adapted and evolved into that being a place where that
happens. But imagine a situation where the in-person work shifts to remote. The world will
catch up. You look at platforms like Remo and Hopin where these are virtual gathering places
and virtual communities where
this stuff will just move to wherever the next logical place is. And if it's obviously San
Francisco will always be a hotbed for that to some degree, at least in my life. But that's not
to say that a virtual version of that can't be created. There are absolutely people working on
that right now because they see what's happening
and they know that the world is a lot bigger than Tel Aviv and Seattle and San Francisco.
And we have to find a virtual version of that to bring these people together so that the innovation
doesn't stop. It's somewhat tangential, but I'm curious what your take is on the tech giants,
because they seem to be you know slowest moving
maybe in this regard and the apple the google the facebook the ones that really want you to move
there at least historically have i but it's always been like here's an opportunity it's
usually a recruiter and it's like hard stop you got to move here and that's just always been where
i've stopped i'm not willing to move there i'm very happy where i live and that's a hard stop for me
so i'm wondering if i do you and that's a hard stop for me.
So I'm wondering, do you think that's going to change with them as well?
Because they have such, especially I think of Apple and Google,
have such a hive mind, desire, like they want you to be part of the board,
or on the inside of the clan or whatever.
And I'm curious if you think after this and moving forward, do you think they're going to change too?
Or is it just going to be smaller companies?
Well, I think in general, this has democratized the conversation around remote.
And here's what I mean.
In prior years, you really needed to be a senior level employee with a lot of experience and a strong portfolio to get deep in an interview process and then say,
listen, I'm good where I'm at. I know I can do this role. I want to contribute, but I need to
be able to stay where I'm at. And maybe I'll fly into the office a week, a month or something like
that. Let's figure out some sort of arrangement. That was very deep in the interview process.
Now, what you're going to see is people in mass are going to go to the screener call and they're going to say, hey, look, before we waste each other's time, what's your stance on flexibility? What's your stance on workplace flexibility? Do you have the right tools in place? Do you have the right culture in place? or caregivers or military spouses that work for your company and you support them flexibly.
That would have been not something you asked two years ago, unless you were very confident
in yourself. Now, I think it's going to be a fairly common question to the point where
HR leaders will wonder, they didn't ask about that. Can we take that to assume that they
like living here? It's going to invert the
conversation in a big way. Now, for the big tech giants, I think you're going to see movement
across the spectrum. I think with Apple, secrecy has been a part of their DNA. It's literally on
brand for them to have more people on campus and less people off campus. So it would actually be
counter to what their brand is to
enable more remote work. And I think, honestly, people may lean even harder into it. And if you're
the type of person that absolutely loves spending your life on a work campus, that's the place you
should go. It's like, you know, no doubt about it. That's the place you should go. But for other
companies, I think you're going to see it impact them slightly differently.
And what I mean by that is for some of their best talent, if they get to a different season
of life where autonomy, freedom, and flexibility starts to matter more than it did before,
not granting that is going to mean losing great talent Because there will be plenty of other companies in different seasons
that will happily take their talents and ingenuity
and let them live wherever they want.
And so it will become yet another chess piece
in the war for talent in those circles.
And each company is going to have to decide
what their level of comfortability is
with allowing and supporting that flexibility.
Well, Twitter and Google, I believe.
Maybe Twitter and Facebook for the rest of the year.
Twitter went work from home forever.
Twitter forever?
Twitter went forever.
Yeah.
Twitter's forever.
So this is a really big deal.
GitLab has actually been sharing advice and insights with our friends at Twitter for some time now.
And they have been very progressive on their work from home front. Jack, their CEO, did this global tour
last year, this one team campaign. And there's a tweet from the fall of 2019 where he said,
Twitter's next office is remote. And they put a stake in the ground long before this happened.
And so I think this just accelerated something that was going to happen there inevitably. And it makes sense. If you look at what Twitter is,
they're a democratizing platform. They're a global communications platform. It makes sense to
let their workplace mirror what the product is. So it's a total brand fit for them. And it works
with the ethos of what they're doing. But I think it's an important domino to fall
because every other company that's putting together a return to work plan right now was
waiting for someone else to do this. And now that Twitter has done this, they don't have to be first.
Everyone else can follow suit and everyone else can say, all right, look, remote is a process of
iteration. It's a journey.
It's going to be a little rocky until we figure it out. We built this company for a co-located
infrastructure, and now we're doing something different very rapidly. As long as our employees
are on board, it's going to go with the flow and roll with the changes. We're going to come out
stronger and more flexible on the other side. So I applaud Twitter for doing this. It's a massive, a massive move for a hybrid remote company. They have dozens of offices around the
world. It's more difficult to be a hybrid remote company and do this well than it is to be an all
remote company and do this well. But in my conversations with them, I'm confident in the
leadership there. They know what they're doing. They're looking at the right North Star and
they're going about it the right way.
And I think they will be a model for hybrid remote companies on how to do this well.
Let's think about the last 100 years because I find this interesting.
My hometown where I grew up was a coal miner town.
I grew up in Pennsylvania, Pittsburgh.
And very common for the idea of a company house to be a thing where a company like a coal mining plant
would establish its roots have its company there they'd have a company store they'd have a company
house the entire neighborhood essentially is owned by the company and the employees get a get a house
for free or paid for by their wages slash work yeah and this is still very common in like seoul
for example in samsung they have entire complexes where work and life happens in the same vicinity.
Yeah, and their housing and things, some things are subsidized.
But in many ways, you're getting paid by the company.
You're buying things at the company store or credits or something like that.
So it's sort of the circle of life kind of thing.
And I'm just wondering if now, in the world where you go remote, if at some point a brand or a
business might want to own some of the housing that their employees kind of sit in or subsidize
it in some way to upgrade their lives, if that's a sort of a company house kind of thing,
weird Frankenstein might come to effect at some point.
No, it's interesting. Conversations like this will continue to happen
in this new world.
I'm actually talking with a startup right now called Gable
and they're building this platform
where people with homes
who want to have other people work with them
at their homes can do that.
They essentially open up their home to be a co-working
space for other like-minded individuals. They don't even have to work at the same company,
but in the same area. And then on the other side of that, you're going to have people that
now realize they can work from anywhere, but maybe they miss some of that camaraderie,
but I feel like a co-working space is not quite personalized enough. You're going to be able to
actually meet people in the community, connect with people in a very genuine and real way,
and work together in a regimented way, on a schedule, at a set place. This is what the
new frontier can look like. And I think that's a recipe for more genuine and authentic relationships
where people are coming together in the physical spaces that
they live together. So they build strong community there, but it also helps them build stronger bonds
with their remote workplace community because they're able to be at a place where they're just
more comfortable. So it's, I think you're going to see some really complex and interesting interplay
between building community where you want to be physically and then choosing
a work culture that you want to be as well. And I don't think we've ever really had the ability as
a society to have both at the same time. You generally have to move somewhere for vocation
out of necessity and you just kind of take what you get on the in-person community front. Or
you choose to walk away from the best possible opportunity
in the workplace to be at a physical community
that matters more to you.
And so what I see in the future is the ability to do both.
That is massively empowering at scale.
You mentioned before that we won't call it remote work
in a couple years.
We'll just call it work, which is kind of weird.
I mean, I suppose you'd have still sort of differentiate
between the kind of work.
Is it in-house or is it out of house?
Is it on location?
I don't know.
Well, even weirder is that I guess that means my role
is going to be head of work.
So I got to figure that out.
Yeah.
Let's work on that.
Make you the boss.
I guess I'm asking you to look far into the future
since you look at least two years in advance and you got this idea and you're forward thinking on this front.
I guess what are we going to call it?
Like how not just work, but like how will things change?
What's going to begin to happen in these businesses to make them embrace these ideas?
They're going to start getting articulate about what they want to achieve.
It's going to all be about results. The facades of businesses are going to start getting articulate about what they want to achieve. It's going to all be about results.
The facades of businesses are going to start to fade away.
The allure of this kind of aura around a business, the brand of a business is going to change.
What a brand stands for and how it's marketed is going to change.
It's going to have to be a lot more about the results.
And it's going to be a lot more about the people that they choose to hire to get those results.
Right now, a company can build a brand based on the type of building that they stand up.
But when buildings start to fade away, it's going to come back to the quality of the people, what the culmination of the individual brands of all the
people that work there will end up defining the actual soul and brand of the company. And this
will force companies to hire better and to be more specific about the type of people that they want
working and make sure there's great alignment between what it is they offer as a workplace
and the cultural elements they want to see in the employees that work there.
I'm curious how to short the commercial real estate market.
So I don't worry about that at all. I've heard a lot of people say this, but look,
it's not difficult to convert an office building into an apartment building. And this would
actually solve a ton of problems in big cities. Imagine right now, if every skyscraper in San Francisco that's an office building, everybody leaves, they're able
to work remotely. Overnight, start getting work done, converting those to apartments.
It helps solve the housing crisis. It's not like those buildings are going to go to waste. Trust
me. Real estate developers know what they're doing. So I don't worry about that at all. I think we already have a housing crisis that could
very quickly be, if not solved, at least chipped away
at by converting office space to apartment space.
Well said. Early on you were talking about
some of the best practices that you've discovered over time at GitLab and you said that it could get some
people fired. I was just hoping
we could get a few folks fired. I know you talked about the best practices around meetings
and we talked a little bit about that, written communication, everybody collaborates,
everybody can contribute. What are some other best practices
y'all have found that are controversial or interesting or maybe counterintuitive to folks
who work co-located today? Solving problems in public. This is a big one. If you surface an issue
publicly at most companies, what generally happens is if that reflects poorly on the wrong person
and they have power over you, life's not going
to be good for you.
So many times you'll just internalize or swallow that problem instead of actually surfacing
it and making the whole company better.
But at GitLab, if something isn't working right, it could be something simple like,
hey, my expense report was approved.
It's been 100 days.
I still don't have my money back.
Okay.
You could just send an email to finance,
which is what would happen at most companies.
Or at GitLab, you could surface that in a public channel.
And the benefit of doing that is if there is an issue in our system,
someone else could see that and say, oh, actually, me too.
I thought it was just me.
And then you'll get another, oh, me too, me too.
Boom, just like that, we've discovered the problem.
But if each of those people had emailed individually
to different administrators,
who knows if they connect the dots.
This is just a small, small example.
But when we talk about things openly,
you get more eyes on it.
You get more problem solvers invested
in solving it together,
better things happen.
But for whatever reason, this does not happen at most companies.
And it can get you in major trouble at most companies as well.
Does that require a flattening of a hierarchy or a power structure?
That's a great question.
No.
GitLab is organized by hierarchy. If you
Google GitLab org chart, you'll very clearly see that we believe in managers and you can see how
many direct reports everyone has and so on and so forth. The challenge there is the cultural
understanding that anything and everyone can be questioned if you assume positive intent
and you come forth with a proposal
to make something better.
So don't just question something
with ego or an agenda to spite someone
or to tear someone down.
You do it to make something better,
to improve the lives of everyone involved.
And that's, it's all culture. That is something
that has to be modeled from the very top. When you were referencing that issue, that suggestion that
Sid made, and then he opened it up to the company and he was persuaded to close it and not make that
change because of the feedback that he received. This is a story that everyone at GitLab knows.
And when you see that modeled from the very top,
you're more encouraged and comfortable
modeling that yourself.
And if you don't see that modeled by leadership,
you're never going to model it.
And so you need an executive team
that is bought in from the top.
And it has to be ironclad.
It really does.
That's one of those non-negotiable things
that if your leadership team isn't full on with that, it's never going to work out. When people ask me about transparency, I like to say if anything is a secret, everything is a secret. And this is why everything at GitLab has to be aired in the public with very few exceptions. Negative feedback and personal matters of
underperformance, we can't talk about publicly. But other than that, we try to be public by default.
And that's modeled by leadership. But that's hard. That's hard for people to do. They just believe
that bad things are going to happen. And you'll see new hires, they kind of dip their toe in the
water, making something public for the first time, and then when it actually ends up working out well for them, like, oh, okay, I had some preconceived notions about that, but I'm glad to see it happen. colleague or a contributor at GitLab, their ability to communicate in written prose,
argue their reasoning, explain things in ways that are understandable or persuasive.
I'd say the number one skill is to be a confident manager of one. And I think the written
communication part of that falls under that. Because if you're a manager of one, you're self-aware enough to
understand a situation. And if your point isn't being delivered or there's miscommunication,
you're aware enough to know, okay, I need to add more precision here to help another team or a
person understand. The other thing I would say about communication is we actually hire great
storytellers, not just great communicators.
Because to work well remotely, you need to have a ton of context
in explaining an issue or a thought.
And so if you just communicate, but you don't have great precision
or you can't weave in backstory and you can't think two or three steps ahead
to write this down and tell it in the form of a story, a lot can get lost in translation. So storytelling is a key component. Of course,
you have to be a good communicator to be a great storyteller, but you will find some people that
are great at writing things down really quickly, but aren't so great at telling the story around
it. Well, Darren, certainly appreciate what you represent, the work you did at Engadget,
the world record you hold
for writing so fastly.
I'm still impressed.
And, you know, be an advocate for remote.
We obviously believe in that.
It's hard for us to communicate
exactly how we believe in it.
Talking through this with you
makes it a little easier.
Remind the audience of the URL
for the playbook, please.
Absolutely.
So that can be downloaded at allremote.info.
That'll take you into the GitLab handbook.
Be sure to have a tall cup of coffee because once you're there, the rabbit hole is very
deep.
You can spend many, many days and hours reading, but we encourage you to read it, to share
it.
And if you're a team leader, feel free to copy it and implement it.
It's an honor to have that implemented elsewhere.
There you go.
Links in the show notes. Check those out. Thanks, Darren. Thanks so much for having me, all. and implement it. It's an honor to have that implemented elsewhere. There you go. Links in the show notes.
Check those out.
Thanks, Darren.
Thanks so much for having me, all.
I appreciate it.
Godspeed.
All right, let us know in the comments what you think about remote work at changelog.com
slash 397.
What are your thoughts on remote work?
How's work working for you?
Are you working at all?
Let us know in the comments.
Huge thanks to our partners, Fastly, Linode, and
Rollbar. And of course, Breakmaster
Cylinder for making all of our beats.
One more thing, we have a master feed that brings
you all of our podcasts in one single
feed. It's the easiest way to listen to everything
we ship. Head to changelove.com slash
master to subscribe or search for
changelovemaster in your podcast app. You'll find us.
Thanks for listening this week. We'll see you next week. So
so Heads up, some off-color language coming up here in just a second.
We don't often do this.
We avoid the explicit tag for a reason to reach the widest audience.
But sometimes there's some takes that you want to include in the outro.
And that's what we're doing here. So if you don't want to hear that tune out in five four three two one curious if either of you have heard of the book the no asshole rule
no but do you have to read the book after you've heard the title i think i get it
self-explanatory but it kind of goes into detail it's a bit dated i was trying to find the published
date but i was thinking this no ego thing kind of it's a bit dated i was trying to find the published date but i was thinking this
no ego thing kind of it's a pretty popular book in enterprises let's see it was published 2007
so it sort of dates it to some degree and obviously no no one wants to work with assholes
but if you have this no ego rule or this value yeah it sort of says that in a polite way and defines the inability to be that.
Because if you have an ego and you pitch a change in the public in an egotistical way,
synonymous with asshole potentially, then there you go.
Yeah. And so that'll take you, that's the direct link
to no ego. You're welcome to link that in the show notes. That's, and also if you scroll up
and down, once you're there, you'll see a bunch of the other sub values, like assume positive
intent and things like that. The other benefit of no ego or something like asshole is that one
is ambiguous and one is explicit.
No ego, you know exactly what that means.
It doesn't mean anything different to anyone else.
Ego can literally be read as a definition in Merriam-Webster.
You know exactly what it is.
Whereas the other is like,
well, just generally don't be a jerk.
Well, people have different interpretations of that.
So we try to make it as explicit as possible
so that it's inclusive and easy to understand.
And also easy to point out when it's not happening.
Yeah, I'm digging it.
It's certainly a good leadership on y'all's front
to put this out there.
You can probably expect some people
will copy and paste, literally.
But I think the idea of
of you know sort of gleaning from what you represent to what values your company currently
holds and can evolve to or desires to evolve to is a better implementation of this sort of learned
for sure and then re-implemented in in your you know your own language so to speak your own way
of doing things.
For sure.
And that's how it works for most people,
because you have to modify it some to fit what it is.
But at least it gives people a starting point.
It sure beats a blank sheet of paper with a blinking cursor.
Right, staring at you.
Now what?