Episode 27: Leading with Values: Sid Sijbrandij joins Matt Mullenweg to talk about GitLab, Transparency and Growing a Distributed Company

Subscribe to Distributed at Pocket Casts, Apple Podcasts, Spotify, RSS, or wherever you like to listen.

“Every company has a poster on the wall,” says Matt Mullenweg in the latest episode of The Distributed Podcast. Matt welcomes Sid Sijbrandij, Co-founder and CEO of GitLab, another pioneering company with Open Source origins and a long-running commitment to a completely distributed workforce.  Sid and Matt settle into a conversation about GitLab’s six values – which have been cut down from the original 13, and which are always visible in Sid’s video background – are reinforced in 20 ways at the fully-distributed company.  GitLab, now with more than 1,300 employees, updated its values over 300 times in the last calendar year. 

“They have to be reinforced,” says Sid, “and be alive in that way.”

And as for sharing just about everything publicly? “Transparency is sunlight.”

The values are part of the publicly-viewable GitLab Handbook that, with over 10,000 pages, details data both interesting and “mundane,” from compensation to how employees should interact with Hacker News. An example: “I think what’s really interesting is our engineering metrics. We pay very close to what we call the MR rate: how many merge requests did an engineer make over a month; how many did a team make over a month?” Sid shares.  “If you push on that, people start making the changes that they make smaller to kind of increase that rate.  The whole process becomes more efficient.”

Sid and Matt – an observer on GitLab’s board – get into the details: taking time off, leadership development programs, scheduling coffee chats that actually work, and much more. And they revisit predictions Sid made on Twitter in May, 2020, about the post-Pandemic future of distributed work.  Check out the full episode above, or on your favorite podcasting platform.

The full episode transcript is below.

More

How to Build and Strengthen Distributed Engineering Teams

The term “digital nomad” appeared in the ‘90s to describe an emerging class of globetrotting workers. The digital nomad in those days was an edgy, lone-wolf cyberpunk character with little dependence on hearth and home. Freed from the constraints of geography, the digital nomad hops from hotspot to hostel, client to client, living out of a suitcase and funding her lifestyle with contract work. 

Cate Huston is the Head of Developer Experience at Automattic. She embodies the ethos of the modern digital nomad, and maintains a newsletter chronicling her travels. Though she calls the Irish city of Cork home, you’re as likely to find her in any other corner of the world. Yet Cate’s no lone wolf. Modern communication tools have made it possible for Cate to help manage and stay in constant contact with large teams. She’s deeply embedded within the Automattic organization, helping to define how its many engineers engage with stakeholders around the company — and with each other. 

More

Engineering with Empathy

When you supervise a team of engineers hailing from over 40 countries, the way Upwork’s Senior VP of Engineering Han Yuan does, you develop priceless knowledge about how distributed teams work. According to Han, the crux of the challenge is setting expectations with every team member. Doing this well requires maintaining a consistent culture, along with regular, frequent, and — most of all — clear communication. 

What does it mean to maintain a consistent culture? Han calls this a “very difficult problem” when applied to distributed teams. 

More