In short
Grit Podcast Episode Summary: GitLab’s CEO on Why the Next Great Developer Might Not Write Code | Bill Staples
Episode Overview This episode of Grit features Bill Staples, CEO of GitLab, a leading all-remote DevSecOps company. Bill, who has a rich background in tech companies such as Microsoft and Adobe, shares insights into leading an innovative organization. Key topics include managing energy over hours worked, the impact of AI on software development, and the evolving nature of software engineering.
Key Points and Discussions
Introduction to Bill Staples
- Background: Bill has 30 years of experience in tech, previously serving as CEO of New Relic and holding positions in major companies like Microsoft and Adobe.
- Role at GitLab: Recently stepped into the CEO role, emphasizing GitLab's unique position as a fully remote company, trusted by many Fortune 100 companies.
Philosophical Insights
- Quote Reference: Bill shares a quote by George Bernard Shaw highlighting the joy of being "thoroughly used up" in life, which reflects his work ethos.
- Passion for Work: Discusses how his passion sometimes creates pressure on others who may not share the same intensity.
Energy Management
- Shifting Focus: Bill emphasizes managing energy rather than time, adapting his work habits to maintain productivity.
- Weekly Cadence: Moves from quarterly planning to a weekly check-in system to track progress and adapt to changes promptly.
The Role of AI in Software Engineering
- AI Revolution: Bill predicts AI will significantly enhance productivity among developers, enabling them to auto-debug and streamline processes.
- Future of Development: Foresees a future where many more individuals can create software through natural language, which could lead to a greater demand for software lifecycle quality.
Hiring Practices and Company Culture
- Hiring Criteria: Focuses on hiring great human beings with integrity and trustworthiness alongside technical expertise.
- Expectations from Executives: Maintains high standards for his executives, wishing to surround himself with experts who can inspire him and drive performance.
The Software Lifecycle
- GitLab’s Role: Emphasizes the importance of the entire software lifecycle, not just code creation, and how AI can enhance the entire process from design to deployment.
- Quality Assurance: Points out that while AI may facilitate more people writing software, quality control through proper lifecycle management will become even more critical.
Personal Reflections and Leadership Style
- Work-Life Balance: Shares his structured approach to daily routines, emphasizing time spent with family and personal well-being.
- Long-term Vision: Expresses a commitment to continuous learning and adapting to rapid changes in technology, particularly in AI.
Closing Thoughts
- Definition of Grit: For Bill, grit means embracing challenges and discomfort while maintaining a positive attitude.
- Call to Action: Bill encourages listeners to embrace hard problems with determination and a smile.
Conclusion This episode offers a profound look into modern leadership in technology, the transformative impact of AI on software development, and the importance of energy management in high-stakes environments. Bill Staples exemplifies a leader who prioritizes personal growth, teamwork, and quality, all while navigating the complexities of an evolving tech landscape.
Additional Resources
- Connect with Bill Staples: [LinkedIn](https://www.linkedin.com/in/williamstaples/)
- Connect with Joubin Mirzadegan: [X](https://x.com/Joubinmir) | [LinkedIn](https://www.linkedin.com/in/joubin-mirzadegan-66186854/) | Email: [grit@kleinerperkins.com](mailto:grit@kleinerperkins.com)
- Learn More about Kleiner Perkins: [Website](https://www.kleinerperkins.com/)
Written by AI. May contain mistakes. Listen to the episode to check what was said.
Transcript
Automatic transcript. May contain errors.0:00All the software we have today really have come about in the last 15 years. In 15 years, how many engineers built all that software? It's less than 1 % of the world's population. Imagine what can happen when we double, triple, quadruple, 10x, the number of people who can now create software through natural language. And that drives more demand for a software lifecycle to quality. And that's where we're excited. Because if you think of what GitLab does, we're basically full lifecycle software engineering platform. I did live through the internet and the cloud and the social, but AI, I think it's not just about technology.
0:37It's about culture and work and life. It's going to change everything.
0:54Welcome to Grit. I'm Jubin, partner at Kleiner Perkins, a show where we go beyond the highlight reel and explore the personal and professional challenges of building history-making companies. Today, we're joined by Bill Staples, CEO of GitLab, a company in the DevSecOps space that's trusted by more than half of the Fortune 100. Bill stepped in the role just a few months ago, most recently as the CEO of New Relic, and before that, 30 years of experience across Microsoft, Adobe, and many others. We talk about Bill's journey stepping into a founder led company, the challenges and the opportunities, and what comes next.
1:29Enjoy the episode. GitLab is one of the OGs of full remote. There are no offices. None. Zero. So I guess theoretically you could be wherever. Exactly. Yeah. Isn't that a beautiful thing? It's contrarian these days, isn't it? Well, I know there are some people who cherish the office. And I do have to say like in-person meetings, there's a certain quality you get there that you can't get anywhere else. And so, you know, I do bring the team together and we do, you know, planning events. Well, I assume that's also why you travel, right? Part of the way I travel. Like you go on to meet teams and customers, right?
2:08And there's just some zhuzh that you can't get over Zoom. Yeah, I'm about to do earnings call at my CFO's house. You're no way. Yeah. Here? He's actually on the East Coast. Is this your first earnings? No, I've done one for GitLab already. So this is your second one. Yeah. Cool. I was public CFO, or CEO before. So I didn't. But your first, I meant your first earnings at GitLab. Yeah. Okay. I was, GitLab is notorious for having basically everything about the company online, including quite a lot of details about each individual in the company, including you. And one of the quotes that I read that stuck with me on your profile was from George Bernard Shaw.
2:54And the quote is that I want to be thoroughly used up when I die. For the harder I work, the more I live. Yeah. I was fascinated that that was a quote that you wanted to identify with. Yeah. Makes sense now that we're talking about it. I found it last year while I was contemplating my next chapter. Realizing that this is... Yeah, there's more to that quote. Did you read the whole thing, actually? Do you mind if I... Please. Because, you know, there's a lot of meaning in that quote. Okay. I'm ready. Are you ready? This is the true joy in life. The being used for a purpose recognized by yourself as a mighty one.
3:38The being thoroughly worn out before you are thrown out on the scrap heap. the being a force of nature instead of a feverish selfish little clod of ailments and grievances complaining that the world will not devote itself to making you happy i'm of the opinion that my life belongs to the whole community and as long as i live it is my privilege to do for it what i can i want to be thoroughly used up when i die for the harder I work, the more I live. I rejoice in life for its own sake. Life is no brief candle to me. It is a sort of splendid torch, which I have got hold of for a moment, and I want to make it burn as brightly as possible before handing it over to future generations.
4:35Wow. that's uh i found that and i'm like i gotta get back to work that's what i that's what i'm here for yeah did you think that maybe you could find that purpose channeled elsewhere you know could you make yourself useful and find hard work in avenues other than being a tech ceo probably yeah I really find it. You really can't. Like I said, like my life, I've been super lucky. I think so much of success is actually luck and timing. And I could never have predicted, you know, at each major step along the way, what would have happened. And so I've kind of learned to just trust that process. Like I am who I am.
5:30I'm a pretty passionate, committed person. I just, I like to explore, I like to learn, I like to try lots of different things. And then when I see something, I know it and I go for it. And so that year was basically the process of really reflecting and contemplating what did I want next. And I kind of looked at like four or five different paths as possibilities. On the full-time operator role, I said, if something came along that I'm passionate about the mission, that's number one, non-negotiable. I don't work for money or for fame or for anything like that. I want to devote myself to a cause.
6:21That was kind of number one. And I wanted to have impact on the world at the scale at which I've worked before. So public company and growth mode. Those criteria were like super narrowing, constraining, right? Like there's probably a handful of companies or something that would have met that criteria. But I was like, that's what feels right. And if it doesn't come along, it doesn't come along. And, you know, like, to be fair, the reason that that criteria is so narrow is because if you're the founder CEO who is having a mission that they care about, obviously, if they started it, they probably care about it at scale, public company that's growing.
7:10Why would they leave? Yeah, exactly. They're all usually still there. Exactly. It's usually around the time where the impact becomes less diluted or the company has stopped growing. Right. Yeah. So it makes sense. so I could never have predicted that GitLab would have the need that they had. And yet when it came along, it was like a perfect match. I've spent like almost 30 years building software for developers, developer tools and platforms. You know, what better mission? I know the customer. I know the user. I know the use cases. I know the business model. Like it's a perfect match. And Sid had the need.
7:56Sid was the founder. Sid's our founder, yeah, chair, exec chair now. And his sad need, right? Like it came from health issues, right? That he had to step away from the business. Yeah, yeah. He had a recurrence of cancer last year and decided that was, he needed to step down and get that taken care of. When you feel this strongly about your work, I feel relatively strongly about my work. I always have. at times I have found that what feels demanding to others is me being passionate about my work. Does that make sense? Like, You mean when you're passionate about your work, it has an impact on others, they feel it's too demanding or?
8:43Correct. And that I'm, you know, like if I'm all in and I'm, it's like play to me, and I'm doing it on the weekends and late at night and, I would just do my work if I wasn't getting paid for it. There's like, I have found that there can be ripple effects to that. For sure. You know, like not everybody, sometimes people just want to have this be their thing as a job. Yeah. And then they have, you know, a different part of their life that's the rest of their life. Totally. Yeah. I don't feel that way. and sometimes I feel like I lack empathy for those that don't feel the way that I do. And certainly I think that if I'm asking for more or raising the bar of ambition, like that creates wake in the organization.
9:40Have you experienced that? Oh, yeah, for sure. First, I'd say I don't have any judgment on that. I don't think work is the only important cause that someone can devote themselves to. And total respect for anyone who chooses something else as what they value and what they want to pour their passions and energy into. And someday that'll be me too. I hope to live to 92 like my dad, and I doubt I'll be doing a CEO. But if they work for you, do you want it to be their passion? Yeah. That's what I mean. I want to be part of winning teams. And to be part of a winning team, just like in sports or other types of activities, requires hard work.
10:32It requires great practice and devotion to the daily rituals. And so, yeah, I have high standards, high expectations for the people that I work with. It is a different level. I'd say I'm also able to separate it a little bit, I will say, in the CEO role versus any of the other roles I've ever played, including chief product officer, technology officer, in that at least I experienced the CEO role more as a calling. more as a cause than a job. The closest thing I can liken it to is being a dad. When you're a dad and you go on vacation, if your kids are old enough to be on their own, it's not like you don't think about them.
11:23It's not like you don't pick up the phone call if they call. You're always there for them. It's the same thing in the CEO role. I'm always there for the company 24-7, 365, doesn't matter. I don't count my hours. I manage my energy. So that means, you know, if I'm feeling out of energy, you know, after a long day of meetings, I'll take a few hours and eat dinner with my wife and try and recharge a little bit. But then I'll be right back at it Saturdays and Sundays. You know, when something's always going on, I'm always engaged and committed. And I totally do not expect that from everyone. You know, that's not everyone feels that level of accountability to the company as a whole, nor should they.
12:11So I'm able to separate a little bit those expectations from what I model and what I do, but still very high standards. I mean, we want to be a winning team. We got high, high expectations. What about your executives? Do you expect it from them? Like I said, I'm able to separate myself from them, but definitely very high standards for executives. Define high standards. What do you think of as high standards? First, I want to surround myself with a team of experts in their function who I can learn from. I've become a pretty good generalist now, having been CEO for several years, and certainly worked around those functions for my whole career.
12:54But I want people who can go 10 times deeper than I can in their function, who understand best practices, who understand how to measure and drive performance in that function, and who I'm constantly inspired by. So technically for their function, I want experts. But for me also, it's really gone beyond that in terms of I want to surround myself with really great human beings. You know, it's having integrity, having trust in a team is like the most important thing. If there's not trust, if there's not, you know, an ability to tackle the hard problems that come up inevitably in the business with trust and an ability to collaborate, you know, across them, you can't perform as a team.
13:44So when I, you know, when I hire people, I'm looking for really good people first and technical experts second now. Revisiting the point about an earnings, like the earnings, the earnings report and the day of, let's just say like you were mentioning, you don't manage by hours, you manage by energy. like there's some days where I actually suspect there's a lot of days as the CEO where it doesn't matter what your energy level is like nobody else cares the problem doesn't care Wall Street doesn't care when you're giving an all-hands presentation the company doesn't care you know yeah and I don't I wonder like on those days, which is most days, frankly, what if the hours are there and the energy just isn't?
14:44Like I said, like I do my very best to manage it. So if I know, for example, earnings day, a couple of days, actually, I don't know if most listeners kind of follow or understand or followed that process before, but it's like you do the earnings call, which is just the start of a very long process because then you do callbacks with all of the analysts that cover your stock. We have like 35 or more right now. And then you do second day of callbacks with all of the top investors in your stock. And these are like one to three or five people at a time where they basically ask you all their questions as well.
15:25So it's like, and it's back to back to back every 15 minutes, you're booked with a new party for many hours at a time. Like when I know I'm up against that and I, and I am preparing for that, I, uh, conserve energy and prepare for, you know, that marathon for basically 48 hours. Um, so, so, you know, that's all part of managing energy. You can't just go all out all the time. You got to, you know, what does the active conservation of energy look like? What does What does that mean? Make sure I'm getting eight plus hours of sleep. Make sure I'm managing stress levels with exercise, creative outlets.
16:02I try to find ways of rekindling my creative energies. Photography is a big passion of mine, so I'll do photography or cycling I love as well. So get on the bike and ride for a couple hours. Come back from those feeling a lot more refreshed. It's a lot more mental and emotional energy than it is, you know, physical requirement. Do you beat yourself up if you don't have the energy that you think you need? Constantly. I mean, that's, you know, I push myself and have high standards and expectations for myself above everyone else and constantly falling short of where I wish I was. Is that true? Yeah.
16:44So do you feel like you disappoint yourself more often than not? No, I just like, I take it. I don't think anyone's a perfect, you know, perfect, but I like to, I like to aspire to be better tomorrow than I am today. And that's part of that growth journey, like constantly learning and improving is what I love. You were saying before, I think, you know, you love getting in and problem solving. And sometimes that passion isn't shared by those around you. I'm the same way. Like, for me, problems are actually part of the fun. Like, you know, being curious about like, well, why is this happening? What can we do to mitigate it?
17:27What are all the, you know, different angles on it? Versus, you know, I know other people experience it as like, oh, stressful. There's a problem. And this is going to blow up and cause all these issues. And, you know, for me, it's like, oh, I sometimes I'm sure I don't act that way, but like I like to go into and dive into those things. And for me, even if the problem is myself, like I'm failing myself, what I would love to do and how I would like to show up. It's like a chance to step back and say, OK, how can I do that better next time? What can I learn? Have you ever met anyone, Bill, that has this gene of anxious overachievement?
18:07without the anxious like have you ever met someone that's super ambitious that is constantly raising the bar for themselves that doesn't have the devil on their shoulder whispering that you're not doing enough that was a bad meeting you don't have enough energy it's hard to know because i think a lot of people maybe don't share that but i think most successful people that i know at least or that way um which way you know always striving to like you know satya as an example i was i worked i had a chance to work um pretty closely with satya still uh lucky to be you know in touch with him and you know how he talks about growth mindset like it's a job never done the minute you say you know something you just shut yourself off from learning more and i think he he embodies that He lives that.
19:04He doesn't just talk it. It's like, uh, it's a funny existence that we put ourselves in, you know, like, uh, it's, uh, there's this weird by-product that seems to come from it where it's both the most energy giving and exhausting at the same time. It's like that George Bernard, uh, Shaw quote, right? Like a brief candle. It's burning brightly right now. It's yours to hold, but someday it's time to pass it on. Like, why not burn as brightly and like devote yourself to excellence as passionately as you can while you have the chance. That's my philosophy. And do you think you can do this like until, if amazing CEO jobs come around until you're 80?
19:48You think you can do that? I doubt I'll last till 80. I don't know, you know, like. Why not? Like what would prohibit you from lasting that long? I don't know. I just think, you know, It does require a lot of stamina. It is draining mentally and emotionally. And at some point, I imagine that will be a limiter for me, or maybe it'll be better for the company for a different CEO to take the reins, a different direction or a different time. I mean, just think about the world we're living in right now and how rapidly things change with AI, you know bringing amazing new products uh it seems like every day to market right now things that we didn't even dream of a year ago are happening so i can't you know i think it's another thing i've kind of learned in life is like to try not to try to like look too far ahead and become too attached to an outcome that i have no idea if it can or will happen i just have to live every day in the moment be the best person i can be and navigate with what comes and if it lasts till i'm 80 i'd be grateful if it lasts another day i'm grateful your career is littered with you riding these unbelievable technology shifts in companies that are like at the helms of them in many ways like it was at microsoft for how long like uh 17 years from 99 to 2016 yeah crazy and then you go to adobe and this was at the time-ish when Adobe was transitioning to more of a SaaS consumption, like their entire business model.
21:34And then you go to New Relic, which was kind of a preeminent SaaS company of the time. And now you're at GitLab and I don't know, I'm not gonna say definitively, but I'm pretty sure there's like five to 10, 22 year olds that are like looking at your company right now, salivating about basically re-architecting from the ground up an AI native solution. And they probably do it pretty quick, you know, relative to what it probably took to get this company to hear now. I guess I'm curious, have you ever seen or felt anything like this before? It was actually one of the reasons I wanted to come back to work at this time as well.
22:31You know, as I was defining that criteria, I felt like this technology wave, I think, is the most exciting of all the ones before it. And, you know, I did live through the internet and the cloud and the social, you know, client server, all those different technology waves in the last 30 years that were pretty exciting at the time and, you know, amazing in their own right. But AI, I think it's going to change the world. It's not just about technology. It's about culture and work and life. Like it's going to change everything. So I wanted to be part of it, in particular for software engineers, because, you know, some of the best application i think of ai and one of the you know killer use cases if you will i think will be um software engineering so uh to be aligned with that mission is particularly exciting i i don't know if it will be i think it already is i mean there's a lot of great products coming to market yeah we're early investors of a company called well now called windsurf but formerly known as Codium.
23:38Yeah, yeah. Congrats. Thanks. It's great company. Open AI now. The rumors are out. Nothing has been officially announced, but the rumors are certainly out. And, you know, I've never seen company grow like this. And you look at other companies in this space, it's not even just Windsurf. Cursor. Cursor. Copilot. Copilot. GitLab Duo. GitLab Duo. And it is such a good space because it's all structured code that lends itself well to what these frontier models can do well, which is take these structured pieces of text and then spit out something predictive on the other end. coupled with software engineering as a profession, which is a thing the world needs much more good ones of, you know, like it's the lifeblood of not just tech companies anymore, most companies.
24:39Every company, yeah. And they're expensive, you know? And so, I don't know, I, this, it was one of the early use cases through Copilot and Microsoft that took off. And I remember I brought the CEO of GitHub at the time to come speak to this group of CIOs. And this was like not even two years ago. And it was like the, it was the game in town, growing like 50 plus percent on a gigantic base. And I remember thinking, boy, like Microsoft and GitHub might just like run away with this market. And there was insatiable demand from every company to have a co-pilot for their engineers. Then Winsurf's formerly known as Codium slides were all us versus co-pilot.
25:52And you fast forward, not even 18 months. And what I thought was a big market is like the mother of all markets right now. And what I thought was maybe the company, the incumbent at the time, that was going to mop up the floor of this gigantic market, you could argue is in like not even the top three right now. Yeah. I think it just says we're in early days still. This is still early innings. It's insane. And it's going to change the world. I mean, literally. Because like you said, every company is in some way a software company. They usually use software to either grow their revenues, engage their customers, or they use software to run their company and automate processes and take care of systems.
26:41And so no matter which kind of company, maybe they're both, software is going to be completely transformative. I often remind myself, growing up on the farm, there was no cell phone. There was no smartphone. There was no cloud. There was no apps. There was no social media. There was nothing. This is 50 years ago, less than 50 years ago. and all the software we have today all those connected devices really have come about in the last 15 years right in 15 years and how many engineers built all that software it's less than one percent of the world's population it's a fraction of one percent of the world's population imagine what can happen when we double triple quadruple 10x the number of people who can now create software through natural language.
27:40I don't even think we can understand what that looks like, the world that that is. And it's, you know, I think people who are maybe not as familiar with the process of building software and, you know, the challenges of it might assume quickly, oh, that means there won't be many software developers because machines will be building it all. Like, no, actually. I think just like when the internet first came about, it was super expensive and there was limited connectivity. The more we've invested in infrastructure and made the internet pervasive, the faster it's grown, the more it's used, the more applications are on it.
28:18Same thing with airplanes. When they first came out, they were super luxury for a very small number of cities. The more we've invested and grown the number of airways and airlines, the cheaper they've gotten and the more people travel. Same thing with code. I believe it's such tedious work today. You have to get the syntax perfectly right, or the code doesn't work, or it has security and other issues. And it's just so incredibly tedious that most people can't do it, literally. It's technically so difficult. And if we can use machines to actually create and manage that complexity or help us do that, the prize for like human judgment on both, you know, the design, the architecture and the software itself is actually going to become even more valuable.
29:11And we're going to be much more rapid at innovating and creating software solutions where today, like cost and resource and time, just like it doesn't, it doesn't allow for software to be part of a solution. Tomorrow it can be. I wonder, like an open question in my mind, standing here today, maybe we'll, let's revisit this in 12 months when we sit down again and talk, because God knows the world's going to be quite different. You're talking about the total TAM of software engineers should increase by a lot. People that could traditionally not write software will be able to write software in natural language and just tell the machines to go build something that they otherwise would have to use a programming language to do.
29:54Yep. So that's like one thing, okay? You could argue, I'm curious to hear your take, like, well, then are more people gonna be just building more shitty software, okay? Like, school of thought, number one, I don't know. Number two, is this technology, I think the reality is in software engineering, there is a fraction of the people that are delivering a majority of the value, right? So your top 10%, 5 % of software engineers are doing 90 % or more of the value creation in engineering. Those 10X engineers. Exactly, right? Which is why we're all looking for them. So like, are they going to become, are we going to create more 10X engineers?
30:39Yeah. And are the 10X engineers going to be 100X engineers? It's like school of thought number two. And then the third, which is if you go talk to Sam at OpenAI or Dario at Anthropic, they're going to say, well, don't worry. Like neither of those questions matter because this, these models are going to get so good that this idea of like good or bad software is just going to be the AI writing the software. You know, um, I'm, I would, I would love to hear your reaction to that. Yeah. Uh, well, let's start with the first one. I think, you know, will there be more people creating crappy software? And the answer is, I think, yes.
31:25And that's actually part of what I'm so excited about with GitLab, right? Because if you think of what GitLab does, we're basically full lifecycle software engineering platform. So everything from people planning and tracking issues through obviously their code versioning and control, their packaging, building, deploying software, the securing of that software, the compliance standards, the quality, testing and validation, all of that is what we do. And so while AI right now is making huge waves in the software creation process, primarily in the IDE, the tool that most developers use to author the software, that's the windsurfs and the cursors and the copilots.
32:10All that software, in order to actually get deployed into production and actually reach the end user, has to go through a software lifecycle. It has to be version controlled. It has to be tested. It has to be security checked. The things we do are still very relevant. In fact, I would argue even more relevant if the bar of simplicity is going to go up on creating an authoring code. And enterprises who rely on GitLab to secure it and make sure it's compliant and meets all of their safeguards, the demand I think is only going to increase. And so then I shift to like, what can AI do for all of those processes?
Read the full transcript
32:51How can we make, you know, the full life cycle of software engineering, AI driven? Because, you know, when we study where engineers spend time, it's only like a quarter of the time that they're actually authoring code. The rest of it is all that other stuff. And it's even less fun than authoring code. I just put it that way. So even more beneficial for them to be able to delegate mundane tasks, tedious things to an agent who can go do work on their behalf. So more people writing crappy code, yes. And that drives more demand for a software lifecycle to quality and secure and assess that. And that's where we're excited.
33:35you know i think to the 10x engineer um question that's absolutely what we're like when i think of what our um asian platform should do it should make more 10x engineers and for those you know gifted 10x engineers today should make them even even better um and uh you know you can imagine a world where as a software engineer, you're assigned a set of bugs in the code and you've got to check out those issues one at a time, check out the code, look at the code, debug, analyze what's going on, come up with a fix. And you do that one issue at a time. And sometimes an issue can take days, days and days to debug.
34:24imagine a world where as an engineer you can instance an agent in fact you can instance 10 agents you can parallelize the debugging and code fixing for 10 issues at a time on the same day in parallel you can have those agents go do all the tedious checking of the code and looking for issues they have all the context of issues that have been filed against this code block security scans that have been run, test passes that have been made, previous deployments, errors in production. They can pull all that context in without you having to do it manually and assess the code to look for the potential coding error and then come back to you and say, well, here's what I found stitching all of that context together.
35:13Here's what I think the code error is. Here's a code suggestion for how to fix it. Does it look right to you, human? And I, as an engineer, can paralyze that across 10 issues, can review the work of all the agents. And when I feel good about it, say, go ahead, merge that. You know, code change. That's like, that's so empowering for engineers. Like you would take what's super tedious and a lot of toil and you'd create something that like can elevate their impact in a significant way. That's what we're building. And what about option three? I think good is always in the eye of the beholder. And so what's good today, most of the time for software is good enough is what it really means.
36:02Like every software project I've been part of has bugs. It's just a matter of finding them and how bad they are. Every software project has usability issues. uh you know you try to design them perfectly and get them just right but there's always corner cases and problems um not every software project i've worked on is beautiful and elegant and amazing um it requires really skilled you know designers to do that and i think uh over time certainly ai will get better at those things but i think that just means the bar is going to go up. Like the standard of what we expect from software in terms of quality of design, quality of experience, quality of outcomes is just going to keep going up and up.
36:51And I don't think we're anywhere near exhausting the demand for software and the demand for high quality outcomes from our software. And so I don't think this is a anytime soon kind of we're at the limits of what software can do. And when you say agents, I hear a lot of different definitions these days for what people think of as agents. How do you think of it? I think of it as an AI driven process that is specialized in particular skills. So you build an agent typically focused on a particular domain and, and, um, give it the appropriate context to go exercise those skills and execute particular tasks with those skills.
37:47And then, you know, um, you can, agents can obviously talk to each other and, you know, work with each other, share those skills and then interact with humans to get input or prompt, you know, more prompt on the particular task they're executing. Internally at GitLab today, have you put part of the team on like, all right, what's our story here? How are we going to work on this? Who's building the agents? How much are we spending on that? Like, have you had to like, kind of, Oh, it's one of our biggest investments right now, actually. Yeah. Super awesome, awesome work going on. I see that a lot of, uh, these tech companies that have been, that were born pre our modern definition of, of AI, um, since the transformer, I'm curious, like, doesn't everybody want to be working on that?
38:41My observation is that many of these types of companies that have been around for a while are all scrambling to either integrate the technology into their product or internally, right? But on the product side, I have seen so many people that are like, oh, the core stuff is boring. I don't care that it drives most of our revenue. Like, I want to go work on the cutting edge. I see how much these AI folks are making. I hear you, Bill, on your earnings report, using the word agent and all these things. Like, I want to be a part of that. Like, you're telling me that's the future. Like, why, why, why wouldn't I want to work on the future?
39:22Like, does it, does it create any of that tension in the company? You know, I, I actually think that would be an awesome thing. The more people who want to explore AI and make it part of our platform, I think the better. Obviously we have other things that we're investing in and doing, you know, one of the things that's helped GitLab grow in recent years is our security capabilities, you know, SAS and DAST and dependency analysis and container scanning. And we do, you know, a lot to help our enterprise customers ensure that they're, you know, securing their software and their company and their customer data.
40:02And it takes a specialized skill set to be good. You know, For example, the code scanners often require people who are experts in a particular language that know what kinds of vulnerability patterns exist in particular languages. And so you imagine if you're that kind of expert, your skills are prized. You have a place to contribute at GitLab. Obviously, you're probably hired to do that. And there's always more work we can do to make those scanners, to make our security capabilities themselves better. And they're working on that. But you can also imagine a world where AI could help with some of that pattern recognition on security flaws, vulnerability detection, remediation.
40:47And so it's a chance for them both to continue to contribute, but also think about new approaches to security that are AI driven. And, you know, to some extent, same thing's true of core DevOps capabilities. Like CICD, the ability to integrate code, package, and deploy it is 10 years old. And there's opportunity to rethink what role should AI play in that. And so every team has a set of priorities. Sometimes those are core quality. Sometimes those are enhanced features for human engineers that we currently serve. And sometimes that's like, let's think through how can an agent help with these use cases so that the human engineer and the agent can work together, collaborate to get this done more quickly.
41:37This company is like a$10 billion market cap. And, you know, you've been a fancy executive for a long time. You were sure the chief product officer at New Relic before, like you come from a product and technology background before becoming the CEO. So, but I wonder, like, do you get insecure about the technology? Like people that are in the technology often tell me like how they feel like they're really struggling to keep up and they're in it every day. They're not like managing people and companies and earnings reports and all these things, you know, like, uh, how do you feel about keeping up?
42:17I have never seen the pace this high on innovation. It is hard to keep up. And again, why I'm really grateful for experts around me that are more dedicated to a particular function. And in this case, product and engineering experts that can go deep and understand every single day the next thing that's coming out and new approaches. So I learn a lot from them and I study a lot myself just to try and keep up. Study how? Read and watch lots of videos and podcasts. i'm in the middle of one right now they're just dense like uh like it's amazing and if you were to re-listen to some of these like six months ago they're like almost irrelevant and half the time completely wrong because someone's talking their own book about something that ended up not panning out i have found myself carving out 30 to 45 minutes every day whether it's at night or just during work to get into these LLMs.
43:20Like I'll just live in chat GPT to just like feel the contours of the technology and the limits of what I'm bumping into and what's working and what's not. And I haven't found another more effective way yet. I'm curious if maybe, maybe I should go to reading, but to like feel this thing. you know to like feel what these things are doing yeah and where their heads go you know and what happens when i shift models even a model in open ai let alone across different models and yeah that's fascinating it is interesting to see the different kind of personalities and the different approaches i think i have perplex perplexity claude um obviously chat gpt crock i think i have them all on my phone.
44:17Sometimes when I don't like an answer, I'll go to another one and I'll get, you know, get a better answer. Actually, it's super interesting to see. And they evolve every time there's a new model, you know, there's, there's like a different experience subtly and sometimes more dramatically. It is super fascinating. I'm curious, like as a guy who asked lots of questions as part of your job, do you ever turn it around and have the, you know, the AI ask you questions? One of the best prompts that I have seen that I stole from, I think it was Toby at Shopify. Do you know what I'm talking about? It was, uh, I read his memo recently, but not, okay.
44:59I think it was Toby from Shopify. I hope I'm not. The prompt was basically knowing everything you know about me. Oh, don't be shy. Like, what do you think would surprise me about myself. And it was a very scary, deep answer. Really? Very scary, deep. Well, it probably also has the context of all the things you say in these podcasts, right? Oh, I fed it all of the transcripts and everything. Yeah. But also with memory that's been introduced not that long ago. Right. Not even memory within a chat, but memory within the system. Yep. It has everything that I've ever asked it. It has all the context on something.
45:43And so then I start to ask it questions based on, on the memory. And sometimes the answers are like freaky. Yeah. You know, I have told in this case, chat CPT, like never bullshit me. Like I always want, don't pander to me. I I always want you to be very direct. And now before it gives me an answer to something, it says no BS or to be blunt with you. You know, like it just knows, which is funny. Isn't that amazing? I think the best advice I've seen is like, stop treating it like a tool and treat it like a collaborator. Right, like somebody you want to have as a lifelong collaborator. And so like giving it prompts, like, yeah, don't BS me.
46:32really help it like better, better collaborate with you, better interact. Right. But don't you think like to your, to your point, Bill, about you going across these different LLMs, like perplexity and anthropic and open AI and Grog, maybe we're just in a moment in time now, but a founder, a KP founder recently said this to me, like with memory and he's an open AI, chat GPT has become the stickiest piece of software I've ever used in my life. And it might be the stickiest piece of software like in history because it has so much context that now if I think about like, I have gotten some dissatisfying answers recently.
47:17I'm going to like do some deep work about like some health things that I'm working on. I just been kind of annoyed by some of the answers, I feel a little bit stuck because I can't port that memory into Anthropic. Yeah. You know what I mean? It's like it becomes a proxy for a person or a relationship, right? Like, would you ever dismiss a relationship that was valuable to you? Exactly. Which is also why now, interestingly, consensus view in Silicon Valley today is that, you know, So maybe OpenAI is going to run away with this thing because they have the lead. And when you have the lead, even if it's incremental, it's tough to switch out if you've invested all of this kind of like time in getting to know you.
48:08I don't know. I think it's still early days. I do think memory is an awesome new capability. And, you know, we're excited at GitLab to incorporate memory into our agent interactions because, you know, so much of software engineering, again, is like learning through experience and iteration. And like you'll go fix a bug and then you'll get code reviewed. Somebody else or a machine will look at it and realize, oh, you missed this or you got that wrong. And that's a learning moment. The same thing happens for agents. You know, they take a crack at a problem and a human looks at it and says, no, no, no, I want this change or that change.
48:47And today the LLM itself doesn't learn from that, right? It's trained elsewhere. But if you build memory into the service and it remembers that interaction and it reflects on that interaction, the next time it makes a bug fix, it can remember, oh, I got that part wrong. Did I get it wrong this time? But is that actually working well enough where you were like, you would say, go ship that in production? Because my experience, again, just like this is kind of simple Jubin playing around with this software, is that even the way that I like, if I give it a bunch of transcripts for the podcast, I have to be quite specific today with the things that I want it to remember.
49:30It doesn't just remember everything. I have to say, okay, make sure you remember the titles of all of the guests because that's who it is. And the sequencing of when it was. If I have time sequencing questions of something before 2022 and after. Or if I want to ask about, if I want to query around like tonality, right? I have to make sure that I tell it to memorize. It's not, it's still not, I would certainly not ship anything like this. if I had customers that were counting on it. We're not there yet. Yeah. See, that's why I think we're still in early days. ChatGPT and all the other tools like it are awesome.
50:12And they're, you know, powered by the latest LLMs as they get updated. And they're getting new features like memory. But this use case that I was just describing around, you know, reflection and learning can be somewhat domain specific. So for you, you're trying to like give it the specific prompts to say, hey, I need to remember guests and title and these things because ChatTPT as an application doesn't understand that, you know, that data format out of the box. You have to give it that. And the same thing is true of software engineering. Like we use the same LLMs to power, you know, GitLab Duo, but we have to build the specific use cases like memory and reflection on code reviews in order to give it that context in order for it to then apply it the next interaction.
51:09And so that's the work that we're doing. That's the work every company has to do on top of the LMs in order to make it domain-specific for a given task. Yeah. Okay. Agreed. but can I pull that thread a little bit further and explore this with you? Then are we going to have domain-specific everything? Yeah, I mean, I think that's, of course, there's a knowledge base, there's a level of competency that LLMs are growing at all the time. But the application of that knowledge,
51:47I think is really important and often domain specific. And so that's the opportunity for so many of the applications that exist today. By embracing AI, you get a super smart, you know, competent intelligence, but then you have to figure out how to apply it for a given domain. And unless the open AIs and anthropics of the world go build every application. Yeah. And so I think that is the opportunity at the application layer that so many of us are pursuing because we have the data, we have the context, we have the human interaction today. And by infusing AI and bring agents to the table, we can power our users even more specifically than just a generic LLM can through ChatGPT.
52:41And when stakeholders, like, let's just say you think analysts are some of the investors are some of the smartest folks that you know, but like these investors, I mean, no disrespect, have no idea what they're talking about when it comes to like the future of these technologies. And I guarantee you, I haven't listened into your last earnings report, but there's probably some pretty big questions about how are you thinking about agents and AI stuff? Like, how do you reconcile that? Yeah, they're super smart at what they do, which is, you know, they study companies and look at the numbers very deeply.
53:22They look at the, you know, competitive market. They look at, they go interview customers and understand what customers are saying about you, understand even what team members or employees in the company or those who've left say about the company and how it's doing. And so they're very good at all of that and then making judgments on what do we recommend? What do we invest in? How do we do our business? They're not, obviously, they're not innovators. They don't purport to be. They don't know where technology is going. So they're doing those calculations based on the information they gather. And that's what I find super, super engaging because they, they know a lot about the business and the company and what's going on around us.
54:13And that interaction is what I, what I find so exciting. Yeah. I don't, I don't look to them for technology. Fair enough. Fair enough. I'm curious, maybe on a more personal note, how do you organize your days before you were in an office, right? like now you're not in an office i'm just curious how do you think about structuring a day a week a month to-do lists goals like how do you organize your time one of the most um helpful i think leadership uh lessons i've learned uh is to create a create an operating system basically for myself and how I lead, how I run the company. And so it's pretty structured.
55:05I have, you know, basically it all starts with people like make sure I'm surrounding myself constantly by the right set of people. Like we talked about before, great human beings with integrity, high trust, and excellence at their domain. And then a ladder up from that is like strategy. What is our vision? What is our approach to this business in order to create long-term customer value and therefore investor return? And then it goes to process. What is the process by which I can measure the progress every single week of the business. And that cadence is, I found super important. Previously, I've had a quarterly cadence because quarterly boundaries are important for public companies especially.
55:59But when I have a quarterly cadence of setting priorities and inspecting, it's just not, especially in the pace of the world today, is not frequent enough. When you set a quarter priority, it's you check in the first month and everyone's like yay we're on track this is such an awesome priority we're gonna nail this one second month you check in oh we're off track a little bit we're not sure we're gonna make it you know some of this stuff might slip some of this stuff's not working out and then the third month it's like oh shoot we we failed you know we got some of the stuff done but most of it didn't get done like that is the rhythm that is the typical pattern And so I moved to a weekly cadence now.
56:38So every day of my week is planned. And what I do is I take the priorities of the company and break them down into basically initiatives with key results that we expect to drive. And I check in with each of those, about 15 of them every single week, to understand where we are, what progress we've made since last week. and how things are, you know, how things are working out. That's super important because I, you know, I think staying in the details of things and understanding as things evolve, if there's context the team needs, if there's coaching they need, if, you know, things are surprising them that you should be aware of.
57:26So you're not swooping in with like low context when things are blowing up and saying, oh, you're incompetent or this is totally screwed up and let's go change direction another time. It's so important. No one wants that from a leader, especially a CEO. So that's how I kind of stay in touch and every single day of my week is planned with those operating check-ins across the key initiatives of the company. I try and spend several weeks in the quarter as well with customers because I feel like that constant feedback and interaction with customers just keeps me with that customer mindset and speaking the voice of the customer, both to the team and to the investor community.
58:11So that's something I try and prioritize every quarter as well. And then, like I said, I manage my energy. So it looks different in terms of unstructured time every day. sometimes it'll be you know going deep on writing a piece of um you know content for the for the external or internal audiences or sometimes it means you know reading a bunch of things and getting getting sharper so your energy management is unstructured yeah well i'm constantly managing energy and that well i guess by design because you have to flex to what your energy is or isn't Yeah. Yeah. I mean, I try and create enough energy every day to do the structured work.
58:56And then when there's unstructured time, I decide, do I need a nap? Do I need to eat? Do I have the energy to go going on something else? Do you block off time for dinner with your wife? Yeah. Every day? Every day. Blocked? Yep. What time? Six o 'clock. For an hour? Minimum an hour. I try to make it two. That's nice. Yeah. Phones away. That's one of my bad habits. My wife always gives me a... The phone's there. I try to keep it away, but it's a terrible habit, isn't it? Yeah, it sure is. I don't know if you struggle with that, but yeah. I have just been like a do not disturb monster recently, where I became so attached to the buzzing in my pocket that it forget about like, you know, dinner with my partner or whatever, like it was constantly interrupting everything.
59:52And so I've gone full, do not disturb for hours, hours on end. It's been really helpful. And certainly at dinner, I try and I'm a pretty efficient eater. Some would say I, maybe a little too efficient. Uh, uh, but I try and keep my phone away for those good for you 30 45 minutes i gotta do better just just for peace of mind yeah and then you go back to work yeah usually eight o 'clock yeah 7 38 yep and then are you like uh do you stay up late no actually i usually try to um i usually try to go to sleep early because then i wake up early it does depend uh like 10 p.m i like to try to sleep yeah and then usually up sometimes as early as three sometimes five yeah six the latest depends on if i'm up working in the night you know if i've got the energy i'll i'll work at midnight or three in fact one of my teams from 20 years ago it's funny just uh texted me the other day um i can't remember what exactly what we were chatting about, but they're like, we were just talking about you and your 3 a.m.
1:01:04emails, how much we miss them. That was like 20 years ago. Like still, you still do that. Still do it when I, you know, when I've got something I'm passionate about. And then you'll just adjust your hours to later if you're up till three. Yeah. Or you'll just bear through it. I manage the energy. So yeah, if I, if I'm not feeling like I can bring myself to the game, I'll take a nap in the middle of the day or, you know, go to bed earlier that night. Yeah, there's really not too many rules for you as it relates to energy management. I mean, I've committed my life at this point to the company. And I love what I do.
1:01:41And so I do as much of it as I can. How much do you eat? Do you eat every meal?
1:01:49The worst part is being on the road traveling because then you're usually doing dinners with customers or team or whatever. and the hours and restaurants are always different. When I'm working at home, I try to have a good breakfast, moderate lunch, and then dinner with Shelly. But it's usually pretty light on the breakfast and lunch. It's tough on the road. It is really hard. It's tough on the road. It is. Yeah, that and the sleep too. Sleeping in a different bed every night. Sleeping is way worse, actually, I think, than eating. Because eating, you can at least just order what you want from the menu.
1:02:24Yeah. Well, when you're your age and you can eat about anything and not gain weight. It's so hard to eat healthy now. And finding a way to like get a sweat in. Yeah. Exercise is also tough. My experience has been that when I'm traveling, I can't tell if I don't sleep well because I'm in a bed and that environment, the temperature, I like it cold. I can't get cold enough in the room or if it's because when i'm traveling my mind is so in work like i have no time with my partner for dinner or whatever like i'm just it's all work and then i go home to the hotel and usually i've been in meetings all i go back to the i'm in meetings all day catching up on email till right like in bed yeah i rarely do yeah yeah and so then my brain just keeps going.
1:03:19So I don't know if it's, uh, if it's, if it's mental or physical, it's both, I think, but, and it's compounded worse. Yeah. Yeah. Yeah. It's, that's why you just got to work so hard that you're exhausted and sleep. That's right. Yeah. I appreciate you doing this. Yeah. My pleasure. Really fun. Really fun. I'm excited to see like your, you know, you're a few months in two months, no six months. Uh, yeah, December 5th. So So coming up, yeah, six months. Well, I'm excited to see how the next few quarters and years go. Thank you. Really exciting. Thank you. Are you hiring? Of course. What are you hiring for?
1:04:02Everything. And hiring anywhere. Yeah. That's the beautiful thing. I think we have team members in 65 countries right now. That's wild. And no offices. So everyone's working. Yeah. When you hear the word grit, what do you think of? I think it's becoming comfortable with uncomfortable things so you can take on hard problems. I think for me as well, what I aspire to do is that with a smile and make it look easy. I'm still working on that because I think to accomplish great things, you got to tackle hard problems. Sometimes I forget to smile. So I'm working on that part. Those kind of people inspire me.
1:04:53Bill, thank you. That's it for now. If you liked the episode, please leave us a review or go back into the archives where we've done more than 200 episodes with some fantastic folks. This podcast is a Kleiner Perkins production, and I'm Juven. Thanks for listening.
From the publisher
Bill Staples has spent 30 years redefining how the world writes, ships, and secures code.
On this week’s Grit, the GitLab CEO shares what it takes to lead a public, all-remote DevSecOps company trusted by more than half of the Fortune 100.
He breaks down the discipline of managing energy instead of hours, why weekly operating cadences beat quarterly plans, and how AI will 10× software engineers by auto-debugging code and closing security gaps.
Guest: Bill Staples, CEO of GitLab
Chapters:
00:00 Trailer
00:42 Introduction
02:34 True joy in life
08:16 Winning teams
13:53 When the energy isn’t there
18:00 Super ambitious
21:01 It’s not just technology
29:27 Elevating quality and standard
41:36 Lifelong collaborator
51:22 Competent intelligence
54:22 Structuring goals and time
1:03:59 Who GitLab is hiring
1:04:17 What “grit” means to Bill
1:04:54 Outro
Links:
Connect with Bill
Connect with Joubin




