Gil: The best early-stage startups operate almost 100% in person
“For very early companies, the best companies I know are almost a hundred percent in person.”
Crivello: Every major remote success story lost to an in-person competitor
“In every one of these examples, you have a co-located counterfactual that is sometimes orders of magnitude bigger.”
GitLab encourages employees to livestream internal team meetings to YouTube
“Our policy is like be as transparent as possible. So if it's not customer data, it's not vulnerability information. We heavily encourage the team to put their videos, like record their videos, sometimes even live stream them onto our YouTube channel.”
Open-source developers contribute code to GitLab after watching public meeting videos
“The great example I can give you is like, we get people who then contribute because of what they see. And so we've had, you know, customers, open source community members go, oh, I can go build that. I know what that is. And they will just Knock it out and do …”
Startups frequently fork GitLab's public handbook to build internal operating procedures
“We'll have companies who will fork the handbook cause it's just source available too. At the bottom of the page, you can click views, view source. And I just heard from a company who's now becoming a customer who were like, we wanted to redo our UX mission and…”
GitLab leaves the majority of its internal issue tracker publicly viewable
“So the first one is our issue tracker for everything we're doing. The majority of those issues are public. It's also available for people who have an account. To also create and comment on.”
DeSanto: Product teams set ambitious goals and engineering teams must meet them
“It's product's job to be ambitious and it's engineering's job to meet that ambition.”
GitLab has shipped 149 consecutive monthly product releases over 12 years
“We still ship 12 releases a year. It used to be on the 22nd of every month. It's now the third Thursday, so we don't have to have people work over a weekend. We've done that for over a decade and our last release put us at 149 releases that have come out essen…”
GitLab occasionally publishes confidential issues and internal recordings by accident
“GitLab has had its fair share of things at times where an issue is public that probably shouldn't have been public, like in our issue tracker, or, you know, the recording accidentally gets set to public when it should have been set to private.”
Transparency is easier than secrecy because tracking internal communication creates overhead
“It's actually a lot easier to be transparent than it is to not be transparent. Cause now you don't have to worry about tracking things you may or may not have said. Think about, well, did this person hear it or were they not in that meeting? Like it just becom…”
Restricting negative feedback to one-on-ones preserves trust in public company channels
“You don't want someone to take a public message the wrong way. And so you take that conscious step to say like, Hey, I gotta give that feedback. Let me do that one-on-one. And that means like, if it's in a public channel, it's even easier to assume the positiv…”
GitLab's 'short toes' value means separating work feedback from personal identity
“So the short toes is, you know, it's really about the, it's about the work. It's not about you. And so if you have made something and you're getting feedback on it, try to realize that is someone trying to help you make it better and not a personal view of how…”
GitLab's three-year product strategy is to become the first All-Ops platform
“The three-year strategy says our goal is to become the first all ops platform. And that is essentially to say that we want to be the single source of truth for R&D organizations.”
GitLab currently maintains approximately 72,000 open issues in its public backlog
“We have, I think, 72,000 open issues right now in our backlog”
High-performing GitLab employees primarily churn because they miss daily office interaction
“So I think it really kind of dives into the remote experience. Remote is not for everyone. And we'll have people who come and they're really great. They don't even have to be an under performer, but they're missing that in office every day feeling. Maybe some,…”
GitLab was the largest all-remote company before the pandemic with 1,100 employees
“We were pre the pandemic when we were around 1100 people.”
Remote leaders must aim for 150% communication clarity to achieve basic comprehension
“One thing he said was that, you know, if you think you're communicating a hundred percent accurately, that's probably a 60 or 70% for the other person and shoot for like a 150%. And so that's something that I think really helps in that environment.”
Product managers are likely succeeding if cross-functional stakeholders are annoyed
“You know, the way I tell people who are new in their career, maybe they're now an associate or intermediate PM at lab or other places I've worked that like, if everyone's really annoyed at you, you're probably actually doing your job well.”
Remote product managers must refine requirements upfront instead of relying on standups
“If you're in an all remote world, your requirements have to be clear. You know, sometimes you can get away with, Hey, this, I have a daily stand up or a couple of weeks stand up. And then you use that as the opportunity to clarify something. You have to get it…”
GitLab tests PM candidates using an asynchronous written requirements roleplay simulation
“And so as part of the interview process at GitLab, we do what's called a deep dive interview, where we have the person try that out and they engage with another person or product who's playing the engineering side of that conversation.”
GitLab bans internal email in favor of public issues and Slack
“GitLab is very anti-email in a lot of ways. Obviously we use it for external communication, but internally it's on an issue. It's in Slack or it goes into the handbook, right?”
Remote teams can operate successfully with zero working-hour overlap via asynchronous communication
“If he's communicating asynchronously and giving clear outcomes and empowering the people who make the decision, it's okay that they may not have overlap.”
GitLab pivoted from a breadth-first to depth-first product strategy in 2023
“Now, last year we made the conscious decision to start to pivot to depth over breadth. And that's because we have a very broad platform today. We are touching everything from business continuity planning and OKRs to Enterprise agile planning and team planning …”
GitLab Duo powers its enterprise AI suite using 16 distinct models
“We have around 16 models we use today to make GitLab have its AI suite, which is called GitLab Duo.”
GitLab is expanding its platform into observability and service management
“And we are currently working on expanding into observability and service management, but it is truly an amazing experience.”
Williamson: Clear writing is mandatory for success at all-remote GitLab
“GitLab's all remote. You're dead in the water if you can't write clearly at GitLab, so it was testing all those things at once.”
Williamson: SendGrid and GitLab required opportunity canvases and Amazon-style strategy docs
“There are two that we used at SendGrid and GitLab that I think were essential. One was a one pager called an opportunity canvas, which asked PMs to outline sort of the concept they wanted to build. And the other one, it's like a two to six pager. I think Kevin…”
Williamson: GitLab's overall product strategy document was only two to three pages
“The one I did at GitLab for the whole product was probably a couple pages. Two, two, maybe three. It wasn't that long.”
Williamson: SendGrid and GitLab used dual-track agile for product management
“PMs always have two tracks going. At least that's how we ran it in Sengri and GitLab. There's a validation track where you're doing your homework on the things you want to pump into engineering, and then you have a build track.”
Williamson: Deep target user perspective builds cross-functional trust for PMs
“If you really understand them, then you're going to tee up the right work, which is going to drive results. Ultimately you want to drive results, but how do you get there? I think the building block is having a ton of. Perspective on the target user and what t…”
Williamson: PMs must track executive-relevant KPIs to prove business impact
“And then from there, you're trying to prove business impact. So make sure you have a KPI that leadership cares about, that maps to the work that you report on regularly and openly and honestly.”
Williamson: GitLab recorded and internally published all product review meetings
“At GitLab, we recorded all of them, and we posted them, and anybody who wanted to watch them could. So we were very transparent about all these meetings. You could see them all as an internal employee.”
Lemkin: VC is designed strictly for outliers, not sub-$500M exits
“Venture capital is a niche, niche, niche asset class only designed for outliers. It is, the job is to find an outlier. It is to find a GitLab. It is to find an Okta. It is to find a Stripe. It is to find an Algolia. That is the job. The job is not to find a te…”
Kramer: Open core model accelerates innovation via shared customer code contributions
“As customers are contributing code to our platform, we are able to share that as part of our platform with the entire world. So it sort of opens up all the contributors in the world. To be part of our team and part of our development and innovation and really …”
Early open-source startups do not need formal marketing teams or CMOs
“And so you don't necessarily need a CMO or anybody in marketing to really drive this when you start as that, as your root, as open source as your root, you open it up for the people that are contributing to the product that clearly believe in it because they'r…”
GitLab CMO Kramer: Developer relations and community team reports directly to CMO
“But we still have a group and it reports directly to me. That is developer relations and community. And so we run specific products through that, like our code contributor program, where we still do those exact same things. We still have hackathons where we br…”
Open core platforms should train enterprise customers to contribute code directly
“So you have a company that's using our platform really widely. They want a few more capabilities. Don't wait on us. We'll empower you and teach you how to have some code contributors in seat so you can move faster. And then of course we get the value from that…”
GitLab will always maintain a free open-core tier
“Do we put this in our free version, which we will always have as a good open source steward, or is this something that falls as part of our paid for package?”
GitLab governs its pricing model via 11 published community promises
“We have promises. So we have 11 promises listed out there on what we will follow to make sure that we're continuing to serve the community that helped us get where we are today, but also understanding that we're a commercial product now, and then help them dif…”
GitLab commits to always open-sourcing tests for open-source features
“Another one we have is that we'll always release an open source, the tests that we have for an open source feature. We'll share that with the world.”
Kramer: GitLab directly explains why features belong in paid tiers
“I'm a product manager in, in as my background, and often people would talk to you and say, I want this feature and you talk them in this giant circle that makes them feel really loved, but is also kind of telling them no, whether they get that or not. And so w…”
In-person field events are more effective than ever for enterprise pipeline growth
“And then the other thing that really, really works, particularly in upper mid market to enterprise field events. Field events have been back for about a year and they're almost even more popular now because for two years we all sat in our houses and stared at …”
GitLab CMO and CRO jointly own expansion pipeline and net ARR
“So Ciro and I jointly own expansion. So we're driving the pipeline for expansion. And of course he owns the overall number, which can be a mix of, is a mix of net new and growth.”
GitLab assigns single DRIs to lead marketing areas with multiple VP contributors
“And so at GitLab, we really believe on having a DRI for everything, a directly responsible individual. And then of course there's a ton of contributors. And so there will be several of my VPs that contribute To each of them.”
An open core model is a purchasing requirement for many government agencies
“Outside of some, you know, I visit with a lot of customers in PubSec, and that is actually for a lot of the agencies, a requirement.”
Gartner will adopt the 'DevSecOps platform' category within three years
“And so that's not something that happens overnight. That's something that will take about three years probably for Gartner to say, no, GitLab was right. It is a DevSecOps platform MQ that we're going to do.”
Kramer: GitLab positions AI across the entire software delivery lifecycle, not just code completion
“Instead, we stepped back and said, the value of AI on our platform is along every step in the software delivery life cycle. So that will be one piece of it. And customers absolutely need to know we have it and prospects, but we should be telling an end to end …”
GitLab pairs product marketers directly with product managers to prioritize features
“So we've built a product marketing team that is Getting deeper and deeper. They're matched with product managers, and they're getting deeper and deeper into how our product works and understanding the value of it to really want the product managers to come tog…”
GitLab's CFO shares roadshow investor sentiment with all employees via Slack
“This is the first company where I actually know everything after we do an earnings call and our windows open and our CFO goes on the roadshow. I understand what they're saying and not just me. He sends out a slack to the entire company of the sentiment, the ov…”
Kramer: All-hands meetings fade, but written handbooks maintain continuous alignment
“You know, I can say it in all hands, then it's a one and done. But as new people enter the company and onboard as people are trying to get up to speed on where we're going, they have one place to go.”
Kramer: Going public forced GitLab to restrict financial metrics via SAFE framework
“We became a public company, and so we had to introduce something our legal team noted as a safe framework. Please don't ask me what it stands for. You can Google it because I don't remember, but it's basically understanding if this is financial information, it…”
GitLab defaults to keeping all meeting agendas open to the entire company
“We never have a meeting without a meeting agenda and it's by default. We always make it open to the company if possible.”
Eligible GitLab employees can shadow CEO Sid Sijbrandij for two full weeks
“Anybody at the company, I think you have to be here for a certain amount of time can apply to shadow him for two weeks. And when you shadow Sid, you go to one-on-one. So he, they would come to a one-on-one with me. It's kind of funny. It's like me and him talk…”
GitLab bans slide presentations during meetings in favor of asynchronous pre-reads
“We don't really like to present, and so we really try to pre-send materials to make the most effective meetings, not sit there and present slide after slide in a meeting. We assume everybody is pre-read, then we can just jump into rich conversation.”
Kramer: Companies should not abandon transparency over isolated internal leaks
“And the thing we stand really true to is I never have wanted, and I know the team would agree with me, just One bad instance, one bad actor to spoil it for everybody else. So while we have had these things happen and every company has, it's not like we're like…”
Enterprise CTOs avoid CMOs but will gladly meet with Chief Strategy Officers
“Which, what CTO wants to talk to the CMO of DevSecOps? Like my platform, but they definitely want to talk to somebody that is working on understanding their needs. That was a former customer and that wants to come back with a team and understand, are we strate…”
Martin: GitLab operates with thousands of employees but conducts zero meetings
“Multi-billion dollar company. Public now. Incredibly successful. They don't do meetings at all. I have a couple thousand people. They don't do meetings.”
Qu: Product usage is the primary leading indicator in PLG funnels
“And the usage product usage is the, almost like the leading indicator for success for PLG versus in the sales funnel. It's like almost like how many do you get and do they interact with the marketing campaigns, right?”
Qu: High-usage ICP accounts in PLG should receive high-touch sales outreach
“And then the other potential conversion path is where the product usage is high, but also this customer, this potential prospect fits into your ideal customer profile, right? It's a, from a fortune, 500 company, or it's from a target industry that, you know, t…”
GitLab defined activation as two users using two features within 14 days
“So at GitLab, we actually did a bunch of analysis. We're trying to understand what is that moment for our new users. We ended up have something along the line of two users, two features used in the first 14 days.”