[{"data":1,"prerenderedAt":1096},["ShallowReactive",2],{"/blog/five-things-you-hear-from-gitlab-ceo":3,"navigation-en-us":315,"banner-en-us":738,"footer-en-us":748,"blog-post-authors-en-us-John Coghlan":993,"blog-related-posts-en-us-five-things-you-hear-from-gitlab-ceo":1008,"blog-promotions-en-us":1032,"next-steps-en-us":1086},{"id":4,"title":5,"authors":6,"body":8,"category":295,"date":296,"description":297,"extension":298,"externalUrl":299,"faq":299,"featured":300,"heroImage":301,"meta":302,"navigation":133,"path":303,"seo":304,"slug":308,"stem":309,"tags":310,"template":313,"updatedDate":299,"__hash__":314},"blogPosts/en-us/blog/five-things-you-hear-from-gitlab-ceo.md","5 Things you might hear when meeting with GitLab's CEO",[7],"John Coghlan",{"type":9,"value":10,"toc":285},"minimark",[11,27,48,51,56,77,96,136,139,142,154,158,184,205,209,218,227,231,234,237,242,246,249,256,260,263,282],[12,13,14,15,21,22,26],"p",{},"During my two-week rotation in GitLab’s ",[16,17,20],"a",{"href":18,"rel":19},"https://handbook.gitlab.com/handbook/ceo/shadow/",[],"CEO shadow program"," I noticed something: Being a CEO involves a lot of repetition. Whether meeting with his executive team, board members, public or private market investors, candidates for ",[16,23,25],{"href":24},"/jobs/","open roles",", or journalists, our CEO Sid Sijbrandij had to repeat himself – a lot.",[12,28,29,30,35,36,41,42,47],{},"This shouldn’t be a surprise. I’ve read ",[16,31,34],{"href":32,"rel":33},"https://www.mckinsey.com/business-functions/organization/our-insights/the-ceos-role-in-leading-transformation",[],"articles"," about the ",[16,37,40],{"href":38,"rel":39},"https://getlighthouse.com/blog/power-of-repetition-successful-leaders/",[],"importance of repetition"," for leaders. My job can be pretty repetitive, too. I'm constantly planning meetups and explaining my role and the programs I manage to people throughout the wider GitLab community. And yet, given Sid’s position in GitLab and his desire to pursue “interestingness” (a Sid-ism I heard often), I was still surprised the 10th time I heard him tell the story of ",[16,43,46],{"href":44,"rel":45},"https://www.youtube.com/watch?v=CZ07wk3t31g&feature=youtu.be&t=135",[],"how GitLab was founded",".",[12,49,50],{},"I want to highlight a few of the other common themes, topics, and questions that came up repeatedly throughout my time in the CEO shadow program – to both share some insight with our community and inform folks who will be meeting with Sid about what to expect.",[52,53,55],"h2",{"id":54},"_1-we-dont-have-any-offices","1. \"We don't have any offices\"",[12,57,58,59,64,65,70,71,76],{},"GitLab’s all-remote culture is a popular topic right now. It came up frequently in conversations with potential investors, candidates for executive positions, and journalists. People were curious to learn how we make it work at our scale and how we replicate the serendipitous moments that occur among co-located teams. Sid typically relies on explanations of our ",[16,60,63],{"href":61,"rel":62},"https://handbook.gitlab.com/handbook/",[],"handbook",", ",[16,66,69],{"href":67,"rel":68},"https://handbook.gitlab.com/handbook/communication/#breakout-call",[],"breakout calls",", coffee chats, and ",[16,72,75],{"href":73,"rel":74},"https://www.youtube.com/watch?v=xdtPNXtkBhE",[],"Contribute"," to help folks better understand how we are able to be successful as an all-remote company.",[12,78,79,80,85,86,90,91,95],{},"It's exciting to hear the conversation on all-remote work evolve as people learn more about it. One of the main reasons I joined GitLab was the ability to be part of an ",[16,81,84],{"href":82,"rel":83},"https://handbook.gitlab.com/handbook/company/culture/all-remote/",[],"all-remote"," company. I believe we can change how the world views all-remote teams as we continue to be successful. With more than 2,000 ",[16,87,89],{"href":88},"/community/contribute/","contributors",", more than 600 people on our ",[16,92,94],{"href":93},"/company/","team",", and many more wanting to join, we are off to a good start.",[97,98,101,130],"div",{"className":99},[100],"center",[102,103,108,125,126],"blockquote",{"className":104,"dataCards":106,"dataLang":107},[105],"twitter-tweet","hidden","en",[12,109,111,112,116,117,120,121,124],{"lang":107,"dir":110},"ltr","Over the last 3 months we had over 20,000 applications for the vacancies at ",[16,113,115],{"href":114},"https://twitter.com/gitlab?ref_src=twsrc%5Etfw","@gitlab"," ",[16,118,119],{"href":119},"https://t.co/JbmWvk3uDB"," It encourages us to push for even more transparency ",[16,122,123],{"href":123},"https://t.co/WQcUPXzcWj"," since many people cite that as a reason to apply.","— Sid Sijbrandij (@sytses) ",[16,127,129],{"href":128},"https://twitter.com/sytses/status/1134122539670691841?ref_src=twsrc%5Etfw","May 30, 2019",[131,132],"script",{"async":133,"src":134,"charSet":135},true,"https://platform.twitter.com/widgets.js","utf-8",[12,137,138],{},"Our success has already inspired other companies to follow the all-remote blueprint. The movement towards all-remote organizations will continue as we grow, generating more awareness and opening up opportunities that were never previously available to people around the world.",[12,140,141],{},"Here's a recording of a meeting I attended between our CEO Sid and GitLab board member Sue Bostrom that touched on our all-remote story:",[143,144,147,148],"figure",{"className":145},[146],"video_container","\n  ",[149,150,116],"iframe",{"src":151,"frameBorder":152,"allowFullScreen":153},"https://www.youtube.com/embed/ePZpfeTG63M","0","true",[52,155,157],{"id":156},"_2-one-of-our-values-is","2. \"One of our values is...\"",[12,159,160,161,166,167,172,173,178,179,47],{},"In nearly every meeting I attended over the two-week rotation, ",[16,162,165],{"href":163,"rel":164},"https://handbook.gitlab.com/handbook/values/",[],"GitLab’s values"," were mentioned. Transparency is the most common value highlighted when our CEO meets with members of the wider GitLab community (see above tweet), many of whom are surprised to see Sid using Google to search for our handbook, roadmap, or OKRs – which is possible because they’re published publicly on our website. With his executive team and other leaders in the company, Sid is frequently focused on ",[16,168,171],{"href":169,"rel":170},"https://handbook.gitlab.com/handbook/values/#results",[],"results"," – from structuring his meetings with a bias to action (more on this later) to pushing for GitLab to always be more data-driven and analytical in how we execute on everything from ",[16,174,177],{"href":175,"rel":176},"https://handbook.gitlab.com/handbook/product/product-processes/#planning-horizons",[],"our releases to our vision",". When something is moving slower than expected, Sid will encourage people to break down the work and make small changes that are easier to ship in alignment with our ",[16,180,183],{"href":181,"rel":182},"https://handbook.gitlab.com/handbook/values/#iteration",[],"iteration value",[12,185,186,187,192,193,198,199,204],{},"Our other values came up in conversations about how we recruit for our fast-growing team and the recruitment of a new chief people officer (",[16,188,191],{"href":189,"rel":190},"https://handbook.gitlab.com/handbook/values/#diversity-inclusion",[],"diversity","), how well our people are performing as managers of one (",[16,194,197],{"href":195,"rel":196},"https://handbook.gitlab.com/handbook/values/#efficiency",[],"efficiency","), and the importance of dogfooding our own product (",[16,200,203],{"href":201,"rel":202},"https://handbook.gitlab.com/handbook/values/#collaboration",[],"collaboration",").",[52,206,208],{"id":207},"_3-is-this-already-in-the-handbook","3. \"Is this already in the handbook?\"",[12,210,211,212,217],{},"As I alluded to earlier, at GitLab we value results and that starts with the CEO. Internal meetings with Sid require an agenda. Those agendas typically follow a ",[16,213,216],{"href":214,"rel":215},"https://handbook.gitlab.com/handbook/leadership/1-1/suggested-agenda-format/",[],"specific format",", and they are usually filled with merge requests and other actionable items. Meetings with our CEO are not for status updates. They tend towards discussions that lead to action or for taking action (such as reviewing and merging an MR that is linked to in a meeting agenda). When a discussion takes place without a related MR link in the agenda, Sid inevitably asks, \"Is this already in the handbook?\" or something to that effect. This ensures any follow-up actions are assigned to someone so that actionable, visible changes are not delayed.",[12,219,220,221,226],{},"Even participation in the shadow program is viewed through the lens of results. As a shadow, one of the ",[16,222,225],{"href":223,"rel":224},"https://handbook.gitlab.com/handbook/ceo/shadow/#tasks",[],"tasks"," you’re expected to complete is updating GitLab’s handbook, particularly the shadow page. During my rotation, Sid commented multiple times on the number of MRs that I created to update our handbook. Results have the CEO’s attention.",[52,228,230],{"id":229},"_4-google-docs-are-the-new-whiteboard","4. \"Google Docs are the new whiteboard\"",[12,232,233],{},"Google Docs are the default tool for GitLab agendas and meeting notes. While they are a necessity in the remote work environment, once you begin using them, you quickly notice the efficiency they bring to meetings. The delight that Sid draws from the efficiency of using Google Docs for notes is clear whenever he happily explains how they are superior to whiteboards, which happens frequently in meetings with people new to GitLab's way of working.",[12,235,236],{},"At GitLab, we find Google Docs to be so efficient and helpful, that we’ve even included why to use them in our handbook. This handbook addition was contributed by my fellow CEO shadow, Cindy Blake. In her words:",[102,238,239],{},[12,240,241],{},"\"Often we are asked, 'But how do you whiteboard without everyone physically together?' We use Google Docs for collaboration. Every meeting has a Google Doc for the agenda and for documenting discussion, decisions, and actions. Everyone in the meeting adds notes at the same time. We literally even finish one another's sentences sometimes. By brainstorming in text, instead of drawings, we are forced to clearly articulate proposals, designs, or ideas, with less variance in interpretations. A picture may be worth a thousand words, but it is open to as many interpretations are there are people viewing it. In Google Docs, we use indentations to drill deeper into a given topic. This method retains context for comments, discussions, and ideas.\"",[52,243,245],{"id":244},"_5-can-you-put-your-headphones-on","5. \"Can you put your headphones on?\"",[12,247,248],{},"The emphasis on clear communication is a priority for Sid and leaks into many of his conversations. This ranges from his awareness and respect when communicating with folks for whom English is not their first language to how we name and structure the parts of our organization and to whether or not a meeting attendee is using headphones on a Zoom chat (note: you should). All of this – even the preference for headphones – makes sense.",[12,250,251,252,255],{},"At a macro level, as an all-remote, open core company with a global community and ",[16,253,254],{"href":93},"team members in 54 countries",", GitLab’s community consists of people with varying levels of English fluency. In order to promote a diverse and inclusive culture, it’s important to choose clear language when writing and speaking – from how we name teams and features to the idioms and slang we choose not to use. At a micro level, if you’re meeting with someone who has a poor video or audio connection the issue must be resolved so that everyone can understand each other and get through the agenda.",[52,257,259],{"id":258},"takeaways","Takeaways",[12,261,262],{},"Whether you're reading this because you have a meeting with Sid, you're joining the CEO shadow program, or you simply want to add some best practices from a CEO to incorporate in your routine, there are a few key takeaways to distill from these common topics and questions.",[264,265,266,270,273,276,279],"ul",{},[267,268,269],"li",{},"All-remote is gaining momentum",[267,271,272],{},"Values matter",[267,274,275],{},"Have a bias towards action",[267,277,278],{},"Find tools that work for you",[267,280,281],{},"Clear communication is key",[12,283,284],{},"One other thing you'll hear often when you're with Sid is \"Thank you.\" Despite being a CEO, Sid is generous with his time and praise and never fails to say thank you to folks he spends time with. As a parent of two young children myself, I think that might be the most important takeaway of all.",{"title":286,"searchDepth":287,"depth":287,"links":288},"",2,[289,290,291,292,293,294],{"id":54,"depth":287,"text":55},{"id":156,"depth":287,"text":157},{"id":207,"depth":287,"text":208},{"id":229,"depth":287,"text":230},{"id":244,"depth":287,"text":245},{"id":258,"depth":287,"text":259},"culture","2019-06-28","After two weeks shadowing our CEO, I can share the hottest topics on his mind right now.","md",null,false,"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749670738/Blog/Hero%20Images/coghlanshadow.jpg",{},"/en-us/blog/five-things-you-hear-from-gitlab-ceo",{"title":5,"description":297,"ogTitle":5,"ogDescription":297,"noIndex":300,"ogImage":301,"ogUrl":305,"ogSiteName":306,"ogType":307,"canonicalUrls":305},"https://about.gitlab.com/blog/five-things-you-hear-from-gitlab-ceo","https://about.gitlab.com","article","five-things-you-hear-from-gitlab-ceo","en-us/blog/five-things-you-hear-from-gitlab-ceo",[311,203,312],"remote work","inside GitLab","BlogPost","nsfK6w3g8hABRkNAjxdATfCcIk7Zj1WnnyOtuagpplo",{"logo":316,"freeTrial":321,"sales":326,"login":331,"items":336,"search":658,"minimal":689,"duo":708,"switchNav":717,"pricingDeployment":728},{"config":317},{"href":318,"dataGaName":319,"dataGaLocation":320},"/","gitlab logo","header",{"text":322,"config":323},"Get free trial",{"href":324,"dataGaName":325,"dataGaLocation":320},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com&glm_content=default-saas-trial/","free trial",{"text":327,"config":328},"Request a demo",{"href":329,"dataGaName":330,"dataGaLocation":320},"/sales/?contact-topic=request-demo","sales",{"text":332,"config":333},"Sign in",{"href":334,"dataGaName":335,"dataGaLocation":320},"https://gitlab.com/users/sign_in/","sign in",[337,366,466,471,583,636],{"text":338,"config":339,"menu":341},"Platform",{"dataNavLevelOne":340},"platform",{"type":342,"columns":343},"cards",[344,350,358],{"title":338,"description":345,"link":346},"The intelligent orchestration platform for DevSecOps",{"text":347,"config":348},"Explore our Platform",{"href":349,"dataGaName":340,"dataGaLocation":320},"/platform/",{"title":351,"description":352,"link":353},"GitLab Duo Agent Platform","Agentic AI for the entire software lifecycle",{"text":354,"config":355},"Meet GitLab Duo",{"href":356,"dataGaName":357,"dataGaLocation":320},"/gitlab-duo-agent-platform/","gitlab duo agent platform",{"title":359,"description":360,"link":361},"Why GitLab","See the top reasons enterprises choose GitLab",{"text":362,"config":363},"Learn more",{"href":364,"dataGaName":365,"dataGaLocation":320},"/why-gitlab/","why gitlab",{"text":367,"left":133,"config":368,"menu":370},"Product",{"dataNavLevelOne":369},"solutions",{"type":371,"link":372,"columns":376,"feature":445},"lists",{"text":373,"config":374},"View all Solutions",{"href":375,"dataGaName":369,"dataGaLocation":320},"/solutions/",[377,401,424],{"title":378,"description":379,"link":380,"items":385},"Automation","CI/CD and automation to accelerate deployment",{"config":381},{"icon":382,"href":383,"dataGaName":384,"dataGaLocation":320},"AutomatedCodeAlt","/solutions/delivery-automation/","automated software delivery",[386,390,393,397],{"text":387,"config":388},"CI/CD",{"href":389,"dataGaLocation":320,"dataGaName":387},"/solutions/continuous-integration/",{"text":351,"config":391},{"href":356,"dataGaLocation":320,"dataGaName":392},"gitlab duo agent platform - product menu",{"text":394,"config":395},"Source Code Management",{"href":396,"dataGaLocation":320,"dataGaName":394},"/solutions/source-code-management/",{"text":398,"config":399},"Automated Software Delivery",{"href":383,"dataGaLocation":320,"dataGaName":400},"Automated software delivery",{"title":402,"description":403,"link":404,"items":409},"Security","Deliver code faster without compromising security",{"config":405},{"href":406,"dataGaName":407,"dataGaLocation":320,"icon":408},"/solutions/application-security-testing/","security and compliance","ShieldCheckLight",[410,414,419],{"text":411,"config":412},"Application Security Testing",{"href":406,"dataGaName":413,"dataGaLocation":320},"Application security testing",{"text":415,"config":416},"Software Supply Chain Security",{"href":417,"dataGaLocation":320,"dataGaName":418},"/solutions/supply-chain/","Software supply chain security",{"text":420,"config":421},"Software Compliance",{"href":422,"dataGaName":423,"dataGaLocation":320},"/solutions/software-compliance/","software compliance",{"title":425,"link":426,"items":431},"Measurement",{"config":427},{"icon":428,"href":429,"dataGaName":430,"dataGaLocation":320},"DigitalTransformation","/solutions/visibility-measurement/","visibility and measurement",[432,436,440],{"text":433,"config":434},"Visibility & Measurement",{"href":429,"dataGaLocation":320,"dataGaName":435},"Visibility and Measurement",{"text":437,"config":438},"Value Stream Management",{"href":439,"dataGaLocation":320,"dataGaName":437},"/solutions/value-stream-management/",{"text":441,"config":442},"Analytics & Insights",{"href":443,"dataGaLocation":320,"dataGaName":444},"/solutions/analytics-and-insights/","Analytics and insights",{"title":446,"type":371,"items":447},"GitLab for",[448,454,460],{"text":449,"config":450},"Enterprise",{"icon":451,"href":452,"dataGaLocation":320,"dataGaName":453},"Building","/enterprise/","enterprise",{"text":455,"config":456},"Small Business",{"icon":457,"href":458,"dataGaLocation":320,"dataGaName":459},"Work","/small-business/","small business",{"text":461,"config":462},"Public Sector",{"icon":463,"href":464,"dataGaLocation":320,"dataGaName":465},"Organization","/solutions/public-sector/","public sector",{"text":467,"config":468},"Pricing",{"href":469,"dataGaName":470,"dataGaLocation":320,"dataNavLevelOne":470},"/pricing/","pricing",{"text":472,"config":473,"menu":475},"Resources",{"dataNavLevelOne":474},"resources",{"type":371,"link":476,"columns":480,"feature":572},{"text":477,"config":478},"View all resources",{"href":479,"dataGaName":474,"dataGaLocation":320},"/resources/",[481,514,540],{"title":482,"items":483},"Getting started",[484,489,494,499,504,509],{"text":485,"config":486},"Install",{"href":487,"dataGaName":488,"dataGaLocation":320},"/install/","install",{"text":490,"config":491},"Quick start guides",{"href":492,"dataGaName":493,"dataGaLocation":320},"/get-started/","quick setup checklists",{"text":495,"config":496},"Learn",{"href":497,"dataGaLocation":320,"dataGaName":498},"https://university.gitlab.com/","learn",{"text":500,"config":501},"Product documentation",{"href":502,"dataGaName":503,"dataGaLocation":320},"https://docs.gitlab.com/","product documentation",{"text":505,"config":506},"Best practice videos",{"href":507,"dataGaName":508,"dataGaLocation":320},"/getting-started-videos/","best practice videos",{"text":510,"config":511},"Integrations",{"href":512,"dataGaName":513,"dataGaLocation":320},"/integrations/","integrations",{"title":515,"items":516},"Discover",[517,522,527,532,536],{"text":518,"config":519},"Customer success stories",{"href":520,"dataGaName":521,"dataGaLocation":320},"/customers/","customer success stories",{"text":523,"config":524},"Blog",{"href":525,"dataGaName":526,"dataGaLocation":320},"/blog/","blog",{"text":528,"config":529},"Demo Hub",{"href":530,"dataGaName":531,"dataGaLocation":320},"/demo-hub/","demo hub",{"text":533,"config":534},"The Source",{"href":535,"dataGaName":526,"dataGaLocation":320},"/the-source/",{"text":537,"config":538},"Remote",{"href":82,"dataGaName":539,"dataGaLocation":320},"remote",{"title":541,"items":542},"Connect",[543,548,552,557,562,567],{"text":544,"config":545},"GitLab Services",{"href":546,"dataGaName":547,"dataGaLocation":320},"/services/","services",{"text":75,"config":549},{"href":550,"dataGaName":551,"dataGaLocation":320},"https://contributors.gitlab.com","contribute",{"text":553,"config":554},"Community",{"href":555,"dataGaName":556,"dataGaLocation":320},"/community/","community",{"text":558,"config":559},"Forum",{"href":560,"dataGaName":561,"dataGaLocation":320},"https://forum.gitlab.com/","forum",{"text":563,"config":564},"Events",{"href":565,"dataGaName":566,"dataGaLocation":320},"/events/","events",{"text":568,"config":569},"Partners",{"href":570,"dataGaName":571,"dataGaLocation":320},"/partners/","partners",{"config":573,"title":576,"text":577,"link":578},{"background":574,"textColor":575},"url('https://res.cloudinary.com/about-gitlab-com/image/upload/v1777322348/qpq8yrgn8knii57omj0c.png')","#000","What’s new in GitLab","Stay updated with our latest features and improvements.",{"text":579,"config":580},"Read the latest",{"href":581,"dataGaName":582,"dataGaLocation":320},"/whats-new/","whats new",{"text":584,"config":585,"menu":587},"Company",{"dataNavLevelOne":586},"company",{"type":371,"columns":588},[589],{"items":590},[591,595,600,602,607,611,616,621,626,631],{"text":592,"config":593},"About",{"href":93,"dataGaName":594,"dataGaLocation":320},"about",{"text":596,"config":597,"footerGa":599},"Jobs",{"href":24,"dataGaName":598,"dataGaLocation":320},"jobs",{"dataGaName":598},{"text":563,"config":601},{"href":565,"dataGaName":566,"dataGaLocation":320},{"text":603,"config":604},"Leadership",{"href":605,"dataGaName":606,"dataGaLocation":320},"/company/team/e-group/","leadership",{"text":608,"config":609},"Handbook",{"href":610,"dataGaName":63,"dataGaLocation":320},"https://handbook.gitlab.com/",{"text":612,"config":613},"Investor relations",{"href":614,"dataGaName":615,"dataGaLocation":320},"https://ir.gitlab.com/overview/default.aspx","investor relations",{"text":617,"config":618},"Trust Center",{"href":619,"dataGaName":620,"dataGaLocation":320},"/security/","trust center",{"text":622,"config":623},"AI Transparency Center",{"href":624,"dataGaName":625,"dataGaLocation":320},"/ai-transparency-center/","ai transparency center",{"text":627,"config":628},"Newsletter",{"href":629,"dataGaName":630,"dataGaLocation":320},"/company/contact/#contact-forms","newsletter",{"text":632,"config":633},"Press",{"href":634,"dataGaName":635,"dataGaLocation":320},"/press/","press",{"text":637,"config":638,"menu":639},"Contact us",{"dataNavLevelOne":586},{"type":371,"columns":640},[641],{"items":642},[643,648,653],{"text":644,"config":645},"Talk to sales",{"href":646,"dataGaName":647,"dataGaLocation":320},"/sales/","talk to sales",{"text":649,"config":650},"Support portal",{"href":651,"dataGaName":652,"dataGaLocation":320},"https://support.gitlab.com/hc/en-us","support portal",{"text":654,"config":655},"Customer portal",{"href":656,"dataGaName":657,"dataGaLocation":320},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"close":659,"login":660,"suggestions":667},"Close",{"text":661,"link":662},"To search repositories and projects, login to",{"text":663,"config":664},"gitlab.com",{"href":334,"dataGaName":665,"dataGaLocation":666},"search login","search",{"text":668,"default":669},"Suggestions",[670,672,676,678,682,686],{"text":351,"config":671},{"href":356,"dataGaName":351,"dataGaLocation":666},{"text":673,"config":674},"Code Suggestions (AI)",{"href":675,"dataGaName":673,"dataGaLocation":666},"/solutions/code-suggestions/",{"text":387,"config":677},{"href":389,"dataGaName":387,"dataGaLocation":666},{"text":679,"config":680},"GitLab on AWS",{"href":681,"dataGaName":679,"dataGaLocation":666},"/partners/technology-partners/aws/",{"text":683,"config":684},"GitLab on Google Cloud",{"href":685,"dataGaName":683,"dataGaLocation":666},"/partners/technology-partners/google-cloud-platform/",{"text":687,"config":688},"Why GitLab?",{"href":364,"dataGaName":687,"dataGaLocation":666},{"freeTrial":690,"mobileIcon":695,"desktopIcon":700,"secondaryButton":703},{"text":691,"config":692},"Start free trial",{"href":693,"dataGaName":325,"dataGaLocation":694},"https://gitlab.com/-/trials/new/","nav",{"altText":696,"config":697},"Gitlab Icon",{"src":698,"dataGaName":699,"dataGaLocation":694},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203874/jypbw1jx72aexsoohd7x.svg","gitlab icon",{"altText":696,"config":701},{"src":702,"dataGaName":699,"dataGaLocation":694},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203875/gs4c8p8opsgvflgkswz9.svg",{"text":704,"config":705},"Get Started",{"href":706,"dataGaName":707,"dataGaLocation":694},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/get-started/","get started",{"freeTrial":709,"mobileIcon":713,"desktopIcon":715},{"text":710,"config":711},"Learn more about GitLab Duo",{"href":356,"dataGaName":712,"dataGaLocation":694},"gitlab duo",{"altText":696,"config":714},{"src":698,"dataGaName":699,"dataGaLocation":694},{"altText":696,"config":716},{"src":702,"dataGaName":699,"dataGaLocation":694},{"button":718,"mobileIcon":723,"desktopIcon":725},{"text":719,"config":720},"/switch",{"href":721,"dataGaName":722,"dataGaLocation":694},"#contact","switch",{"altText":696,"config":724},{"src":698,"dataGaName":699,"dataGaLocation":694},{"altText":696,"config":726},{"src":727,"dataGaName":699,"dataGaLocation":694},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1773335277/ohhpiuoxoldryzrnhfrh.png",{"freeTrial":729,"mobileIcon":734,"desktopIcon":736},{"text":730,"config":731},"Back to pricing",{"href":469,"dataGaName":732,"dataGaLocation":694,"icon":733},"back to pricing","GoBack",{"altText":696,"config":735},{"src":698,"dataGaName":699,"dataGaLocation":694},{"altText":696,"config":737},{"src":702,"dataGaName":699,"dataGaLocation":694},{"title":739,"titleMobile":740,"button":741,"config":746},"Duo Agent Platform delivers 400% ROI, per new Forrester Consulting study.","400% ROI: Forrester TEI for GitLab Duo",{"text":362,"config":742},{"href":743,"dataGaName":744,"dataGaLocation":745},"https://about.gitlab.com/blog/gitlab-duo-agent-platform-delivers-400-percent-roi/","forrester-tei-dap-banner","global-banner",{"layout":747,"disabled":300},"release",{"data":749},{"text":750,"source":751,"edit":757,"contribute":762,"config":767,"items":772,"minimal":982},"Git is a trademark of Software Freedom Conservancy and our use of 'GitLab' is under license",{"text":752,"config":753},"View page source",{"href":754,"dataGaName":755,"dataGaLocation":756},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":758,"config":759},"Edit this page",{"href":760,"dataGaName":761,"dataGaLocation":756},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":763,"config":764},"Please contribute",{"href":765,"dataGaName":766,"dataGaLocation":756},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":768,"facebook":769,"youtube":770,"linkedin":771},"https://twitter.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[773,820,874,918,950],{"title":467,"links":774,"subMenu":789},[775,779,784],{"text":776,"config":777},"View plans",{"href":469,"dataGaName":778,"dataGaLocation":756},"view plans",{"text":780,"config":781},"Why Premium?",{"href":782,"dataGaName":783,"dataGaLocation":756},"/pricing/premium/","why premium",{"text":785,"config":786},"Why Ultimate?",{"href":787,"dataGaName":788,"dataGaLocation":756},"/pricing/ultimate/","why ultimate",[790],{"title":791,"links":792},"Contact Us",[793,796,798,800,805,810,815],{"text":794,"config":795},"Contact sales",{"href":646,"dataGaName":330,"dataGaLocation":756},{"text":649,"config":797},{"href":651,"dataGaName":652,"dataGaLocation":756},{"text":654,"config":799},{"href":656,"dataGaName":657,"dataGaLocation":756},{"text":801,"config":802},"Status",{"href":803,"dataGaName":804,"dataGaLocation":756},"https://status.gitlab.com/","status",{"text":806,"config":807},"Terms of use",{"href":808,"dataGaName":809,"dataGaLocation":756},"/terms/","terms of use",{"text":811,"config":812},"Privacy statement",{"href":813,"dataGaName":814,"dataGaLocation":756},"/privacy/","privacy statement",{"text":816,"config":817},"Cookie preferences",{"dataGaName":818,"dataGaLocation":756,"id":819,"isOneTrustButton":133},"cookie preferences","ot-sdk-btn",{"title":367,"links":821,"subMenu":830},[822,826],{"text":823,"config":824},"DevSecOps platform",{"href":349,"dataGaName":825,"dataGaLocation":756},"devsecops platform",{"text":827,"config":828},"AI-Assisted Development",{"href":356,"dataGaName":829,"dataGaLocation":756},"ai-assisted development",[831],{"title":832,"links":833},"Topics",[834,839,844,849,854,859,864,869],{"text":835,"config":836},"CICD",{"href":837,"dataGaName":838,"dataGaLocation":756},"/topics/ci-cd/","cicd",{"text":840,"config":841},"GitOps",{"href":842,"dataGaName":843,"dataGaLocation":756},"/topics/gitops/","gitops",{"text":845,"config":846},"DevOps",{"href":847,"dataGaName":848,"dataGaLocation":756},"/topics/devops/","devops",{"text":850,"config":851},"Version Control",{"href":852,"dataGaName":853,"dataGaLocation":756},"/topics/version-control/","version control",{"text":855,"config":856},"DevSecOps",{"href":857,"dataGaName":858,"dataGaLocation":756},"/topics/devsecops/","devsecops",{"text":860,"config":861},"Cloud Native",{"href":862,"dataGaName":863,"dataGaLocation":756},"/topics/cloud-native/","cloud native",{"text":865,"config":866},"AI for Coding",{"href":867,"dataGaName":868,"dataGaLocation":756},"/topics/devops/ai-for-coding/","ai for coding",{"text":870,"config":871},"Agentic AI",{"href":872,"dataGaName":873,"dataGaLocation":756},"/topics/agentic-ai/","agentic ai",{"title":875,"links":876},"Solutions",[877,879,881,886,890,893,897,900,902,905,908,913],{"text":411,"config":878},{"href":406,"dataGaName":411,"dataGaLocation":756},{"text":400,"config":880},{"href":383,"dataGaName":384,"dataGaLocation":756},{"text":882,"config":883},"Agile development",{"href":884,"dataGaName":885,"dataGaLocation":756},"/solutions/agile-delivery/","agile delivery",{"text":887,"config":888},"SCM",{"href":396,"dataGaName":889,"dataGaLocation":756},"source code management",{"text":835,"config":891},{"href":389,"dataGaName":892,"dataGaLocation":756},"continuous integration & delivery",{"text":894,"config":895},"Value stream management",{"href":439,"dataGaName":896,"dataGaLocation":756},"value stream management",{"text":840,"config":898},{"href":899,"dataGaName":843,"dataGaLocation":756},"/solutions/gitops/",{"text":449,"config":901},{"href":452,"dataGaName":453,"dataGaLocation":756},{"text":903,"config":904},"Small business",{"href":458,"dataGaName":459,"dataGaLocation":756},{"text":906,"config":907},"Public sector",{"href":464,"dataGaName":465,"dataGaLocation":756},{"text":909,"config":910},"Education",{"href":911,"dataGaName":912,"dataGaLocation":756},"/solutions/education/","education",{"text":914,"config":915},"Financial services",{"href":916,"dataGaName":917,"dataGaLocation":756},"/solutions/finance/","financial services",{"title":472,"links":919},[920,922,924,926,929,931,934,936,938,940,942,944,946,948],{"text":485,"config":921},{"href":487,"dataGaName":488,"dataGaLocation":756},{"text":490,"config":923},{"href":492,"dataGaName":493,"dataGaLocation":756},{"text":495,"config":925},{"href":497,"dataGaName":498,"dataGaLocation":756},{"text":500,"config":927},{"href":502,"dataGaName":928,"dataGaLocation":756},"docs",{"text":523,"config":930},{"href":525,"dataGaName":526,"dataGaLocation":756},{"text":932,"config":933},"What's new",{"href":581,"dataGaName":582,"dataGaLocation":756},{"text":518,"config":935},{"href":520,"dataGaName":521,"dataGaLocation":756},{"text":537,"config":937},{"href":82,"dataGaName":539,"dataGaLocation":756},{"text":544,"config":939},{"href":546,"dataGaName":547,"dataGaLocation":756},{"text":75,"config":941},{"href":550,"dataGaName":551,"dataGaLocation":756},{"text":553,"config":943},{"href":555,"dataGaName":556,"dataGaLocation":756},{"text":558,"config":945},{"href":560,"dataGaName":561,"dataGaLocation":756},{"text":563,"config":947},{"href":565,"dataGaName":566,"dataGaLocation":756},{"text":568,"config":949},{"href":570,"dataGaName":571,"dataGaLocation":756},{"title":584,"links":951},[952,954,956,958,960,962,966,971,973,975,977],{"text":592,"config":953},{"href":93,"dataGaName":586,"dataGaLocation":756},{"text":596,"config":955},{"href":24,"dataGaName":598,"dataGaLocation":756},{"text":603,"config":957},{"href":605,"dataGaName":606,"dataGaLocation":756},{"text":608,"config":959},{"href":610,"dataGaName":63,"dataGaLocation":756},{"text":612,"config":961},{"href":614,"dataGaName":615,"dataGaLocation":756},{"text":963,"config":964},"Sustainability",{"href":965,"dataGaName":963,"dataGaLocation":756},"/sustainability/",{"text":967,"config":968},"Diversity, inclusion and belonging (DIB)",{"href":969,"dataGaName":970,"dataGaLocation":756},"/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":617,"config":972},{"href":619,"dataGaName":620,"dataGaLocation":756},{"text":627,"config":974},{"href":629,"dataGaName":630,"dataGaLocation":756},{"text":632,"config":976},{"href":634,"dataGaName":635,"dataGaLocation":756},{"text":978,"config":979},"Modern Slavery Transparency Statement",{"href":980,"dataGaName":981,"dataGaLocation":756},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"items":983},[984,987,990],{"text":985,"config":986},"Terms",{"href":808,"dataGaName":809,"dataGaLocation":756},{"text":988,"config":989},"Cookies",{"dataGaName":818,"dataGaLocation":756,"id":819,"isOneTrustButton":133},{"text":991,"config":992},"Privacy",{"href":813,"dataGaName":814,"dataGaLocation":756},[994],{"id":995,"title":7,"body":299,"config":996,"content":998,"description":299,"extension":1002,"meta":1003,"navigation":133,"path":1004,"seo":1005,"stem":1006,"__hash__":1007},"blogAuthors/en-us/blog/authors/john-coghlan.yml",{"template":997},"BlogAuthor",{"name":7,"config":999},{"headshot":1000,"ctfId":1001},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749670167/Blog/Author%20Headshots/johncoghlan-headshot.jpg","johncoghlan","yml",{},"/en-us/blog/authors/john-coghlan",{},"en-us/blog/authors/john-coghlan","dOj1PXtB8h9xxt68I3Ck9deyy57w1js7NkehLQ5E8Pc",[1009,1016,1024],{"title":1010,"description":1011,"heroImage":1012,"category":295,"date":1013,"authors":1014,"slug":1015,"externalUrl":299},"Developer Relations at GitLab: What we've learned since our start","DevRel is key to success for many tech companies. Find out how GitLab's DevRel program has evolved to stay aligned with the industry and our customers.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749672008/Blog/Hero%20Images/AdobeStock_204527293.jpg","2024-03-13",[7],"developer-relations-at-gitlab-what-weve-learned-since-our-start",{"title":1017,"description":1018,"heroImage":1019,"category":295,"date":1020,"authors":1021,"slug":1023,"externalUrl":299},"Visualizing 11 years of GitLab contributions","Check out this animated video, which beautifully visualizes every contribution since our start.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749682555/Blog/Hero%20Images/gitlabeveryonecontributesdna.png","2022-12-19",[1022],"Darwin Sanoy","everyone-who-has-contributed",{"title":1025,"description":1026,"heroImage":1027,"category":295,"date":1028,"authors":1029,"slug":1031,"externalUrl":299},"The many routes to a tech career","GitLab team members of different ages and backgrounds share their entry into this industry.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749667236/Blog/Hero%20Images/Learn-at-GL.jpg","2022-10-04",[1030],"Heather Simpson","the-many-routes-to-a-tech-career",{"promotions":1033},[1034,1048,1060,1072],{"id":1035,"categories":1036,"header":1038,"text":1039,"button":1040,"image":1045},"ai-modernization",[1037],"ai","Is AI achieving its promise at scale?","Quiz will take 5 minutes or less",{"text":1041,"config":1042},"Get your AI maturity score",{"href":1043,"dataGaName":1044,"dataGaLocation":526},"/assessments/ai-modernization-assessment/","modernization assessment",{"config":1046},{"src":1047},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138786/qix0m7kwnd8x2fh1zq49.png",{"id":1049,"categories":1050,"header":1052,"text":1039,"button":1053,"image":1057},"devops-modernization",[1051,858],"product","Are you just managing tools or shipping innovation?",{"text":1054,"config":1055},"Get your DevOps maturity score",{"href":1056,"dataGaName":1044,"dataGaLocation":526},"/assessments/devops-modernization-assessment/",{"config":1058},{"src":1059},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138785/eg818fmakweyuznttgid.png",{"id":1061,"categories":1062,"header":1064,"text":1039,"button":1065,"image":1069},"security-modernization",[1063],"security","Are you trading speed for security?",{"text":1066,"config":1067},"Get your security maturity score",{"href":1068,"dataGaName":1044,"dataGaLocation":526},"/assessments/security-modernization-assessment/",{"config":1070},{"src":1071},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138786/p4pbqd9nnjejg5ds6mdk.png",{"id":1073,"paths":1074,"header":1077,"text":1078,"button":1079,"image":1084},"github-azure-migration",[1075,1076],"migration-from-azure-devops-to-gitlab","integrating-azure-devops-scm-and-gitlab","Is your team ready for GitHub's Azure move?","GitHub is already rebuilding around Azure. Find out what it means for you.",{"text":1080,"config":1081},"See how GitLab compares to GitHub",{"href":1082,"dataGaName":1083,"dataGaLocation":526},"/compare/gitlab-vs-github/github-azure-migration/","github azure migration",{"config":1085},{"src":1059},{"header":1087,"blurb":1088,"button":1089,"secondaryButton":1094},"Start building faster today","See what your team can do with the intelligent orchestration platform for DevSecOps.\n",{"text":1090,"config":1091},"Get your free trial",{"href":1092,"dataGaName":325,"dataGaLocation":1093},"https://gitlab.com/-/trial_registrations/new?glm_content=default-saas-trial&glm_source=about.gitlab.com/","feature",{"text":794,"config":1095},{"href":646,"dataGaName":330,"dataGaLocation":1093},1786803749185]