Files
nexus/sreweekly/articles/528/05-30-to-70-prs-a-day-how-we-managed-to-not-wreck-our-systems.html

4 lines
333 KiB
HTML
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/345b029bff63acdd-s.p.14zxo1jbez.lc.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/8e6fa89aa22d24ec-s.p.0uvzar8hswo3p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/ce62453a442c7f35-s.p.0333ktddfbsxy.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/e2334d715941921e-s.p.12skym0rqknxy.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" imageSrcSet="/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2F927dxq0h%2Fproduction%2Fee7172fc6d57df70b4b2dd303f6a58fc87e24e93-3840x2160.png&amp;w=384&amp;q=75 1x, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2F927dxq0h%2Fproduction%2Fee7172fc6d57df70b4b2dd303f6a58fc87e24e93-3840x2160.png&amp;w=640&amp;q=75 2x"/><link rel="stylesheet" href="/_next/static/chunks/0-a~7ljgpwyij.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/chunks/0k9no2apwmz~n.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/chunks/0nuksys438q2t.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/05gogik_6g8vk.js"/><script src="/_next/static/chunks/008dsykc_h8bq.js" async=""></script><script src="/_next/static/chunks/0i~~aj0ee08p-.js" async=""></script><script src="/_next/static/chunks/0qw_yv-45a3f4.js" async=""></script><script src="/_next/static/chunks/0._rkt7m1wq9e.js" async=""></script><script src="/_next/static/chunks/turbopack-16vnx6ub8-z5v.js" async=""></script><script src="/_next/static/chunks/14_mcc2-.c1ee.js" async=""></script><script src="/_next/static/chunks/019vi3l~x0zoc.js" async=""></script><script src="/_next/static/chunks/12~zlyzq33k~1.js" async=""></script><script src="/_next/static/chunks/025lo2k4b20~m.js" async=""></script><script src="/_next/static/chunks/0ku~nn_l8-fol.js" async=""></script><script src="/_next/static/chunks/039u5_5hlemld.js" async=""></script><script src="/_next/static/chunks/189hrhe.fk4af.js" async=""></script><script src="/_next/static/chunks/0oz-qxk30w~qw.js" async=""></script><script src="/_next/static/chunks/0vx_phl8cla2s.js" async=""></script><script src="/_next/static/chunks/0xywjwd04osrr.js" async=""></script><script src="/_next/static/chunks/0t1~yeqvn891r.js" async=""></script><script src="/_next/static/chunks/0ks4m351.jbv2.js" async=""></script><script src="/_next/static/chunks/01gy5f4286e6a.js" async=""></script><script src="/_next/static/chunks/0h3ejemwt0u_c.js" async=""></script><link rel="preload" href="https://cdn-cookieyes.com/client_data/497224d8995aa8565cbc3037/script.js" as="script"/><link rel="preload" href="/hny.min.js" as="script"/><link rel="preload" href="https://stats.honeycomb.io/js/pa-DJvf3AtvU5wDjKkEU-JVs.js" as="script"/><link rel="preload" href="https://www.googletagmanager.com/gtag/js?id=G-DJM5ZXPGB0" as="script"/><link rel="preload" href="https://www.googletagmanager.com/gtm.js?id=GTM-KH7NL6K" as="script"/><link rel="preload" href="https://cdn.jsdelivr.net/npm/hockeystack@latest/hockeystack.min.js" as="script"/><link rel="preconnect" href="https://cdn-cookieyes.com"/><link rel="dns-prefetch" href="https://cdn-cookieyes.com"/><meta name="next-size-adjust" content=""/><title>30 to 70 PRs a Day: How We Managed to Not Wreck Our Systems</title><meta name="description" content="The Honeycomb engineering team set out to double our productivity in a year. Here&#x27;s how we did it, what it cost us, and what we’re still figuring out."/><link rel="canonical" href="https://www.honeycomb.io/blog/30-70-prs-day-how-we-managed-not-wreck-systems"/><meta property="og:title" content="30 to 70 PRs a Day: How We Managed to Not Wreck Our Systems"/><meta property="og:description" content="The Honeycomb engineering team set out to double our productivity in a year. This is how we did it, what we did to keep things stable, what it cost us, and what we’re still figuring out."/><meta property="og:site_name" content="Honeycomb"/><meta property="og:locale" content="en_US"/><meta property="og:image" content="https://cdn.sanity.io/images/927dxq0h/production/5e261bbd627f0eede01281d7766cc21a4245155b-3840x2160.png?rect=0,77,3840,2006&amp;w=1200&amp;h=627&amp;fit=crop"/><meta property="og:image:width" content="1200"/><meta property="og:image:height" content="627"/><meta property="og:type" content="article"/><meta property="article:published_time" content="2026-07-16T15:00:00.000Z"/><meta property="article:modified_time" content="2026-07-16T15:00:00.000Z"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:title" content="30 to 70 PRs a Day: How We Managed to Not Wreck Our Systems"/><meta name="twitter:description" content="The Honeycomb engineering team set out to double our productivity in a year. This is how we did it, what we did to keep things stable, what it cost us, and what we’re still figuring out."/><meta name="twitter:image" content="https://cdn.sanity.io/images/927dxq0h/production/5e261bbd627f0eede01281d7766cc21a4245155b-3840x2160.png?rect=0,77,3840,2006&amp;w=1200&amp;h=627&amp;fit=crop"/><meta name="twitter:image:width" content="1200"/><meta name="twitter:image:height" content="627"/><link rel="icon" href="/favicon.ico?favicon.07o~09ebmt8eg.ico" sizes="48x48" type="image/x-icon"/><link rel="icon" href="/favicon-16x16.png" sizes="16x16" type="image/png"/><link rel="icon" href="/favicon-32x32.png" sizes="32x32" type="image/png"/><script>(self.__next_s=self.__next_s||[]).push([0,{"children":"window.ckySettings=window.ckySettings||{};window.ckySettings.nativeFunctions={fetch:window.fetch,xhr:window.XMLHttpRequest};","id":"cookieyes-preserve-native"}])</script><script>(self.__next_s=self.__next_s||[]).push(["https://cdn-cookieyes.com/client_data/497224d8995aa8565cbc3037/script.js",{"id":"cookieyes"}])</script><script referrerPolicy="no-referrer-when-downgrade" src="https://edge.wingify.net/tag/1272784.js"></script><script>(self.__next_s=self.__next_s||[]).push(["/hny.min.js",{}])</script><script>(self.__next_s=self.__next_s||[]).push([0,{"children":"\n window.Hny.initializeTracing({\n debug: false,\n apiKey: \"hcaik_01kc76rhfsq3kjf9tdmx6f7bmhhd0rzcdrpbtbgk31bpj4nezy2frmbqx8\",\n serviceName: \"www-next\",\n configDefaults: {\n ignoreNetworkEvents: true,\n propagateTraceHeaderCorsUrls: [\n /https:\\/\\/www\\.honeycomb\\.io/,\n /https:\\/\\/www-stage\\.honeycomb\\.io/,\n /https:\\/\\/honeycomb\\.vercel\\.app/,\n /https:\\/\\/honeycomb-stage\\.vercel\\.app/\n ]\n }\n });\n ","id":"hny-init"}])</script><script>(self.__next_s=self.__next_s||[]).push(["https://stats.honeycomb.io/js/pa-DJvf3AtvU5wDjKkEU-JVs.js",{"async":true,"id":"plausible-script"}])</script><script>(self.__next_s=self.__next_s||[]).push([0,{"children":"\n window.plausible = window.plausible || function() {\n (plausible.q = plausible.q || []).push(arguments)\n };\n plausible.init = plausible.init || function(i) {\n plausible.o = i || {}\n };\n plausible.init();\n ","id":"plausible-init"}])</script><script src="/_next/static/chunks/03~yq9q893hmn.js" noModule=""></script></head><body class="roboto_a526148e-module__zhi6Uq__className poppins_b750422f-module__FR8AEW__className roboto_459e8801-module__Bzopaa__className poppins_c92f7652-module__gE1l-G__className"><div hidden=""><!--$--><!--/$--></div><div class="jsx-62ee9791d3e4bddb bg-hc-cobalt font-roboto learn-more-header relative min-h-12 content-center py-2.5 text-center text-sm text-white"><span class="jsx-62ee9791d3e4bddb mr-2.5">Observability Engineering second edition out now! 27 net-new chapters written for today&#x27;s observability challenges.</span><a target="_self" _type="link" class="font-roboto focus-visible:ring-ring inline-block cursor-pointer rounded-sm text-center font-bold uppercase transition-[color,background-color] [transition-duration:300ms,500ms] focus-visible:ring-1 focus-visible:outline-none disabled:pointer-events-none disabled:opacity-50 text-hc-cobalt hover:text-hc-pacific border-2 border-solid border-white bg-white px-2.5 py-1 text-[10px] leading-3.5 tracking-widest" href="/observability-engineering-oreilly-book"><span class="flex items-center justify-center gap-2.5">Get your copy</span></a></div><div class="jsx-62ee9791d3e4bddb bg-hc-cobalt fixed top-0 left-0 z-150 w-full text-white transition-all duration-300 ease-in-out pointer-events-none -translate-y-full opacity-0 pt-12"><form class="jsx-62ee9791d3e4bddb container mx-auto my-4 flex w-4/5 max-w-[1180px] items-center gap-4 border-b border-white px-2.5 pb-[5px]"><button type="button" aria-label="Search" class="jsx-62ee9791d3e4bddb"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke="white" class="h-4"><path d="M8.875 16.75C13.2242 16.75 16.75 13.2242 16.75 8.875C16.75 4.52576 13.2242 1 8.875 1C4.52576 1 1 4.52576 1 8.875C1 13.2242 4.52576 16.75 8.875 16.75Z" stroke="inherit" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path><path d="M14.4434 14.4438L18.9997 19.0002" stroke="inherit" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path></svg></button><input type="text" placeholder="Search..." class="jsx-62ee9791d3e4bddb font-roboto flex-1 border-none bg-transparent text-base text-white outline-none placeholder:text-white/70" value=""/><button type="button" aria-label="Close search" class="jsx-62ee9791d3e4bddb text-white/70 transition-colors hover:text-white"><svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewBox="0 0 22 22" fill="none" stroke="white" class="h-4"><path d="M0.999512 1L20.9992 20.9996" stroke="inherit" stroke-width="2" stroke-linecap="round"></path><path d="M20.9998 1L1.00011 20.9996" stroke="inherit" stroke-width="2" stroke-linecap="round"></path></svg></button></form></div><header id="main-navbar" style="opacity:var(--header-opacity);pointer-events:var(--header-pointer-events)" class="jsx-62ee9791d3e4bddb sticky top-0 z-50 w-full transition-transform duration-200 [&amp;[scrolled]]:bg-white [&amp;[scrolled]]:shadow-md"><div class="jsx-62ee9791d3e4bddb relative mx-auto flex max-w-[90%] items-center justify-between lg:h-full lg:max-w-[1180px] lg:px-6 xl:px-0"><a class="h-[105px] w-fit place-content-center" title="Honeycomb" href="/"><svg width="164" height="48" viewBox="0 0 164 48" fill="none" xmlns="http://www.w3.org/2000/svg" class="mb-5 lg:max-w-[135px] xl:max-w-none"><g clip-path="url(#clip0)"><path d="M151.695 26.0424C151.755 26.1018 151.8 26.1743 151.827 26.2541C151.861 26.333 151.879 26.4178 151.879 26.5036V27.1389C151.879 27.3115 151.818 27.4785 151.705 27.6094C151.652 27.667 151.588 27.7132 151.517 27.7456C151.445 27.7779 151.368 27.7956 151.29 27.7977H150.918C150.839 27.7986 150.761 27.7822 150.689 27.7496C150.618 27.7171 150.554 27.6692 150.503 27.6094C150.39 27.4785 150.328 27.3115 150.329 27.1389V26.5036C150.326 26.3305 150.388 26.1628 150.503 26.033C150.556 25.9753 150.62 25.9288 150.691 25.8965C150.762 25.8641 150.839 25.8465 150.918 25.8447H151.276C151.351 25.843 151.425 25.8591 151.493 25.8918C151.569 25.9285 151.638 25.9796 151.695 26.0424Z" fill="#25303E"></path><path d="M64.6293 28.8801H61.5331C61.0567 28.8741 60.5841 28.9668 60.1453 29.1523C59.7065 29.3378 59.311 29.612 58.9836 29.9577C58.6441 30.2861 58.3734 30.6786 58.1873 31.1125C58.0012 31.5463 57.9034 32.0128 57.8997 32.4848V40.0001H59.1438V33.0777C59.1533 32.2922 59.4655 31.5405 60.0156 30.9789C60.5644 30.4332 61.3054 30.124 62.0798 30.1177H63.9271C64.3091 30.1176 64.6872 30.1937 65.0392 30.3416C65.3913 30.4895 65.7102 30.7062 65.9771 30.9789C66.2546 31.2535 66.4746 31.5805 66.6242 31.9408C66.7739 32.3012 66.8503 32.6876 66.849 33.0777V40.0001H68.1497V32.4706C68.1547 31.9974 68.0609 31.5282 67.8743 31.0931C67.6877 30.658 67.4123 30.2665 67.0658 29.9436C66.7669 29.5936 66.3923 29.3159 65.9702 29.1317C65.5481 28.9474 65.0896 28.8614 64.6293 28.8801Z" fill="#25303E"></path><path d="M52.3573 28.6635H49.9161C48.8835 28.6805 47.8948 29.0835 47.1451 29.7929C46.4296 30.5294 46.0219 31.5104 46.0046 32.5364V36.3011C46.0122 37.3296 46.4135 38.3162 47.1262 39.0587C47.4865 39.4259 47.9181 39.7156 48.3947 39.9098C48.8713 40.104 49.3826 40.1988 49.8973 40.1882H52.3384C53.3813 40.1805 54.3822 39.7767 55.1377 39.0587C55.5023 38.7011 55.7911 38.2739 55.987 37.8026C56.1829 37.3313 56.2819 36.8255 56.2782 36.3152V32.5505C56.2646 31.5196 55.8565 30.533 55.1377 29.7929C54.3857 29.0813 53.3932 28.6782 52.3573 28.6635ZM54.9115 32.4282V36.5176C54.8979 37.1594 54.646 37.7732 54.2046 38.2399C53.7513 38.6749 53.1507 38.9235 52.5222 38.9364H49.8077C49.1756 38.9343 48.5697 38.6842 48.1206 38.2399C47.6725 37.7779 47.4209 37.1607 47.4184 36.5176V32.4282C47.4296 31.7882 47.6801 31.1755 48.1206 30.7105C48.5741 30.2724 49.1769 30.0219 49.8077 30.0093H52.5222C53.1507 30.0133 53.7521 30.2654 54.1952 30.7105C54.6405 31.1736 54.896 31.7864 54.9115 32.4282Z" fill="#25303E"></path><path d="M41.0003 28.8801H37.9135C37.4465 28.8641 36.9821 28.9559 36.5563 29.1483C36.1749 29.2725 35.8235 29.4744 35.5242 29.7412V24.8424H34.2754V40.0001H35.5808V33.0212C35.5904 32.2366 35.9008 31.4856 36.4479 30.9224C36.9983 30.3793 37.7383 30.0705 38.5121 30.0612H40.3594C40.7419 30.062 41.1204 30.1386 41.4731 30.2864C41.8258 30.4342 42.1456 30.6504 42.4141 30.9224C42.6897 31.1982 42.9081 31.5255 43.0569 31.8856C43.2056 32.2458 43.2819 32.6317 43.2812 33.0212V39.9624H44.5866V32.433C44.5919 31.9592 44.4978 31.4896 44.3103 31.0544C44.1228 30.6191 43.8461 30.2279 43.498 29.9059C43.1814 29.564 42.7939 29.295 42.3625 29.1179C41.9311 28.9407 41.4663 28.8595 41.0003 28.8801Z" fill="#25303E"></path><path d="M108.071 28.7059H105.63C104.596 28.7207 103.607 29.124 102.858 29.8353C102.142 30.5713 101.734 31.5526 101.718 32.5788V36.3435C101.735 37.3695 102.143 38.3505 102.858 39.0871C103.219 39.4542 103.65 39.7439 104.127 39.9381C104.604 40.1324 105.115 40.2271 105.63 40.2165H108.071C109.103 40.1985 110.091 39.7956 110.842 39.0871C111.557 38.3505 111.965 37.3695 111.982 36.3435V32.5788C111.966 31.5526 111.558 30.5713 110.842 29.8353C110.481 29.4681 110.05 29.1785 109.573 28.9842C109.097 28.79 108.585 28.6953 108.071 28.7059ZM110.625 32.4706V36.56C110.611 37.2003 110.359 37.8126 109.918 38.2776C109.701 38.5044 109.44 38.6839 109.151 38.8046C108.861 38.9253 108.549 38.9846 108.236 38.9788H105.516C104.885 38.9763 104.28 38.7242 103.834 38.2776C103.385 37.8182 103.133 37.202 103.132 36.56V32.4706C103.144 31.8293 103.394 31.2154 103.834 30.7482C104.287 30.3128 104.888 30.0626 105.516 30.0471H108.236C108.867 30.0506 109.471 30.3025 109.918 30.7482C110.359 31.2149 110.611 31.8288 110.625 32.4706Z" fill="#25303E"></path><path d="M128.433 28.9319H125.394C124.806 28.9346 124.227 29.0834 123.711 29.3648C123.248 29.616 122.844 29.9643 122.528 30.386C122.224 29.948 121.812 29.5962 121.331 29.3648C120.833 29.0903 120.275 28.9417 119.705 28.9319H116.774C115.834 28.9565 114.939 29.3425 114.277 30.0095C113.948 30.3406 113.691 30.7359 113.522 31.1708C113.353 31.6057 113.276 32.0707 113.296 32.5366V40.066H114.517V33.1813C114.511 32.794 114.585 32.4095 114.734 32.0519C114.87 31.7026 115.074 31.383 115.332 31.1107C115.61 30.8455 115.928 30.6263 116.275 30.4613C116.615 30.3097 116.986 30.2373 117.359 30.2495H119.098C119.752 30.2489 120.385 30.477 120.888 30.8942C121.38 31.2896 121.725 31.838 121.869 32.4519V40.1225H123.226V32.3201C123.398 31.7193 123.761 31.1904 124.26 30.8128C124.758 30.4352 125.366 30.2293 125.992 30.226H127.788C128.56 30.2331 129.3 30.5422 129.847 31.0872C130.397 31.626 130.71 32.3604 130.719 33.1295V40.0707H132.076V32.5413C132.079 32.073 131.989 31.6088 131.812 31.1752C131.635 30.7415 131.374 30.347 131.044 30.0142C130.33 29.3551 129.405 28.9714 128.433 28.9319Z" fill="#25303E"></path><path d="M142.444 29.7412C142.085 29.3913 141.659 29.1158 141.193 28.9309C140.726 28.7459 140.227 28.6551 139.725 28.6636H137.284C136.339 28.6603 135.428 29.0113 134.73 29.6471V24.7906H133.368V36.2354C133.387 37.2609 133.795 38.241 134.508 38.9789C134.869 39.3447 135.301 39.6335 135.778 39.8276C136.254 40.0218 136.765 40.1173 137.279 40.1083H139.72C140.234 40.113 140.744 40.0155 141.219 39.8216C141.695 39.6277 142.128 39.3412 142.491 38.9789C142.856 38.6213 143.146 38.1943 143.342 37.723C143.539 37.2518 143.639 36.7459 143.637 36.2354V32.4706C143.631 31.9738 143.538 31.4818 143.363 31.0165C143.119 30.5501 142.81 30.1207 142.444 29.7412ZM134.678 32.3765C134.691 31.7347 134.943 31.1209 135.385 30.6542C135.837 30.2171 136.438 29.9667 137.067 29.953H139.782C140.413 29.9565 141.017 30.2085 141.464 30.6542C141.914 31.1154 142.167 31.7327 142.171 32.3765V36.4659C142.158 37.1065 141.906 37.7191 141.464 38.1836C141.013 38.6226 140.411 38.8734 139.782 38.8848H137.067C136.754 38.884 136.445 38.8217 136.156 38.7014C135.867 38.5811 135.605 38.4051 135.385 38.1836C134.934 37.7246 134.681 37.1085 134.678 36.4659V32.3765Z" fill="#25303E"></path><path d="M99.4367 38.08C99.2387 38.3036 98.9985 38.4859 98.7298 38.6165C98.4414 38.7734 98.1154 38.8483 97.7873 38.833H95.2378C94.6185 38.7967 94.036 38.5277 93.6072 38.08C93.3933 37.8586 93.2256 37.5968 93.1139 37.31C93.0023 37.0232 92.9489 36.7171 92.9569 36.4095V32.3201C92.9502 31.7018 93.1832 31.1048 93.6072 30.6542C94.0432 30.2168 94.6216 29.9497 95.2378 29.9012H97.7873C98.3346 29.9003 98.8606 30.1131 99.2529 30.4942L99.3095 30.5459H100.851L100.794 30.3859C100.476 29.8387 100.03 29.3769 99.4933 29.0401C98.9457 28.7306 98.327 28.5684 97.6978 28.5695H95.4169C94.4297 28.6234 93.4992 29.0468 92.8108 29.7553C92.1288 30.4822 91.7584 31.4466 91.7787 32.4424V36.2071C91.7567 36.7018 91.837 37.1956 92.0145 37.6579C92.1921 38.1203 92.4632 38.5411 92.8108 38.8942C93.4915 39.6135 94.4266 40.039 95.4169 40.08H97.6978C98.3518 40.0648 98.9897 39.8747 99.5451 39.5295C100.113 39.2007 100.568 38.7087 100.851 38.1177L100.902 37.9577H99.4367V38.08Z" fill="#25303E"></path><path d="M85.8074 37.647L85.699 37.5952C85.3598 37.4943 85.0408 37.335 84.7564 37.1246C84.0922 36.4456 83.6066 35.613 83.3426 34.7011L81.6602 29.1105C81.6602 29.054 81.6084 29.0023 81.6084 28.9458C81.6084 28.8893 81.5518 28.8376 81.5518 28.7858V28.7058H80.303V28.8093C80.3563 29.1008 80.4287 29.3885 80.5198 29.6705L82.0419 34.847C82.5839 36.7293 83.7809 38.2352 85.19 38.7717L82.6593 43.7646H83.96L91.7264 28.7058H90.3692L85.8074 37.647Z" fill="#25303E"></path><path d="M151.747 29.3083H150.499V40.1319H151.747V29.3083Z" fill="#25303E"></path><path d="M163.675 30.9789C163.482 30.5057 163.184 30.0825 162.803 29.7413C162.438 29.3891 162.018 29.0983 161.559 28.8801C161.094 28.6869 160.593 28.5954 160.089 28.6119H157.648C156.615 28.6276 155.626 29.0308 154.877 29.7413C154.514 30.0976 154.227 30.5225 154.031 30.9912C153.835 31.4599 153.735 31.9629 153.736 32.4707V36.2354C153.754 37.2614 154.161 38.2423 154.877 38.9789C155.237 39.3461 155.669 39.6357 156.145 39.83C156.622 40.0242 157.133 40.1189 157.648 40.1083H160.089C161.122 40.0935 162.112 39.6902 162.86 38.9789C163.576 38.2423 163.983 37.2614 164.001 36.2354V32.4707C164.001 31.9559 163.89 31.4471 163.675 30.9789ZM162.643 32.3907V36.4801C162.63 37.1206 162.378 37.7332 161.936 38.1977C161.485 38.6368 160.884 38.8876 160.254 38.8989H157.539C157.227 38.8982 156.917 38.8359 156.628 38.7156C156.34 38.5953 156.078 38.4193 155.857 38.1977C155.407 37.7388 155.153 37.1227 155.15 36.4801V32.3766C155.164 31.7348 155.416 31.1209 155.857 30.6542C156.31 30.2185 156.911 29.9697 157.539 29.9577H160.254C160.885 29.96 161.489 30.2102 161.936 30.6542C162.378 31.1209 162.63 31.7348 162.643 32.3766V32.3907Z" fill="#25303E"></path><path d="M76.4152 28.7058H73.0457C72.2864 28.683 71.5473 28.9525 70.9816 29.4588C70.405 29.95 70.0363 30.6411 69.9495 31.3929V36.2352C69.9469 36.7902 70.0593 37.3397 70.2794 37.8493C70.4865 38.3364 70.7858 38.7789 71.1607 39.1529C71.5273 39.5197 71.9742 39.7968 72.4661 39.9623C72.8202 40.0653 73.183 40.1362 73.55 40.174H75.7743C76.4868 40.1707 77.1804 39.9453 77.7584 39.5293C77.9509 39.3867 78.1321 39.2294 78.3003 39.0588C78.4445 38.8926 78.5723 38.7129 78.682 38.5223C78.7929 38.335 78.8829 38.1361 78.9507 37.9293L79.0072 37.8211L77.8243 37.647L77.7725 37.7035C77.6414 37.9878 77.4556 38.2436 77.2258 38.4564C76.851 38.7865 76.3728 38.9762 75.8733 38.9929H73.3756C73.1731 38.9895 72.9725 38.9529 72.7818 38.8846C72.3123 38.7352 71.9071 38.4317 71.6319 38.0235C71.4688 37.8209 71.3572 37.582 71.3067 37.327C71.2502 37.2188 71.2502 37.054 71.1984 36.9505V34.9599H76.4105C77.1952 34.9796 77.9558 34.6886 78.5265 34.1505C79.116 33.6067 79.4666 32.8524 79.502 32.0517V31.6752C79.4773 30.8789 79.1385 30.1245 78.5595 29.5764C78.2803 29.2931 77.9461 29.0697 77.5774 28.92C77.2087 28.7703 76.8132 28.6974 76.4152 28.7058ZM77.6075 33.4399C77.3228 33.6385 76.9784 33.7332 76.632 33.7082H71.2031V31.407C71.2475 31.0909 71.3779 30.7931 71.5801 30.5458C71.743 30.3474 71.9472 30.1868 72.1786 30.0752C72.4169 29.9676 72.6758 29.913 72.9373 29.9152H76.632C76.8754 29.913 77.1159 29.9678 77.3342 30.0752C77.5553 30.1872 77.7573 30.3333 77.9327 30.5082C78.1383 30.814 78.269 31.1638 78.3144 31.5293C78.3607 31.8921 78.3236 32.2606 78.2061 32.607C78.1024 32.946 77.8927 33.2429 77.6075 33.454V33.4399Z" fill="#25303E"></path><path d="M148.298 38.6119C148.297 38.9133 148.206 39.2076 148.038 39.4577C147.87 39.7078 147.631 39.9025 147.352 40.0172C147.073 40.1319 146.766 40.1614 146.47 40.1021C146.174 40.0427 145.903 39.8971 145.689 39.6837C145.476 39.4703 145.331 39.1986 145.273 38.903C145.214 38.6073 145.245 38.301 145.361 38.0227C145.476 37.7443 145.672 37.5065 145.923 37.3392C146.174 37.1718 146.469 37.0825 146.771 37.0825C146.972 37.0825 147.171 37.1221 147.356 37.199C147.542 37.2759 147.71 37.3887 147.852 37.5308C147.994 37.6728 148.106 37.8415 148.183 38.027C148.259 38.2125 148.298 38.4113 148.298 38.6119Z" fill="#25303E"></path><path d="M26.0654 32.7012L30.4387 40.3482L26.0654 48H17.3706L13.002 40.3482L17.3706 32.7012H26.0654Z" fill="#FFB000"></path><path d="M26.0654 14.24L30.4387 21.8871L26.0654 29.5388H17.3706L13.002 21.8871L17.3706 14.24H26.0654Z" fill="#64BA00"></path><path d="M10.6741 24.7906L14.2369 31.1154L10.6741 37.4495H3.56276L0 31.1154L3.56276 24.7906H10.6741Z" fill="#F96E10"></path><path d="M44.9918 0L50.647 10.0141L44.9918 20.0424H33.6249L27.9697 10.0141L33.6249 0H44.9918Z" fill="#0298EC"></path></g><defs><clipPath id="clip0"><rect width="164" height="48" fill="white"></rect></clipPath></defs></svg></a><nav class="jsx-62ee9791d3e4bddb flex gap-8 max-lg:hidden lg:items-center lg:gap-0"><div class="jsx-62ee9791d3e4bddb group lg:after:bg-hc-cobalt relative lg:px-1 lg:after:absolute lg:after:bottom-5 lg:after:left-0 lg:after:h-[2px] lg:after:w-0 lg:after:transition-[width] lg:after:duration-200 lg:after:ease-in-out lg:after:content-[&#x27;&#x27;] first:lg:pl-0 lg:focus-within:after:mx-1 lg:focus-within:after:w-[calc(100%_-_8px)] lg:first:focus-within:after:mx-0 lg:first:focus-within:after:w-[calc(100%_-_4px)] lg:hover:after:mx-2 lg:hover:after:w-[calc(100%_-_8px)] lg:first:hover:after:mx-0 lg:first:hover:after:w-[calc(100%_-_4px)] xl:px-3.5 xl:focus-within:after:mx-3.5 xl:focus-within:after:w-[calc(100%_-_28px)] xl:first:focus-within:after:w-[calc(100%_-_14px)] xl:hover:after:mx-3.5 xl:hover:after:w-[calc(100%_-_28px)] xl:first:hover:after:w-[calc(100%_-_14px)]"><button aria-expanded="false" aria-haspopup="true" class="jsx-62ee9791d3e4bddb font-roboto flex w-full items-center justify-between text-left max-lg:cursor-default max-lg:text-xl max-lg:font-medium lg:pointer-events-none lg:block lg:py-10">Observability Platform<svg width="11" height="12" viewBox="0 0 11 12" fill="none" xmlns="http://www.w3.org/2000/svg" class="lg:hidden"><path d="M5 1L10 6L5 11" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path></svg></button><div class="jsx-62ee9791d3e4bddb menu fixed left-0 z-50 hidden w-full bg-[linear-gradient(to_right,_#f6f6f6_50%,_white_50%)] lg:top-[var(--navBottom,104px)] lg:group-focus-within:block lg:group-hover:block"><div class="jsx-62ee9791d3e4bddb container flex gap-12 xl:max-w-[1180px]"><div class="jsx-62ee9791d3e4bddb max-w-[170px] pt-12 pb-16"><h4 class="jsx-62ee9791d3e4bddb font-roboto mb-2 text-2xl font-bold">Explore the platform</h4><p class="jsx-62ee9791d3e4bddb mb-6 text-sm tracking-wide"> <!-- -->Honeycomb was built for the AI era. Learn how to futureproof your software for what comes next.</p><a target="_self" _type="link" class="font-roboto focus-visible:ring-ring inline-block cursor-pointer text-center font-bold tracking-[1.4px] uppercase transition-[color,background-color] [transition-duration:300ms,500ms] focus-visible:ring-1 focus-visible:outline-none disabled:pointer-events-none disabled:opacity-50 border-hc-cobalt text-hc-cobalt border-2 border-solid bg-transparent h-8 content-center rounded-md px-3 py-2 text-xs hover:border-hc-cobalt hover:bg-hc-cobalt hover:text-white" href="/platform"><span class="flex items-center justify-center gap-2.5">See overview</span></a></div><ul class="jsx-62ee9791d3e4bddb flex grow flex-wrap gap-x-4 bg-white pt-12 pb-16 pl-12 lg:gap-y-3 xl:gap-x-12"><li class="jsx-62ee9791d3e4bddb lg:flex lg:flex-col lg:gap-3"><a target="_self" _type="link" class="font-roboto border-hc-gray-400 group/arrow-link hover:text-hc-cobalt flex items-center border-b font-bold whitespace-nowrap lg:gap-2 lg:pb-3" href="/platform">Core Observability<svg width="11" height="12" viewBox="0 0 11 12" fill="none" xmlns="http://www.w3.org/2000/svg" class="transition-transform group-hover/arrow-link:translate-x-2 max-lg:hidden"><path d="M5 1L10 6L5 11" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path></svg></a><ul class="jsx-62ee9791d3e4bddb space-y-3"><li class="jsx-62ee9791d3e4bddb hover:text-hc-cobalt"><a target="_self" _key="3a7e355c0c21" _type="link" class="font-roboto" href="/platform/distributed-tracing">Distributed Tracing</a></li><li class="jsx-62ee9791d3e4bddb hover:text-hc-cobalt"><a target="_self" _key="57c3e96709fa" _type="link" class="font-roboto" href="/platform/log-analytics">Log Analytics</a></li><li class="jsx-62ee9791d3e4bddb hover:text-hc-cobalt"><a target="_self" _key="7c7fa92d4ab4" _type="link" class="font-roboto" href="/platform/metrics">Time Series Metrics</a></li><li class="jsx-62ee9791d3e4bddb hover:text-hc-cobalt"><a target="_self" _key="62cd2b120845" _type="link" class="font-roboto" href="/platform/frontend-observability">Frontend Observability</a></li><li class="jsx-62ee9791d3e4bddb hover:text-hc-cobalt"><a target="_self" _key="1c28ef24a5cd" _type="link" class="font-roboto" href="/platform/telemetry-pipeline">Telemetry Pipeline</a></li><li class="jsx-62ee9791d3e4bddb hover:text-hc-cobalt"><a target="_self" _key="a352c53a8036" _type="link" class="font-roboto" href="/platform/private-cloud">Private Cloud</a></li></ul></li><li class="jsx-62ee9791d3e4bddb lg:flex lg:flex-col lg:gap-3"><span class="jsx-62ee9791d3e4bddb font-roboto border-hc-gray-400 border-b font-bold whitespace-nowrap lg:pb-3">AI Agent Observability</span><ul class="jsx-62ee9791d3e4bddb space-y-3"><li class="jsx-62ee9791d3e4bddb hover:text-hc-cobalt"><a target="_self" _key="6218cd7e67db" _type="link" class="font-roboto" href="/platform/agent-timeline">Agent Timeline</a></li><li class="jsx-62ee9791d3e4bddb hover:text-hc-cobalt"><a target="_self" _key="4f3399612de8" _type="link" class="font-roboto" href="/use-cases/ai-llm-observability">LLM Observability</a></li></ul></li><li class="jsx-62ee9791d3e4bddb lg:flex lg:flex-col lg:gap-3"><a target="_self" _type="link" class="font-roboto border-hc-gray-400 group/arrow-link hover:text-hc-cobalt flex items-center border-b font-bold whitespace-nowrap lg:gap-2 lg:pb-3" href="/platform/intelligence">Agentic Intelligence<svg width="11" height="12" viewBox="0 0 11 12" fill="none" xmlns="http://www.w3.org/2000/svg" class="transition-transform group-hover/arrow-link:translate-x-2 max-lg:hidden"><path d="M5 1L10 6L5 11" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path></svg></a><ul class="jsx-62ee9791d3e4bddb space-y-3"><li class="jsx-62ee9791d3e4bddb hover:text-hc-cobalt"><a target="_self" _key="bafda870cc04" _type="link" class="font-roboto" href="/platform/canvas">Canvas</a></li><li class="jsx-62ee9791d3e4bddb hover:text-hc-cobalt"><a target="_self" _key="e4c44c9abcc8" _type="link" class="font-roboto" href="/technologies/ai-agents">MCP</a></li><li class="jsx-62ee9791d3e4bddb hover:text-hc-cobalt"><a target="_self" _key="146b1517edde" _type="link" class="font-roboto" href="/blog/accelerate-opentelemetry-migrations-honeycomb-agent-skills">MCP Skills</a></li><li class="jsx-62ee9791d3e4bddb hover:text-hc-cobalt"><a target="_self" _key="89cfc92cfad2" _type="link" class="font-roboto" href="/blog/introducing-anomaly-detection-early-warning-system-service-health">Anomaly Detection</a></li></ul></li><li class="jsx-62ee9791d3e4bddb lg:flex lg:flex-col lg:gap-3"><span class="jsx-62ee9791d3e4bddb font-roboto border-hc-gray-400 border-b font-bold whitespace-nowrap lg:pb-3">Built-in Features</span><ul class="jsx-62ee9791d3e4bddb space-y-3"><li class="jsx-62ee9791d3e4bddb hover:text-hc-cobalt"><a target="_self" _key="043ac481e220" _type="link" class="font-roboto" href="/platform/slos">SLOs</a></li><li class="jsx-62ee9791d3e4bddb hover:text-hc-cobalt"><a target="_self" _key="ad585cbbd043" _type="link" class="font-roboto" href="/platform/service-map">Service Map</a></li><li class="jsx-62ee9791d3e4bddb hover:text-hc-cobalt"><a target="_self" _key="bafe0c86bbaf" _type="link" class="font-roboto" href="/platform/bubbleup">BubbleUp</a></li><li class="jsx-62ee9791d3e4bddb hover:text-hc-cobalt"><a target="_self" _key="e8757ff0a28a" _type="link" class="font-roboto" href="/platform/opentelemetry">OpenTelemetry</a></li><li class="jsx-62ee9791d3e4bddb hover:text-hc-cobalt"><a target="_self" _key="d1f9cc290db7" _type="link" class="font-roboto" href="/platform/integrations">App Integrations</a></li></ul></li></ul><div class="jsx-62ee9791d3e4bddb"></div></div></div></div><div class="jsx-62ee9791d3e4bddb group lg:after:bg-hc-cobalt relative lg:px-1 lg:after:absolute lg:after:bottom-5 lg:after:left-0 lg:after:h-[2px] lg:after:w-0 lg:after:transition-[width] lg:after:duration-200 lg:after:ease-in-out lg:after:content-[&#x27;&#x27;] first:lg:pl-0 lg:focus-within:after:mx-1 lg:focus-within:after:w-[calc(100%_-_8px)] lg:first:focus-within:after:mx-0 lg:first:focus-within:after:w-[calc(100%_-_4px)] lg:hover:after:mx-2 lg:hover:after:w-[calc(100%_-_8px)] lg:first:hover:after:mx-0 lg:first:hover:after:w-[calc(100%_-_4px)] xl:px-3.5 xl:focus-within:after:mx-3.5 xl:focus-within:after:w-[calc(100%_-_28px)] xl:first:focus-within:after:w-[calc(100%_-_14px)] xl:hover:after:mx-3.5 xl:hover:after:w-[calc(100%_-_28px)] xl:first:hover:after:w-[calc(100%_-_14px)]"><button aria-expanded="false" aria-haspopup="true" class="jsx-62ee9791d3e4bddb font-roboto flex w-full items-center justify-between text-left max-lg:cursor-default max-lg:text-xl max-lg:font-medium lg:pointer-events-none lg:block lg:py-10">Solutions<svg width="11" height="12" viewBox="0 0 11 12" fill="none" xmlns="http://www.w3.org/2000/svg" class="lg:hidden"><path d="M5 1L10 6L5 11" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path></svg></button><div class="jsx-62ee9791d3e4bddb menu fixed left-0 z-50 hidden w-full bg-[linear-gradient(to_right,_#f6f6f6_50%,_white_50%)] lg:top-[var(--navBottom,104px)] lg:group-focus-within:block lg:group-hover:block"><div class="jsx-62ee9791d3e4bddb container flex gap-12 xl:max-w-[1180px]"><div class="jsx-62ee9791d3e4bddb max-w-[170px] pt-12 pb-16"><h4 class="jsx-62ee9791d3e4bddb font-roboto mb-2 text-2xl font-bold">Why Honeycomb</h4><p class="jsx-62ee9791d3e4bddb mb-6 text-sm tracking-wide"> <!-- -->Discover why Honeycomb is the better choice for your engineers, your customers, and your bottom line.</p><a target="_self" _type="link" class="font-roboto focus-visible:ring-ring inline-block cursor-pointer text-center font-bold tracking-[1.4px] uppercase transition-[color,background-color] [transition-duration:300ms,500ms] focus-visible:ring-1 focus-visible:outline-none disabled:pointer-events-none disabled:opacity-50 border-hc-cobalt text-hc-cobalt border-2 border-solid bg-transparent h-8 content-center rounded-md px-3 py-2 text-xs hover:border-hc-cobalt hover:bg-hc-cobalt hover:text-white" href="/why-honeycomb"><span class="flex items-center justify-center gap-2.5">Learn More</span></a></div><ul class="jsx-62ee9791d3e4bddb flex grow flex-wrap gap-x-4 bg-white pt-12 pb-16 pl-12 lg:gap-y-3 xl:gap-x-12"><li class="jsx-62ee9791d3e4bddb lg:flex lg:flex-col lg:gap-3"><span class="jsx-62ee9791d3e4bddb font-roboto border-hc-gray-400 border-b font-bold whitespace-nowrap lg:pb-3">Technologies</span><ul class="jsx-62ee9791d3e4bddb space-y-3"><li class="jsx-62ee9791d3e4bddb hover:text-hc-cobalt"><a target="_self" _key="973236213b56" _type="link" class="font-roboto" href="/platform/opentelemetry">OpenTelemetry</a></li><li class="jsx-62ee9791d3e4bddb hover:text-hc-cobalt"><a target="_self" _key="31d4054b0539" _type="link" class="font-roboto" href="/technologies/aws">Amazon Web Services</a></li><li class="jsx-62ee9791d3e4bddb hover:text-hc-cobalt"><a target="_self" _key="e4533f4323a3" _type="link" class="font-roboto" href="/technologies/microsoft-azure">Microsoft Azure</a></li><li class="jsx-62ee9791d3e4bddb hover:text-hc-cobalt"><a target="_self" _key="37dbd8aeb8c4" _type="link" class="font-roboto" href="/technologies/kubernetes">Kubernetes</a></li><li class="jsx-62ee9791d3e4bddb hover:text-hc-cobalt"><a target="_self" _key="6413768f27dc" _type="link" class="font-roboto" href="/technologies/google-cloud">Google Cloud</a></li><li class="jsx-62ee9791d3e4bddb hover:text-hc-cobalt"><a target="_self" _key="e3ba65b3e56a" _type="link" class="font-roboto" href="/technologies/ai-agents">AI Agents</a></li></ul></li><li class="jsx-62ee9791d3e4bddb lg:flex lg:flex-col lg:gap-3"><span class="jsx-62ee9791d3e4bddb font-roboto border-hc-gray-400 border-b font-bold whitespace-nowrap lg:pb-3">Use Cases</span><ul class="jsx-62ee9791d3e4bddb space-y-3"><li class="jsx-62ee9791d3e4bddb hover:text-hc-cobalt"><a target="_self" _key="12dfc27e1b09" _type="link" class="font-roboto" href="/use-cases/ai-llm-observability">LLM Observability</a></li><li class="jsx-62ee9791d3e4bddb hover:text-hc-cobalt"><a target="_self" _key="ag3nt0bs3rv01" _type="link" class="font-roboto" href="/use-cases/agent-observability">Agent Observability</a></li><li class="jsx-62ee9791d3e4bddb hover:text-hc-cobalt"><a target="_self" _key="cdb5d85b653f" _type="link" class="font-roboto" href="/use-cases/incident-response">Incident Response</a></li><li class="jsx-62ee9791d3e4bddb hover:text-hc-cobalt"><a target="_self" _key="05d3787884f2" _type="link" class="font-roboto" href="/use-cases/predictable-costs">Predictable Costs</a></li><li class="jsx-62ee9791d3e4bddb hover:text-hc-cobalt"><a target="_self" _key="d56b2265ff47" _type="link" class="font-roboto" href="/use-cases/devops-releases">DevOps &amp; Releases</a></li><li class="jsx-62ee9791d3e4bddb hover:text-hc-cobalt"><a target="_self" _key="687be93e73cd" _type="link" class="font-roboto" href="/platform/frontend-observability">Frontend Development</a></li><li class="jsx-62ee9791d3e4bddb hover:text-hc-cobalt"><a target="_self" _key="fd9b0d71772c" _type="link" class="font-roboto" href="/use-cases/meet-customer-experience-slas">Meet Customer SLAs</a></li><li class="jsx-62ee9791d3e4bddb hover:text-hc-cobalt"><a target="_self" _key="64e59d6ab8aa" _type="link" class="font-roboto" href="/use-cases/cloud-migrations">Cloud Migrations</a></li></ul></li><li class="jsx-62ee9791d3e4bddb lg:flex lg:flex-col lg:gap-3"><span class="jsx-62ee9791d3e4bddb font-roboto border-hc-gray-400 border-b font-bold whitespace-nowrap lg:pb-3">Industries</span><ul class="jsx-62ee9791d3e4bddb space-y-3"><li class="jsx-62ee9791d3e4bddb hover:text-hc-cobalt"><a target="_self" _key="ece052132a81" _type="link" class="font-roboto" href="/industries/ai-startups">AI Startups</a></li><li class="jsx-62ee9791d3e4bddb hover:text-hc-cobalt"><a target="_self" _key="8e6dab1d6286" _type="link" class="font-roboto" href="/industries/financial-services">Financial Services</a></li><li class="jsx-62ee9791d3e4bddb hover:text-hc-cobalt"><a target="_self" _key="440f49eafb36" _type="link" class="font-roboto" href="/industries/retail">Retail &amp; Ecommerce</a></li><li class="jsx-62ee9791d3e4bddb hover:text-hc-cobalt"><a target="_self" _key="9cb0aa2dcebe" _type="link" class="font-roboto" href="/industries/software-technology">Software &amp; Technology</a></li></ul></li><li class="jsx-62ee9791d3e4bddb lg:flex lg:flex-col lg:gap-3"><a target="_self" _type="link" class="font-roboto border-hc-gray-400 group/arrow-link hover:text-hc-cobalt flex items-center border-b font-bold whitespace-nowrap lg:gap-2 lg:pb-3" href="/why-honeycomb">Why Honeycomb?<svg width="11" height="12" viewBox="0 0 11 12" fill="none" xmlns="http://www.w3.org/2000/svg" class="transition-transform group-hover/arrow-link:translate-x-2 max-lg:hidden"><path d="M5 1L10 6L5 11" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path></svg></a><ul class="jsx-62ee9791d3e4bddb space-y-3"><li class="jsx-62ee9791d3e4bddb hover:text-hc-cobalt"><a target="_self" _key="91d95a07e165" _type="link" class="font-roboto" href="/why-honeycomb/customers">Customer Stories</a></li><li class="jsx-62ee9791d3e4bddb hover:text-hc-cobalt"><a target="_self" _key="05a8b16c4187" _type="link" class="font-roboto" href="/why-honeycomb/comparisons">Comparisons</a></li><li class="jsx-62ee9791d3e4bddb hover:text-hc-cobalt"><a target="_self" _key="eda3f9bc2fd1" _type="link" class="font-roboto" href="/why-honeycomb/enterprise">For Enterprise</a></li><li class="jsx-62ee9791d3e4bddb hover:text-hc-cobalt"><a target="_self" _key="711d9271d964" _type="link" class="font-roboto" href="/why-honeycomb/services">Honeycomb Services</a></li></ul></li></ul><div class="jsx-62ee9791d3e4bddb"></div></div></div></div><div class="jsx-62ee9791d3e4bddb group lg:after:bg-hc-cobalt relative lg:px-1 lg:after:absolute lg:after:bottom-5 lg:after:left-0 lg:after:h-[2px] lg:after:w-0 lg:after:transition-[width] lg:after:duration-200 lg:after:ease-in-out lg:after:content-[&#x27;&#x27;] first:lg:pl-0 lg:focus-within:after:mx-1 lg:focus-within:after:w-[calc(100%_-_8px)] lg:first:focus-within:after:mx-0 lg:first:focus-within:after:w-[calc(100%_-_4px)] lg:hover:after:mx-2 lg:hover:after:w-[calc(100%_-_8px)] lg:first:hover:after:mx-0 lg:first:hover:after:w-[calc(100%_-_4px)] xl:px-3.5 xl:focus-within:after:mx-3.5 xl:focus-within:after:w-[calc(100%_-_28px)] xl:first:focus-within:after:w-[calc(100%_-_14px)] xl:hover:after:mx-3.5 xl:hover:after:w-[calc(100%_-_28px)] xl:first:hover:after:w-[calc(100%_-_14px)]"><button aria-expanded="false" aria-haspopup="true" class="jsx-62ee9791d3e4bddb font-roboto flex w-full items-center justify-between text-left max-lg:cursor-default max-lg:text-xl max-lg:font-medium lg:pointer-events-none lg:block lg:py-10">Learn <svg width="11" height="12" viewBox="0 0 11 12" fill="none" xmlns="http://www.w3.org/2000/svg" class="lg:hidden"><path d="M5 1L10 6L5 11" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path></svg></button><div class="jsx-62ee9791d3e4bddb menu fixed left-0 z-50 hidden w-full bg-[linear-gradient(to_right,_#f6f6f6_50%,_white_50%)] lg:top-[var(--navBottom,104px)] lg:group-focus-within:block lg:group-hover:block"><div class="jsx-62ee9791d3e4bddb container flex gap-12 xl:max-w-[1180px]"><div class="jsx-62ee9791d3e4bddb max-w-[170px] pt-12 pb-16"><h4 class="jsx-62ee9791d3e4bddb font-roboto mb-2 text-2xl font-bold">Observability Engineering</h4><p class="jsx-62ee9791d3e4bddb mb-6 text-sm tracking-wide"> <!-- -->Start your journey with the definitive guide to observability. Download our complimentary ebook.</p><a target="_self" _type="link" class="font-roboto focus-visible:ring-ring inline-block cursor-pointer text-center font-bold tracking-[1.4px] uppercase transition-[color,background-color] [transition-duration:300ms,500ms] focus-visible:ring-1 focus-visible:outline-none disabled:pointer-events-none disabled:opacity-50 border-hc-cobalt text-hc-cobalt border-2 border-solid bg-transparent h-8 content-center rounded-md px-3 py-2 text-xs hover:border-hc-cobalt hover:bg-hc-cobalt hover:text-white" href="/observability-engineering-oreilly-book"><span class="flex items-center justify-center gap-2.5">Get your copy</span></a></div><ul class="jsx-62ee9791d3e4bddb flex grow flex-wrap gap-x-4 bg-white pt-12 pb-16 pl-12 lg:gap-y-3 xl:gap-x-12"><li class="jsx-62ee9791d3e4bddb lg:flex lg:flex-col lg:gap-3"><span class="jsx-62ee9791d3e4bddb font-roboto border-hc-gray-400 border-b font-bold whitespace-nowrap lg:pb-3">Engineers</span><ul class="jsx-62ee9791d3e4bddb space-y-3"><li class="jsx-62ee9791d3e4bddb hover:text-hc-cobalt"><a target="_blank" rel="noopener noreferrer" _key="0579b3261d13" _type="link" class="font-roboto" href="https://docs.honeycomb.io/">Docs</a></li><li class="jsx-62ee9791d3e4bddb hover:text-hc-cobalt"><a target="_self" _key="ed11462fee29" _type="link" class="font-roboto" href="/observability-engineering-oreilly-book">Observability Engineering</a></li><li class="jsx-62ee9791d3e4bddb hover:text-hc-cobalt"><a target="_blank" rel="noopener noreferrer" _key="acf97f14bc60" _type="link" class="font-roboto" href="https://docs.honeycomb.io/get-started">Quickstart</a></li><li class="jsx-62ee9791d3e4bddb hover:text-hc-cobalt"><a target="_blank" rel="noopener noreferrer" _key="a54f159c78a0" _type="link" class="font-roboto" href="https://docs.honeycomb.io/send-data/">Sending data</a></li><li class="jsx-62ee9791d3e4bddb hover:text-hc-cobalt"><a target="_blank" rel="noopener noreferrer" _key="053ed6ac8255" _type="link" class="font-roboto" href="https://play.honeycomb.io/sandbox/tours">Sandbox</a></li></ul></li><li class="jsx-62ee9791d3e4bddb lg:flex lg:flex-col lg:gap-3"><a target="_self" _type="link" class="font-roboto border-hc-gray-400 group/arrow-link hover:text-hc-cobalt flex items-center border-b font-bold whitespace-nowrap lg:gap-2 lg:pb-3" href="/resources">Resource Center<svg width="11" height="12" viewBox="0 0 11 12" fill="none" xmlns="http://www.w3.org/2000/svg" class="transition-transform group-hover/arrow-link:translate-x-2 max-lg:hidden"><path d="M5 1L10 6L5 11" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path></svg></a><ul class="jsx-62ee9791d3e4bddb space-y-3"><li class="jsx-62ee9791d3e4bddb hover:text-hc-cobalt"><a target="_self" _key="104a20760fd8" _type="link" class="font-roboto" href="/blog">Blog</a></li><li class="jsx-62ee9791d3e4bddb hover:text-hc-cobalt"><a target="_self" _key="6d821088a12e" _type="link" class="font-roboto" href="/resources/getting-started">Getting Started</a></li><li class="jsx-62ee9791d3e4bddb hover:text-hc-cobalt"><a target="_self" _key="e4d103599e59" _type="link" class="font-roboto" href="/resources/guides">Technical Guides</a></li><li class="jsx-62ee9791d3e4bddb hover:text-hc-cobalt"><a target="_self" _key="84b6f5e31734" _type="link" class="font-roboto" href="/resources/case-studies">Case Studies</a></li><li class="jsx-62ee9791d3e4bddb hover:text-hc-cobalt"><a target="_self" _key="a7b9915d2b3b" _type="link" class="font-roboto" href="/resources/webinars">Webinars</a></li><li class="jsx-62ee9791d3e4bddb hover:text-hc-cobalt"><a target="_self" _key="a3e557190042" _type="link" class="font-roboto" href="/resources/whitepapers">Whitepapers</a></li><li class="jsx-62ee9791d3e4bddb hover:text-hc-cobalt"><a target="_self" _key="f6862a0a3b48" _type="link" class="font-roboto" href="/resources/product-videos">Product Videos</a></li></ul></li><li class="jsx-62ee9791d3e4bddb lg:flex lg:flex-col lg:gap-3"><span class="jsx-62ee9791d3e4bddb font-roboto border-hc-gray-400 border-b font-bold whitespace-nowrap lg:pb-3">Community</span><ul class="jsx-62ee9791d3e4bddb space-y-3"><li class="jsx-62ee9791d3e4bddb hover:text-hc-cobalt"><a target="_self" _key="8a2f7421464f" _type="link" class="font-roboto" href="/events">Events</a></li><li class="jsx-62ee9791d3e4bddb hover:text-hc-cobalt"><a target="_self" _key="eb8b17f096e8" _type="link" class="font-roboto" href="/office-hours">Office Hours</a></li><li class="jsx-62ee9791d3e4bddb hover:text-hc-cobalt"><a target="_blank" rel="noopener noreferrer" _key="bb0360e4b1ad" _type="link" class="font-roboto" href="https://join.slack.com/t/honeycombpollinators/shared_invite/zt-3zl4f8i68-1PhyiwIIqZ0mCXtJjJcSsg">Pollinators Slack</a></li></ul></li><li class="jsx-62ee9791d3e4bddb lg:flex lg:flex-col lg:gap-3"><a target="_blank" rel="noopener noreferrer" _type="link" class="font-roboto border-hc-gray-400 group/arrow-link hover:text-hc-cobalt flex items-center border-b font-bold whitespace-nowrap lg:gap-2 lg:pb-3" href="https://academy.honeycomb.io/">Honeycomb Academy<svg width="11" height="12" viewBox="0 0 11 12" fill="none" xmlns="http://www.w3.org/2000/svg" class="transition-transform group-hover/arrow-link:translate-x-2 max-lg:hidden"><path d="M5 1L10 6L5 11" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path></svg></a><ul class="jsx-62ee9791d3e4bddb space-y-3"><li class="jsx-62ee9791d3e4bddb hover:text-hc-cobalt"><a target="_blank" rel="noopener noreferrer" _key="b410785737ee" _type="link" class="font-roboto" href="https://academy.honeycomb.io/app/catalog">Course Catalog</a></li><li class="jsx-62ee9791d3e4bddb hover:text-hc-cobalt"><a target="_blank" rel="noopener noreferrer" _key="eba7082cbcd2" _type="link" class="font-roboto" href="https://academy.honeycomb.io/app/learning_paths">Learning Paths</a></li></ul></li></ul><div class="jsx-62ee9791d3e4bddb"></div></div></div></div><div class="jsx-62ee9791d3e4bddb group lg:after:bg-hc-cobalt relative lg:px-1 lg:after:absolute lg:after:bottom-5 lg:after:left-0 lg:after:h-[2px] lg:after:w-0 lg:after:transition-[width] lg:after:duration-200 lg:after:ease-in-out lg:after:content-[&#x27;&#x27;] first:lg:pl-0 lg:focus-within:after:mx-1 lg:focus-within:after:w-[calc(100%_-_8px)] lg:first:focus-within:after:mx-0 lg:first:focus-within:after:w-[calc(100%_-_4px)] lg:hover:after:mx-2 lg:hover:after:w-[calc(100%_-_8px)] lg:first:hover:after:mx-0 lg:first:hover:after:w-[calc(100%_-_4px)] xl:px-3.5 xl:focus-within:after:mx-3.5 xl:focus-within:after:w-[calc(100%_-_28px)] xl:first:focus-within:after:w-[calc(100%_-_14px)] xl:hover:after:mx-3.5 xl:hover:after:w-[calc(100%_-_28px)] xl:first:hover:after:w-[calc(100%_-_14px)]"><button aria-expanded="false" aria-haspopup="true" class="jsx-62ee9791d3e4bddb font-roboto flex w-full items-center justify-between text-left max-lg:cursor-default max-lg:text-xl max-lg:font-medium lg:pointer-events-none lg:block lg:py-10">Company<svg width="11" height="12" viewBox="0 0 11 12" fill="none" xmlns="http://www.w3.org/2000/svg" class="lg:hidden"><path d="M5 1L10 6L5 11" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path></svg></button><div class="jsx-62ee9791d3e4bddb menu fixed left-0 z-50 hidden w-full bg-[linear-gradient(to_right,_#f6f6f6_50%,_white_50%)] lg:top-[var(--navBottom,104px)] lg:group-focus-within:block lg:group-hover:block"><div class="jsx-62ee9791d3e4bddb container flex gap-12 xl:max-w-[1180px]"><div class="jsx-62ee9791d3e4bddb max-w-[170px] pt-12 pb-16"><h4 class="jsx-62ee9791d3e4bddb font-roboto mb-2 text-2xl font-bold">Our mission</h4><p class="jsx-62ee9791d3e4bddb mb-6 text-sm tracking-wide"> <!-- -->Bring observability to every software engineer.</p><a target="_self" _type="link" class="font-roboto focus-visible:ring-ring inline-block cursor-pointer text-center font-bold tracking-[1.4px] uppercase transition-[color,background-color] [transition-duration:300ms,500ms] focus-visible:ring-1 focus-visible:outline-none disabled:pointer-events-none disabled:opacity-50 border-hc-cobalt text-hc-cobalt border-2 border-solid bg-transparent h-8 content-center rounded-md px-3 py-2 text-xs hover:border-hc-cobalt hover:bg-hc-cobalt hover:text-white" href="/about"><span class="flex items-center justify-center gap-2.5">About Us</span></a></div><ul class="jsx-62ee9791d3e4bddb flex grow flex-wrap gap-x-4 bg-white pt-12 pb-16 pl-12 lg:gap-y-3 xl:gap-x-12"><li class="jsx-62ee9791d3e4bddb lg:flex lg:flex-col lg:gap-3"><a target="_self" _type="link" class="font-roboto border-hc-gray-400 group/arrow-link hover:text-hc-cobalt flex items-center border-b font-bold whitespace-nowrap lg:gap-2 lg:pb-3" href="/about">About Us<svg width="11" height="12" viewBox="0 0 11 12" fill="none" xmlns="http://www.w3.org/2000/svg" class="transition-transform group-hover/arrow-link:translate-x-2 max-lg:hidden"><path d="M5 1L10 6L5 11" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path></svg></a><p class="jsx-62ee9791d3e4bddb font-roboto max-w-[138px] text-xs leading-5 tracking-wide">Learn about our company, mission and values.</p></li><li class="jsx-62ee9791d3e4bddb lg:flex lg:flex-col lg:gap-3"><a target="_self" _type="link" class="font-roboto border-hc-gray-400 group/arrow-link hover:text-hc-cobalt flex items-center border-b font-bold whitespace-nowrap lg:gap-2 lg:pb-3" href="/careers">Careers<svg width="11" height="12" viewBox="0 0 11 12" fill="none" xmlns="http://www.w3.org/2000/svg" class="transition-transform group-hover/arrow-link:translate-x-2 max-lg:hidden"><path d="M5 1L10 6L5 11" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path></svg></a><p class="jsx-62ee9791d3e4bddb font-roboto max-w-[138px] text-xs leading-5 tracking-wide">Come for the impact, stay for the culture.
</p></li><li class="jsx-62ee9791d3e4bddb lg:flex lg:flex-col lg:gap-3"><a target="_self" _type="link" class="font-roboto border-hc-gray-400 group/arrow-link hover:text-hc-cobalt flex items-center border-b font-bold whitespace-nowrap lg:gap-2 lg:pb-3" href="/news">News<svg width="11" height="12" viewBox="0 0 11 12" fill="none" xmlns="http://www.w3.org/2000/svg" class="transition-transform group-hover/arrow-link:translate-x-2 max-lg:hidden"><path d="M5 1L10 6L5 11" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path></svg></a><p class="jsx-62ee9791d3e4bddb font-roboto max-w-[138px] text-xs leading-5 tracking-wide">See Honeycomb&#x27;s latest press releases, media, and more</p></li><li class="jsx-62ee9791d3e4bddb lg:flex lg:flex-col lg:gap-3"><a target="_self" _type="link" class="font-roboto border-hc-gray-400 group/arrow-link hover:text-hc-cobalt flex items-center border-b font-bold whitespace-nowrap lg:gap-2 lg:pb-3" href="/partners">Partners<svg width="11" height="12" viewBox="0 0 11 12" fill="none" xmlns="http://www.w3.org/2000/svg" class="transition-transform group-hover/arrow-link:translate-x-2 max-lg:hidden"><path d="M5 1L10 6L5 11" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path></svg></a><p class="jsx-62ee9791d3e4bddb font-roboto max-w-[138px] text-xs leading-5 tracking-wide">Learn more about becoming a Honeycomb partner.</p></li></ul><div class="jsx-62ee9791d3e4bddb"></div></div></div></div><a target="_self" _key="b519e18d3109" _type="link" class="font-roboto lg:after:bg-hc-cobalt hover:text-hc-cobalt relative max-lg:flex max-lg:items-center max-lg:justify-between max-lg:text-xl max-lg:font-medium lg:px-1 lg:py-10 lg:after:absolute lg:after:bottom-5 lg:after:left-0 lg:after:h-[2px] lg:after:w-0 lg:after:transition-[width] lg:after:duration-200 lg:after:ease-in-out lg:after:content-[&#x27;&#x27;] lg:hover:after:w-full xl:px-[14px]" href="/pricing">Pricing<svg width="11" height="12" viewBox="0 0 11 12" fill="none" xmlns="http://www.w3.org/2000/svg" class="lg:hidden"><path d="M5 1L10 6L5 11" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path></svg></a></nav><div id="custom-nav-button-target" class="jsx-62ee9791d3e4bddb flex items-center gap-5"><button aria-label="Search" class="jsx-62ee9791d3e4bddb search-icon"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke="#25303E"><path d="M8.875 16.75C13.2242 16.75 16.75 13.2242 16.75 8.875C16.75 4.52576 13.2242 1 8.875 1C4.52576 1 1 4.52576 1 8.875C1 13.2242 4.52576 16.75 8.875 16.75Z" stroke="inherit" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path><path d="M14.4434 14.4438L18.9997 19.0002" stroke="inherit" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path></svg></button><a target="_blank" class="hover:text-hc-cobalt font-roboto login-button max-lg:hidden" href="https://ui.honeycomb.io/login">Login</a><a target="_self" _type="link" class="font-roboto focus-visible:ring-ring inline-block cursor-pointer text-center font-bold tracking-[1.4px] uppercase transition-[color,background-color] [transition-duration:300ms,500ms] focus-visible:ring-1 focus-visible:outline-none disabled:pointer-events-none disabled:opacity-50 border-hc-cobalt bg-hc-cobalt hover:bg-hc-pacific hover:border-hc-pacific border-2 border-solid text-white h-8 content-center rounded-md px-3 py-2 text-xs nav-button max-lg:hidden qdemo get-a-demo-button" href="/get-a-demo"><span class="flex items-center justify-center gap-2.5">Get a demo</span></a><a target="_self" _type="link" class="font-roboto focus-visible:ring-ring inline-block cursor-pointer text-center font-bold tracking-[1.4px] uppercase transition-[color,background-color] [transition-duration:300ms,500ms] focus-visible:ring-1 focus-visible:outline-none disabled:pointer-events-none disabled:opacity-50 border-hc-cobalt text-hc-cobalt hover:text-hc-pacific hover:border-hc-pacific border-2 border-solid bg-transparent h-8 content-center rounded-md px-3 py-2 text-xs nav-button max-lg:hidden" href="https://ui.honeycomb.io/signup"><span class="flex items-center justify-center gap-2.5">Start for free</span></a><button aria-label="Menu" class="jsx-62ee9791d3e4bddb menu-icon lg:hidden"><svg xmlns="http://www.w3.org/2000/svg" width="32" height="22" viewBox="0 0 32 22" fill="none"><path d="M1 1H31" stroke="#25303E" stroke-width="2" stroke-linecap="round"></path><path d="M1 11H31" stroke="#25303E" stroke-width="2" stroke-linecap="round"></path><path d="M1 21H31" stroke="#25303E" stroke-width="2" stroke-linecap="round"></path></svg></button></div><div class="jsx-62ee9791d3e4bddb mt-6 hidden justify-center gap-1 md:justify-start"><p class="jsx-62ee9791d3e4bddb">Already a Honeycomb customer?</p><a target="_blank" class="text-hc-cobalt underline" href="https://ui.honeycomb.io/login">Login</a></div></div></header><main class="mx-auto w-full px-6 py-12 md:container"><script type="application/ld+json">{"@context":"https://schema.org","@graph":[{"@type":"Article","@id":"https://www.honeycomb.io/blog/30-70-prs-day-how-we-managed-not-wreck-systems#article","isPartOf":{"@id":"https://www.honeycomb.io/blog/30-70-prs-day-how-we-managed-not-wreck-systems"},"author":{"name":"Liz Fong-Jones","@id":"https://www.honeycomb.io/#/schema/person/lizf"},"headline":"30 to 70 PRs a Day: How We Managed to Not Wreck Our Systems","datePublished":"2026-07-16T15:00:00+00:00","dateModified":"2026-07-30T18:39:02+00:00","mainEntityOfPage":{"@id":"https://www.honeycomb.io/blog/30-70-prs-day-how-we-managed-not-wreck-systems"},"wordCount":5178,"publisher":{"@id":"https://www.honeycomb.io/#organization"},"inLanguage":"en-US","image":{"@id":"https://www.honeycomb.io/blog/30-70-prs-day-how-we-managed-not-wreck-systems#primaryimage"},"thumbnailUrl":"https://cdn.sanity.io/images/927dxq0h/production/5e261bbd627f0eede01281d7766cc21a4245155b-3840x2160.png","keywords":["AI & LLMs","Software Engineering"],"articleSection":["AI & LLMs","Software Engineering"]},{"@type":"WebPage","@id":"https://www.honeycomb.io/blog/30-70-prs-day-how-we-managed-not-wreck-systems","url":"https://www.honeycomb.io/blog/30-70-prs-day-how-we-managed-not-wreck-systems","name":"30 to 70 PRs a Day: How We Managed to Not Wreck Our Systems | Honeycomb","isPartOf":{"@id":"https://www.honeycomb.io/#website"},"inLanguage":"en-US","primaryImageOfPage":{"@id":"https://www.honeycomb.io/blog/30-70-prs-day-how-we-managed-not-wreck-systems#primaryimage"},"image":{"@id":"https://www.honeycomb.io/blog/30-70-prs-day-how-we-managed-not-wreck-systems#primaryimage"},"thumbnailUrl":"https://cdn.sanity.io/images/927dxq0h/production/5e261bbd627f0eede01281d7766cc21a4245155b-3840x2160.png","datePublished":"2026-07-16T15:00:00+00:00","dateModified":"2026-07-30T18:39:02+00:00","description":"The Honeycomb engineering team set out to double our productivity in a year. This is how we did it, what we did to keep things stable, what it cost us, and what we’re still figuring out.","breadcrumb":{"@id":"https://www.honeycomb.io/blog/30-70-prs-day-how-we-managed-not-wreck-systems#breadcrumb"},"potentialAction":[{"@type":"ReadAction","target":["https://www.honeycomb.io/blog/30-70-prs-day-how-we-managed-not-wreck-systems"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https://www.honeycomb.io/blog/30-70-prs-day-how-we-managed-not-wreck-systems#primaryimage","url":"https://cdn.sanity.io/images/927dxq0h/production/5e261bbd627f0eede01281d7766cc21a4245155b-3840x2160.png","contentUrl":"https://cdn.sanity.io/images/927dxq0h/production/5e261bbd627f0eede01281d7766cc21a4245155b-3840x2160.png","width":3840,"height":2160,"caption":"30 to 70 PRs a Day: How We Managed to Not Wreck Our Systems"},{"@type":"BreadcrumbList","@id":"https://www.honeycomb.io/blog/30-70-prs-day-how-we-managed-not-wreck-systems#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://www.honeycomb.io/"},{"@type":"ListItem","position":2,"name":"30 to 70 PRs a Day: How We Managed to Not Wreck Our Systems"}]},{"@type":"WebSite","@id":"https://www.honeycomb.io/#website","url":"https://www.honeycomb.io/","name":"Honeycomb","description":"Event Driven Debugging","publisher":{"@id":"https://www.honeycomb.io/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://www.honeycomb.io/search?searchTerm={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https://www.honeycomb.io/#organization","name":"Honeycomb","url":"https://www.honeycomb.io/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https://www.honeycomb.io/#/schema/logo/image/","url":"https://www.honeycomb.io/api/assets/honeycomb-logo.svg","contentUrl":"https://www.honeycomb.io/api/assets/honeycomb-logo.svg","width":164,"height":48,"caption":"Honeycomb"},"image":{"@id":"https://www.honeycomb.io/#/schema/logo/image/"},"sameAs":["https://x.com/honeycombio"]},{"@type":"Person","@id":"https://www.honeycomb.io/#/schema/person/lizf","name":"Liz Fong-Jones","url":"https://www.honeycomb.io/author/lizf","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https://www.honeycomb.io/#/schema/person/image/lizf","url":"https://cdn.sanity.io/images/927dxq0h/production/f6f77e2c3753d50fc961f3d1b48b28b3ba91008b-3146x3146.jpg","contentUrl":"https://cdn.sanity.io/images/927dxq0h/production/f6f77e2c3753d50fc961f3d1b48b28b3ba91008b-3146x3146.jpg","caption":"Liz Fong-Jones"}}]}</script><article style="contain:layout style"><header class="mx-auto flex max-w-[1116px] flex-col items-start gap-12 md:gap-13"><div class="flex w-full flex-col justify-center gap-9 md:gap-[36px]"><div class="flex flex-col gap-[32px] md:gap-10"><div class="flex w-full"><nav aria-label="breadcrumb"><ol class="text-hc-slate flex flex-wrap items-center gap-1.5 text-xs break-words sm:gap-2.5"><li class="inline-flex items-center gap-1.5"><a class="font-roboto font-medium transition-colors hover:underline" href="/blog">Blog</a></li><li role="presentation" aria-hidden="true" class="[&amp;&gt;svg]:h-3.5 [&amp;&gt;svg]:w-3.5"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-right"><path d="m9 18 6-6-6-6"></path></svg></li><li class="inline-flex items-center gap-1.5"><span role="link" aria-disabled="true" aria-current="page" class="text-foreground font-roboto font-medium">30 to 70 PRs a Day: How We Managed to Not Wreck Our Systems</span></li></ol></nav></div><div class="flex flex-col gap-[14px]"><h1 class="w-full text-center text-4xl font-medium tracking-tighter lg:text-6xl">30 to 70 PRs a Day: How We Managed to Not Wreck Our Systems</h1></div></div><div class="flex w-full justify-center text-center"><p class="max-w-[872px]">The Honeycomb engineering team set out to double our productivity in a year. This is how we did it, what we did to keep things stable, what it cost us, and what we’re still figuring out.</p></div></div><div class="flex w-full flex-col gap-3"><div class="flex w-full flex-col items-center justify-between gap-5 md:flex-row"><div class="flex flex-row items-center px-5 md:px-0"><div class="flex items-center gap-[14px]"><img alt="Liz Fong-Jones" loading="lazy" width="80" height="80" decoding="async" data-nimg="1" class="bg-hc-gray-50 size-10 rounded-full" style="color:transparent" srcSet="/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2F927dxq0h%2Fproduction%2Ff6f77e2c3753d50fc961f3d1b48b28b3ba91008b-3146x3146.jpg%3Fw%3D80%26h%3D80&amp;w=96&amp;q=75 1x, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2F927dxq0h%2Fproduction%2Ff6f77e2c3753d50fc961f3d1b48b28b3ba91008b-3146x3146.jpg%3Fw%3D80%26h%3D80&amp;w=256&amp;q=75 2x" src="/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2F927dxq0h%2Fproduction%2Ff6f77e2c3753d50fc961f3d1b48b28b3ba91008b-3146x3146.jpg%3Fw%3D80%26h%3D80&amp;w=256&amp;q=75"/><p class="text-hc-slate text-base"><span>By: </span><a class="text-hc-cobalt underline hover:no-underline" href="/author/lizf">Liz Fong-Jones</a></p></div><span class="text-hc-slate font-roboto text-base font-medium"><span class="ml-1"> | </span><span>July 16, 2026</span></span></div><div class="bg-hc-gray-100 h-0.5 w-full md:hidden"></div><div class="flex flex-wrap gap-3 px-5 md:px-0"><a href="/blog/category/ai-llms"><div class="font-roboto focus:ring-ring inline-flex items-center rounded-lg font-medium transition-colors focus:ring-2 focus:ring-offset-2 focus:outline-none px-2 py-1 text-xs leading-normal bg-hc-gray-200 text-hc-slate">AI &amp; LLMs</div></a><a href="/blog/category/software-engineering"><div class="font-roboto focus:ring-ring inline-flex items-center rounded-lg font-medium transition-colors focus:ring-2 focus:ring-offset-2 focus:outline-none px-2 py-1 text-xs leading-normal bg-hc-gray-200 text-hc-slate">Software Engineering</div></a></div></div><div class="bg-hc-gray-100 hidden h-0.5 w-full md:block"></div></div></header><div class="m-auto w-full max-w-[1116px] justify-between lg:flex lg:gap-[80px] lg:py-10"><div class="h-fit lg:sticky lg:top-28 lg:w-[280px]"><div class="hidden overflow-hidden rounded-[22px] bg-gray-50 lg:block"><img alt="The Second Edition of Observability Engineering Is Here" width="280" height="184" decoding="async" data-nimg="1" class="h-[184px] object-cover" style="color:transparent" srcSet="/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2F927dxq0h%2Fproduction%2Fee7172fc6d57df70b4b2dd303f6a58fc87e24e93-3840x2160.png&amp;w=384&amp;q=75 1x, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2F927dxq0h%2Fproduction%2Fee7172fc6d57df70b4b2dd303f6a58fc87e24e93-3840x2160.png&amp;w=640&amp;q=75 2x" src="/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2F927dxq0h%2Fproduction%2Fee7172fc6d57df70b4b2dd303f6a58fc87e24e93-3840x2160.png&amp;w=640&amp;q=75"/><div class="p-[30px] pt-5"><div class="mb-3 flex items-center gap-4"><div class="font-roboto focus:ring-ring inline-flex items-center rounded-lg font-medium transition-colors focus:ring-2 focus:ring-offset-2 focus:outline-none px-2 py-1 text-xs leading-normal bg-hc-gray-200 text-hc-slate">Blog</div><span class="h-3.5 border-r border-r-black/30"></span><span class="font-medium font-roboto text-hc-slate/70 text-xs"><span>June 18, 2026</span></span></div><div class="space-y-4"><h4 class="font-roboto text-sm font-medium md:text-base">The Second Edition of Observability Engineering Is Here</h4><p>The second edition of Observability Engineering is available for download on our website.</p><a target="_self" _type="link" class="text-hc-slate hover:text-hc-cobalt group/arrow-link items-center gap-2 font-roboto focus-visible:ring-ring cursor-pointer rounded-sm text-center font-bold tracking-[1.4px] uppercase transition-[color,background-color] [transition-duration:300ms,500ms] focus-visible:ring-1 focus-visible:outline-none disabled:pointer-events-none disabled:opacity-50 flex !p-0 px-4 py-[13px] text-[14px] leading-[14px] [&amp;_span]:text-hc-cobalt [&amp;_svg]:text-hc-cobalt" href="/blog/the-second-edition-is-here"><span class="flex items-center justify-center gap-2.5">Learn More</span><svg width="11" height="12" viewBox="0 0 11 12" fill="none" xmlns="http://www.w3.org/2000/svg" class="transition-transform group-hover/arrow-link:translate-x-2"><path d="M5 1L10 6L5 11" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path></svg></a></div></div></div></div><div class="min-w-0 flex-1" style="content-visibility:auto;contain-intrinsic-size:auto 1500px"><img alt="30 to 70 PRs a Day: How We Managed to Not Wreck Our Systems" fetchPriority="low" loading="lazy" width="3840" height="2160" decoding="async" data-nimg="1" class="my-5 block h-auto w-full max-w-full rounded-4xl object-center object-contain" style="color:transparent" sizes="100vw" srcSet="/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2F927dxq0h%2Fproduction%2F5e261bbd627f0eede01281d7766cc21a4245155b-3840x2160.png&amp;w=640&amp;q=75 640w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2F927dxq0h%2Fproduction%2F5e261bbd627f0eede01281d7766cc21a4245155b-3840x2160.png&amp;w=750&amp;q=75 750w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2F927dxq0h%2Fproduction%2F5e261bbd627f0eede01281d7766cc21a4245155b-3840x2160.png&amp;w=828&amp;q=75 828w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2F927dxq0h%2Fproduction%2F5e261bbd627f0eede01281d7766cc21a4245155b-3840x2160.png&amp;w=1080&amp;q=75 1080w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2F927dxq0h%2Fproduction%2F5e261bbd627f0eede01281d7766cc21a4245155b-3840x2160.png&amp;w=1200&amp;q=75 1200w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2F927dxq0h%2Fproduction%2F5e261bbd627f0eede01281d7766cc21a4245155b-3840x2160.png&amp;w=1920&amp;q=75 1920w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2F927dxq0h%2Fproduction%2F5e261bbd627f0eede01281d7766cc21a4245155b-3840x2160.png&amp;w=2048&amp;q=75 2048w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2F927dxq0h%2Fproduction%2F5e261bbd627f0eede01281d7766cc21a4245155b-3840x2160.png&amp;w=3840&amp;q=75 3840w" src="/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2F927dxq0h%2Fproduction%2F5e261bbd627f0eede01281d7766cc21a4245155b-3840x2160.png&amp;w=3840&amp;q=75"/><p class="text-hc-slate not-prose font-roboto mt-6 text-sm leading-normal font-normal tracking-normal lg:text-base xl:scroll-mt-24"><em>In this two-part blog series, I give a detailed report-out on how our Honeycomb engineering team 2.5x-ed our throughput using AI without breaking everything or lowering our standards for quality. Part 1 explains how we did it and shows data about how that ramp-up happened. <a class="not-prose text-hc-cobalt mt-6 font-normal underline hover:no-underline" href="/blog/ai-amplifies-existing-practices-lessons-ai-first-strategy">Part 2 shares what we learned.</a></em></p><h2 id="tl;dr" class="text-h3 text-hc-slate not-prose mt-6 xl:scroll-mt-24">TL;DR</h2><ul data-testid="article-list-bullet" class="text-hc-slate not-prose font-roboto mt-6 list-disc pl-6 text-sm leading-normal font-normal tracking-normal lg:text-base"><li class="mb-2">Peak-weekday merges roughly doubled (~30 to ~74) as AI-attributed lines went from near-zero to a floor of 82.6% of new code by June 2026. Incidents grew too, tracking that change volume about as linearly as you&#x27;d expect; the goal now is keeping each failure cheap to contain, not holding the count flat.</li><li class="mb-2">The gains came in three phases: slow experimentation (2025), a tooling-driven adoption bump (October 2025), then a step-change in delegation intensity after Opus 4.6 shipped in February 2026—same engineers, same tools, but they stopped supervising every step.</li><li class="mb-2">Our core thesis: AI amplifies your existing practices. It makes a dysfunctional org more dysfunctional and a high-autonomy, high-ownership org faster. The practices—continuous delivery, fast and AI-legible CI, closed-loop observability, CLAUDE.md, feature flags—are the actual story, not the multiplier.</li></ul><p class="text-hc-slate not-prose font-roboto mt-6 text-sm leading-normal font-normal tracking-normal lg:text-base xl:scroll-mt-24">Why did I put that big number in the title? It’s the number that gets you to click. But we’re going to dig into all of the caveats and details beyond just 2.5x-ing our throughput, including whether we let quality slip. This blog and its companion post are our report-out on what we did to achieve that result, how we kept the systems underneath that throughput from falling over, and what we learned in the process.</p><h2 id="setting-out-to-double-productivity-in-a-year" class="text-h3 text-hc-slate not-prose mt-6 xl:scroll-mt-24">Setting out to double productivity in a year</h2><p class="text-hc-slate not-prose font-roboto mt-6 text-sm leading-normal font-normal tracking-normal lg:text-base xl:scroll-mt-24">In mid-August 2025, our founders sent a letter to the whole company, not just engineering: each of us should aim to double our productivity over the next year. It was addressed to individuals; the framing underneath it was a team sport, not an individual race, and nobody was supposed to read it as a contest with their teammates. The letter named Darragh Curran’s <a class="not-prose text-hc-cobalt mt-6 font-normal underline hover:no-underline" href="https://ideas.fin.ai/p/2">Intercom 2x post</a> as the framing inspiration, explicitly. Eight months later, we started to measure and reflect. This post follows on from Darragh’s <a class="not-prose text-hc-cobalt mt-6 font-normal underline hover:no-underline" href="https://ideas.fin.ai/p/2x-nine-months-later">retrospective on hitting 2x in nine months</a> and Kesha Mykhailov and Niamh Young’s <a class="not-prose text-hc-cobalt mt-6 font-normal underline hover:no-underline" href="https://www.intercom.com/blog/ai-is-approving-our-pull-requests-heres-how-we-made-it-safe/">post on safely scaling AI auto-approval</a>. We’re smaller than Intercom and a couple of years younger, and we’ve historically followed similar paths a few months behind them.</p><p class="text-hc-slate not-prose font-roboto mt-6 text-sm leading-normal font-normal tracking-normal lg:text-base xl:scroll-mt-24">The number of merges on a peak weekday to Honeycomb’s monorepo more than doubled from about 30 in early 2025 to about 74 in April 2026. This codebase doubled in sixteen and a half months, from approximately 0.97 million lines at the end of 2024 past 1.94 million in the first week of May 2026, and it sits at 2.1 million as of early July. The previous doubling had taken nearly three years. Most of that net-new code was co-written with or reviewed by AI somewhere in its history.</p><h2 id="bee-ing-honest-about-that-number" class="text-h3 text-hc-slate not-prose mt-6 xl:scroll-mt-24">Bee-ing honest about that number</h2><ol data-testid="article-list-number" class="text-hc-slate not-prose font-roboto mt-6 list-decimal pl-6 text-sm leading-normal font-normal tracking-normal lg:text-base"><li class="mb-2">It’s peak weekday, not calendar average. Wednesday no-meeting days are the most productive, both before and after AI; calendar average is roughly half of peak. That’s the peak. Don’t go looking for 70 PRs on a random Tuesday and conclude I lied to you.</li><li class="mb-2">It’s a floor, not a true count. One of our heaviest Claude Code users, by token volume, has zero AI-attributed git commits. They ran 22 sessions and 199 million tokens through Claude Code in 30 days, and git saw none of it, because their Co-Authored-By trailer is disabled at the tool level. If we can’t measure their AI usage, we can’t measure several other people’s either.</li><li class="mb-2">It’s entangled with org changes happening at the same time. In early January 2026, our founders sent a follow-up letter naming sharper strategic stakes than the August one had: rebuilding Honeycomb’s product surface and market posture to be AI-first, well beyond the original productivity target. The mid-January realignment toward greenfield, higher-AI-leverage work followed from that letter. We onboarded new engineers. We invested in platform engineering. Anyone who tells you a single factor caused their team’s gain is overstating it, including us.</li></ol><p class="text-hc-slate not-prose font-roboto mt-6 text-sm leading-normal font-normal tracking-normal lg:text-base xl:scroll-mt-24">There’s a big leap from “AI tooling makes engineering teams genuinely faster” to “any team that adopts it will get the same result.” Most of this post lives in the gap between those two claims. The interesting story isn’t the multiplier; it’s what we did to keep things stable underneath it, what it cost us, and what we’re still figuring out. The short version, and the line I keep coming back to every time I’m invited on stage: <a class="not-prose text-hc-cobalt mt-6 font-normal underline hover:no-underline" href="/blog/shipping-is-your-companys-heartbeat-letter-from-cto">AI amplifies your existing practices</a>. It can make a dysfunctional org more dysfunctional, or it can bring out the best in an org that already has high autonomy, ownership, and feedback loops. We weren’t setting out to prove that thesis; we took a challenge, and the thesis became visible after the fact.</p><p class="text-hc-slate not-prose font-roboto mt-6 text-sm leading-normal font-normal tracking-normal lg:text-base xl:scroll-mt-24">If you caught <a class="not-prose text-hc-cobalt mt-6 font-normal underline hover:no-underline" href="/blog/observability-day-san-francisco-future-ai-observability-is-bright">my “AI is like chocolate” talk</a>, you know the bit: chocolate doesn’t belong on everything, too much of it in one sitting will make you sick, and no amount of chocolate substitutes for knowing how to cook. I gave that talk as a pessimist turned realist, and that’s still who I am. What changed between then and now isn’t the metaphor; it’s that the tooling and the practices around it got good enough that chocolate’s rightful place in the kitchen got bigger. It’s more versatile and forgiving than it used to be. The concessions later in this post, in “Where the skeptics are right,” are concessions I’m still making. Being a reformed skeptic doesn’t mean I stopped being one.</p><p class="text-hc-slate not-prose font-roboto mt-6 text-sm leading-normal font-normal tracking-normal lg:text-base xl:scroll-mt-24">You should take every number on this page, including ours, with a grain of salt. The methodology matters more than the magnitude. Keep your semantic bullshit defenses up against hype and plausible-sounding data, all the way through the rest of this post.</p><div data-testid="article-banner-resource"><section class="col-span-full py-10 container md:py-12"><div class="relative flex min-h-[300px] flex-col justify-between overflow-hidden rounded-2xl bg-sky-50 p-5 lg:min-h-[186px] lg:flex-row lg:items-stretch lg:rounded-[10px] lg:px-10 lg:py-8"><div class="content-center"><h1 _type="title" class="text-pretty font-poppins mt-0 mb-4 font-semibold [&amp;_.title-heading-4]:text-2xl lg:[&amp;_.title-heading-4]:text-4xl"><span class="title-heading-4 text-2xl lg:text-3xl">Join the masterclass with Liz Fong-Jones</span></h1><div class="font-roboto mb-0 text-base"><p>Six live sessions with Liz Fong-Jones<br/>turn Observability Engineering into practice.<br/>Starts August 3rd.</p></div></div><div class="z-10 lg:absolute lg:right-10 lg:bottom-8"><div class="flex w-full flex-col justify-center gap-2 md:flex-row"><a target="_self" _type="link" class="font-roboto focus-visible:ring-ring inline-block cursor-pointer rounded-sm text-center font-bold tracking-[1.4px] uppercase transition-[color,background-color] [transition-duration:300ms,500ms] focus-visible:ring-1 focus-visible:outline-none disabled:pointer-events-none disabled:opacity-50 border-hc-cobalt bg-hc-cobalt hover:bg-hc-pacific hover:border-hc-pacific border-2 border-solid text-white px-4 py-[13px] text-[14px] leading-[14px] no-underline" href="/go/o11y-masters-2026"><span class="flex items-center justify-center gap-2.5">Save My Spot</span></a></div></div><div class="absolute top-1/2 -left-[60px] h-[537px] w-[636px] -translate-y-1/2 opacity-10 md:left-[44%] lg:h-[1418px] lg:w-[1680px]"><svg xmlns="http://www.w3.org/2000/svg" fill="none" style="width:100%;height:auto" viewBox="0 0 1149 969"><path fill="var(--color-hc-sky-200)" d="M858.898 0H291.205a5 5 0 0 0-4.299 2.447L1.519 483.023a5 5 0 0 0 .005 5.114l285.38 478.424a5.001 5.001 0 0 0 4.295 2.439h567.706a4.998 4.998 0 0 0 4.298-2.446L1147.49 488.13a5.01 5.01 0 0 0 0-5.1L863.202 2.454A5 5 0 0 0 858.898 0Z"></path></svg></div><div class="absolute top-1/2 left-[70px] h-[1418px] w-[1680px] -translate-y-1/2 opacity-10 md:left-[61%] lg:h-[537px] lg:w-[636px]"><svg xmlns="http://www.w3.org/2000/svg" fill="none" style="width:100%;height:auto" viewBox="0 0 1149 969"><path fill="var(--color-hc-sky-300)" d="M858.898 0H291.205a5 5 0 0 0-4.299 2.447L1.519 483.023a5 5 0 0 0 .005 5.114l285.38 478.424a5.001 5.001 0 0 0 4.295 2.439h567.706a4.998 4.998 0 0 0 4.298-2.446L1147.49 488.13a5.01 5.01 0 0 0 0-5.1L863.202 2.454A5 5 0 0 0 858.898 0Z"></path></svg></div></div></section></div><h2 id="what-the-numbers-do-and-don’t-say-about-quality" class="text-h3 text-hc-slate not-prose mt-6 xl:scroll-mt-24">What the numbers do and don’t say about quality</h2><p class="text-hc-slate not-prose font-roboto mt-6 text-sm leading-normal font-normal tracking-normal lg:text-base xl:scroll-mt-24">We haven’t had a spectacular AI-caused failure. No “AI deleted my database,” no “AI shipped code that corrupted user data.” That’s not luck; it’s not new either. It’s a result of designing defensively, whether the chaos agents be human or robot. Stacking agents on top of existing infrastructure with bulkheads between components, reviews, deploy trains, feature flags, and least-privilege access has meant outages are lower-impact, rather than either non-existent or uniformly critical-severity. If you don’t have that in place yet, that’s the thing to fix before you scale up AI usage, not after. A dropped database is a systems design issue: somebody skipped building the guardrail that would have caught it, regardless of who or what wrote the code.</p><p class="text-hc-slate not-prose font-roboto mt-6 text-sm leading-normal font-normal tracking-normal lg:text-base xl:scroll-mt-24">Incidents are growing in absolute count. From a 2024 baseline of about 18.5 incidents per quarter, Q1 2026 hit 32, 1.7x baseline, against PR throughput at about 2.5x baseline; for one quarter that looked sub-linear. Q2 didn’t hold: 53 incidents, 2.9x baseline, even as PR throughput itself held roughly flat once you back out the May freeze weeks and the January ramp-up swarm. Two quarters in, incident growth tracks change volume about as linearly as you’d expect. Change is the leading driver of incidents industry-wide (see the VOID report, Google’s DORA research), and we’re shipping a lot more of it. The law of large numbers caught up with us.</p><p class="text-hc-slate not-prose font-roboto mt-6 text-sm leading-normal font-normal tracking-normal lg:text-base xl:scroll-mt-24">What the data actually supports is two things: the absence of spectacular failures, plus some integrated second-order effects we’re picking up on. Broader AI-causation narratives tend to be self-flattering, whichever direction they point; AI is woven in deeply enough at this point that isolating it as a single cause is rarely a meaningful exercise. Attribution-by-cause is a fairy tale we humans tell ourselves to feel better about whatever stance we already hold.</p><p class="text-hc-slate not-prose font-roboto mt-6 text-sm leading-normal font-normal tracking-normal lg:text-base xl:scroll-mt-24">More changes shipped means more chances for a defect to land somewhere in the batch, at whatever the org’s baseline defect rate happens to be. We’re shipping far more change, so we get far more incidents, in roughly the proportion you’d expect. It’s too early to say whether AI assistance in debugging reduces incident severity once something breaks; in some cases it’s helped us find the root cause fast, in others it’s sent us chasing a confident, wrong answer instead. That volume showed up as real strain on the teams absorbing it, not just as a line going up on a chart. We’re leaning on better automated preflight checks, among other levers, to try to bend that curve back down. <a class="not-prose text-hc-cobalt mt-6 font-normal underline hover:no-underline" href="https://steve-yegge.medium.com/the-ai-vampire-eda6e4f07163">The burnout risk that comes with capturing AI’s speed as pure output rather than sustainable pace</a> is a real one, and worth naming rather than assuming away.</p><p class="text-hc-slate not-prose font-roboto mt-6 text-sm leading-normal font-normal tracking-normal lg:text-base xl:scroll-mt-24">The metric I’d rather put on the wall isn’t PRs per day. Throughput is an input metric, not the product; it’s just the coarse measure we have today to demonstrate step-change. Throughput going up while user outcomes plateau or decline is, by definition, enshittification.</p><h2 id="what-does-“ai-contribution”-actually-mean?" class="text-h3 text-hc-slate not-prose mt-6 xl:scroll-mt-24">What does “AI contribution” actually mean?</h2><p class="text-hc-slate not-prose font-roboto mt-6 text-sm leading-normal font-normal tracking-normal lg:text-base xl:scroll-mt-24">There’s no single “AI percentage.” There are at least four different denominators, and you have to be precise about which question you’re asking before you quote a number at anyone.</p><div data-testid="article-custom-html"><div></div></div><p class="text-hc-slate not-prose font-roboto mt-6 text-sm leading-normal font-normal tracking-normal lg:text-base xl:scroll-mt-24">(Vendor dashboards will happily hand you an “AI-influenced PRs” number with a confidence toggle. Set to loose confidence, ours cheerfully reported a majority of PRs as AI before we’d done any of the work below. Don’t trust low confidence. The numbers in this post come from our own git history and telemetry, calibrated by hand.)</p><p class="text-hc-slate not-prose font-roboto mt-6 text-sm leading-normal font-normal tracking-normal lg:text-base xl:scroll-mt-24">These are calibrated floors, not point estimates. We got there by layering three corrections onto git’s raw signal: local branch trailers (245 PRs whose AI attribution was stripped by squash-merge), GitHub-API branch trailers (117 PRs where branches were deleted post-merge but we recovered the trailers via GraphQL across all 7,952 PRs), and a smell-test telemetry override (112 PRs from engineers with zero git AI attribution but heavy Claude Code session telemetry, gated per month against their actual session activity).</p><p class="text-hc-slate not-prose font-roboto mt-6 text-sm leading-normal font-normal tracking-normal lg:text-base xl:scroll-mt-24">The 95% engineer-level adoption figure, which is closer to our gut estimates, reconciles naturally with the lower PR-level (63%) and line-level (75%) floors: high adoption, selective per-PR use. We can measure floors from git history. We can’t measure ceilings. Being clear about the difference matters more than the specific numbers do.</p><img data-testid="article-image" alt="AI-attributed floor on top of the unattributed baseline" fetchPriority="low" loading="lazy" width="1650" height="926" decoding="async" data-nimg="1" class="not-prose mt-6 max-h-[451px] rounded-[22px] block h-auto w-full" style="color:transparent" sizes="100vw" srcSet="/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2F927dxq0h%2Fproduction%2Fd82176f5a5aa92a5062fa7d586d20b8aab99f5da-1650x926.png&amp;w=640&amp;q=75 640w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2F927dxq0h%2Fproduction%2Fd82176f5a5aa92a5062fa7d586d20b8aab99f5da-1650x926.png&amp;w=750&amp;q=75 750w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2F927dxq0h%2Fproduction%2Fd82176f5a5aa92a5062fa7d586d20b8aab99f5da-1650x926.png&amp;w=828&amp;q=75 828w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2F927dxq0h%2Fproduction%2Fd82176f5a5aa92a5062fa7d586d20b8aab99f5da-1650x926.png&amp;w=1080&amp;q=75 1080w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2F927dxq0h%2Fproduction%2Fd82176f5a5aa92a5062fa7d586d20b8aab99f5da-1650x926.png&amp;w=1200&amp;q=75 1200w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2F927dxq0h%2Fproduction%2Fd82176f5a5aa92a5062fa7d586d20b8aab99f5da-1650x926.png&amp;w=1920&amp;q=75 1920w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2F927dxq0h%2Fproduction%2Fd82176f5a5aa92a5062fa7d586d20b8aab99f5da-1650x926.png&amp;w=2048&amp;q=75 2048w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2F927dxq0h%2Fproduction%2Fd82176f5a5aa92a5062fa7d586d20b8aab99f5da-1650x926.png&amp;w=3840&amp;q=75 3840w" src="/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2F927dxq0h%2Fproduction%2Fd82176f5a5aa92a5062fa7d586d20b8aab99f5da-1650x926.png&amp;w=3840&amp;q=75"/><p class="text-hc-slate not-prose font-roboto mt-6 text-sm leading-normal font-normal tracking-normal lg:text-base xl:scroll-mt-24"><em>Surviving lines at HEAD since 2024. The red band is a floor; lines from PRs with AI attribution somewhere in their history. The blue band is “no attribution,” not “no AI.”</em></p><h2 id="what-happened" class="text-h3 text-hc-slate not-prose mt-6 xl:scroll-mt-24">What happened</h2><p class="text-hc-slate not-prose font-roboto mt-6 text-sm leading-normal font-normal tracking-normal lg:text-base xl:scroll-mt-24">The adoption curve at Honeycomb has three distinct phases. Each one was driven by something different.</p><p class="text-hc-slate not-prose font-roboto mt-6 text-sm leading-normal font-normal tracking-normal lg:text-base xl:scroll-mt-24">The first phase, April through September 2025, was sustained low-rate experimentation. About one or two new engineers adopted Claude Code per month, with support but no mandate; engineers were exploring on their own, at least until mid-August, when the founders’ letter landed and the picture blurs. AI’s share of new lines climbed modestly, peaked around 18% in June, then drifted back down to 8% by October as the honeymoon wore off. This is what “leadership opened the door” looks like in practice: not a discrete push so much as a sustained green light. The dip in the second half of 2025 was evaluation, not failure: engineers tried Claude with the model available at the time, decided it didn’t yet justify the friction, and pulled back. If the catnip is rotten, herding cats to eat the catnip is even more difficult.</p><p class="text-hc-slate not-prose font-roboto mt-6 text-sm leading-normal font-normal tracking-normal lg:text-base xl:scroll-mt-24">The second phase began in October 2025 with a Claude Code harness improvement. Seven new adopters that month, with no model release behind it; tooling quality alone moved the needle. November and December were a pause (although some engineers used the holiday break to try the tools in their personal capacities). Then Claude 4.5 landed in late December, and adoption picked back up in January 2026 with eight new adopters, and AI’s share of new lines climbing to 18% by January.</p><img data-testid="article-image" alt="AI commits per month vs cumulative engineers using AI" fetchPriority="low" loading="lazy" width="1757" height="812" decoding="async" data-nimg="1" class="not-prose mt-6 max-h-[451px] rounded-[22px] block h-auto w-auto max-w-full" style="color:transparent" sizes="100vw" srcSet="/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2F927dxq0h%2Fproduction%2Fe43cdf5ebadabc6749b9bd8ff0cbdb729ef8aa34-1757x812.png&amp;w=640&amp;q=75 640w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2F927dxq0h%2Fproduction%2Fe43cdf5ebadabc6749b9bd8ff0cbdb729ef8aa34-1757x812.png&amp;w=750&amp;q=75 750w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2F927dxq0h%2Fproduction%2Fe43cdf5ebadabc6749b9bd8ff0cbdb729ef8aa34-1757x812.png&amp;w=828&amp;q=75 828w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2F927dxq0h%2Fproduction%2Fe43cdf5ebadabc6749b9bd8ff0cbdb729ef8aa34-1757x812.png&amp;w=1080&amp;q=75 1080w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2F927dxq0h%2Fproduction%2Fe43cdf5ebadabc6749b9bd8ff0cbdb729ef8aa34-1757x812.png&amp;w=1200&amp;q=75 1200w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2F927dxq0h%2Fproduction%2Fe43cdf5ebadabc6749b9bd8ff0cbdb729ef8aa34-1757x812.png&amp;w=1920&amp;q=75 1920w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2F927dxq0h%2Fproduction%2Fe43cdf5ebadabc6749b9bd8ff0cbdb729ef8aa34-1757x812.png&amp;w=2048&amp;q=75 2048w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2F927dxq0h%2Fproduction%2Fe43cdf5ebadabc6749b9bd8ff0cbdb729ef8aa34-1757x812.png&amp;w=3840&amp;q=75 3840w" src="/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2F927dxq0h%2Fproduction%2Fe43cdf5ebadabc6749b9bd8ff0cbdb729ef8aa34-1757x812.png&amp;w=3840&amp;q=75"/><p class="text-hc-slate not-prose font-roboto mt-6 text-sm leading-normal font-normal tracking-normal lg:text-base xl:scroll-mt-24"><em>Engineers with at least one AI-attributed commit, cumulative. Each step change lines up with a capability event, not a flat schedule.</em></p><p class="text-hc-slate not-prose font-roboto mt-6 text-sm leading-normal font-normal tracking-normal lg:text-base xl:scroll-mt-24"></p><p class="text-hc-slate not-prose font-roboto mt-6 text-sm leading-normal font-normal tracking-normal lg:text-base xl:scroll-mt-24">Opus 4.6 launched on Thursday, February 5, 2026. The session-rate takeoff in our Claude Code telemetry lands on February 11-13: the first full work-week after a Thursday launch with a Friday-and-weekend bake-in. Distinct monthly Claude Code users stayed nearly flat across January, February, and March (59, 63, 64). Sessions per user 3.3x’d over the same window (21, 35, 70). AI’s share of new lines went from 18% in January to 46% in February to 65% in March.</p><p class="text-hc-slate not-prose font-roboto mt-6 text-sm leading-normal font-normal tracking-normal lg:text-base xl:scroll-mt-24">We’ve been calling this confidence to delegate. The same engineers, with the same tooling, with access to the same model family, simply changed how they used it. They stopped consulting or closely monitoring each step, and started delegating. The lift is per-user-intensity, not headcount enabled.</p><img data-testid="article-image" alt="Engineer count vs sessions vs PRs before and after Opus 4.6" fetchPriority="low" loading="lazy" width="1157" height="847" decoding="async" data-nimg="1" class="not-prose mt-6 max-h-[451px] rounded-[22px] block h-auto w-auto max-w-full" style="color:transparent" sizes="100vw" srcSet="/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2F927dxq0h%2Fproduction%2Fe41a18604c09c1d045e90852a85677fd901c6d67-1157x847.png&amp;w=640&amp;q=75 640w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2F927dxq0h%2Fproduction%2Fe41a18604c09c1d045e90852a85677fd901c6d67-1157x847.png&amp;w=750&amp;q=75 750w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2F927dxq0h%2Fproduction%2Fe41a18604c09c1d045e90852a85677fd901c6d67-1157x847.png&amp;w=828&amp;q=75 828w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2F927dxq0h%2Fproduction%2Fe41a18604c09c1d045e90852a85677fd901c6d67-1157x847.png&amp;w=1080&amp;q=75 1080w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2F927dxq0h%2Fproduction%2Fe41a18604c09c1d045e90852a85677fd901c6d67-1157x847.png&amp;w=1200&amp;q=75 1200w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2F927dxq0h%2Fproduction%2Fe41a18604c09c1d045e90852a85677fd901c6d67-1157x847.png&amp;w=1920&amp;q=75 1920w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2F927dxq0h%2Fproduction%2Fe41a18604c09c1d045e90852a85677fd901c6d67-1157x847.png&amp;w=2048&amp;q=75 2048w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2F927dxq0h%2Fproduction%2Fe41a18604c09c1d045e90852a85677fd901c6d67-1157x847.png&amp;w=3840&amp;q=75 3840w" src="/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2F927dxq0h%2Fproduction%2Fe41a18604c09c1d045e90852a85677fd901c6d67-1157x847.png&amp;w=3840&amp;q=75"/><p class="text-hc-slate not-prose font-roboto mt-6 text-sm leading-normal font-normal tracking-normal lg:text-base xl:scroll-mt-24"><em>The Q1 proof, one magnitude per panel: engineer count barely moved, sessions per engineer exploded, and committed PRs-by-model shows the delegation landing on Opus 4.6 specifically.</em></p><p class="text-hc-slate not-prose font-roboto mt-6 text-sm leading-normal font-normal tracking-normal lg:text-base xl:scroll-mt-24"></p><p class="text-hc-slate not-prose font-roboto mt-6 text-sm leading-normal font-normal tracking-normal lg:text-base xl:scroll-mt-24">While the median engineer’s PR throughput grew about 45% relative to its pre-February baseline (call that baseline 1.0x), the top of the distribution moved much further. P75 went from about 1.8x baseline to about 2.9x, roughly +64% in relative terms; the weekly maximum across our active engineers went from a 3.2x-6.4x baseline range pre-February to a 7.7x-12.3x range in April. The floor barely moved at all (P25 went from about 0.5x baseline to about 0.8x). The AI uplift is concentrated at the top end of the distribution. It is not a universal rising tide that automatically boosts every engineer, and that’s okay, because not all engineering is in the bucket of things AI accelerates. As Charity says, the closer to touching bytes on disk you are, the more cautious you need to be about reviewing <em>everything</em> with a paranoid lens.</p><p class="text-hc-slate not-prose font-roboto mt-6 text-sm leading-normal font-normal tracking-normal lg:text-base xl:scroll-mt-24">We’d never had a dozen engineers a week shipping 7+ PRs each in our entire 10-year history, until March 2026. Pre-February, two to four engineers a week hit seven or more PRs; in February that was three to seven, in March seven to twelve, in April eight to sixteen. New, and now routine. And the engineers at the top aren’t a stable cast; the March-selected and April-selected top-twelve cohorts only overlap by about half. It’s a rotating cast riding the new ceiling, not a handful of superusers carrying everyone else.</p><img data-testid="article-image" alt="Weekly merged PRs" fetchPriority="low" loading="lazy" width="996" height="926" decoding="async" data-nimg="1" class="not-prose mt-6 max-h-[451px] rounded-[22px] block h-auto w-auto max-w-full" style="color:transparent" sizes="100vw" srcSet="/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2F927dxq0h%2Fproduction%2F90d3ef45b4639529a7c2ae95025f66be5cf1f2ef-996x926.png&amp;w=640&amp;q=75 640w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2F927dxq0h%2Fproduction%2F90d3ef45b4639529a7c2ae95025f66be5cf1f2ef-996x926.png&amp;w=750&amp;q=75 750w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2F927dxq0h%2Fproduction%2F90d3ef45b4639529a7c2ae95025f66be5cf1f2ef-996x926.png&amp;w=828&amp;q=75 828w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2F927dxq0h%2Fproduction%2F90d3ef45b4639529a7c2ae95025f66be5cf1f2ef-996x926.png&amp;w=1080&amp;q=75 1080w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2F927dxq0h%2Fproduction%2F90d3ef45b4639529a7c2ae95025f66be5cf1f2ef-996x926.png&amp;w=1200&amp;q=75 1200w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2F927dxq0h%2Fproduction%2F90d3ef45b4639529a7c2ae95025f66be5cf1f2ef-996x926.png&amp;w=1920&amp;q=75 1920w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2F927dxq0h%2Fproduction%2F90d3ef45b4639529a7c2ae95025f66be5cf1f2ef-996x926.png&amp;w=2048&amp;q=75 2048w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2F927dxq0h%2Fproduction%2F90d3ef45b4639529a7c2ae95025f66be5cf1f2ef-996x926.png&amp;w=3840&amp;q=75 3840w" src="/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2F927dxq0h%2Fproduction%2F90d3ef45b4639529a7c2ae95025f66be5cf1f2ef-996x926.png&amp;w=3840&amp;q=75"/><p class="text-hc-slate not-prose font-roboto mt-6 text-sm leading-normal font-normal tracking-normal lg:text-base xl:scroll-mt-24"><em>Weekly merged PRs (total/AI-attributed/no-attribution) and the per-engineer weekly distribution for each cut, September 2025 through the week of June 22. The top tail past 20 PRs per engineer-week appears in March and persists; the May dent is the freeze weeks, not decay. Bots excluded, including the autobot.</em></p><p class="text-hc-slate not-prose font-roboto mt-6 text-sm leading-normal font-normal tracking-normal lg:text-base xl:scroll-mt-24"></p><p class="text-hc-slate not-prose font-roboto mt-6 text-sm leading-normal font-normal tracking-normal lg:text-base xl:scroll-mt-24">Peak-weekday non-AI merges held roughly steady at 25-30 across the entire window; humans didn’t slow down on their best days to make room for AI. But at the org-wide weekly level, non-AI commit-hash volume declined notably, from about 120 PR commits a week pre-February to about 60-80 a week through February to April, while AI commit-hash volume grew from near-zero to 150-200 a week.</p><p class="text-hc-slate not-prose font-roboto mt-6 text-sm leading-normal font-normal tracking-normal lg:text-base xl:scroll-mt-24">So engineers didn’t slow down on the days they were shipping; they shipped fewer human-attributed PRs in aggregate while shipping many more AI-attributed ones. Some of the +44 peak-weekday delta is genuinely new capacity. Some of it is substitution, where work that used to be human-attributed is now agent-attributed because the same engineers shifted to driving with AI rather than typing by hand. We can’t cleanly separate lift from substitution without a controlled experiment we don’t have.</p><h2 id="may,-june,-and-a-third-workflow" class="text-h3 text-hc-slate not-prose mt-6 xl:scroll-mt-24">May, June, and a third workflow</h2><p class="text-hc-slate not-prose font-roboto mt-6 text-sm leading-normal font-normal tracking-normal lg:text-base xl:scroll-mt-24">For this blog, we pulled a fresh data cut through June 28, rather than waiting the six months we’d originally planned since the May and June presentations. One methodology note before the numbers: this refresh also excludes mechanical bots (e.g. Dependabot) from every throughput denominator, something the April numbers above didn’t do. So the figures in this section aren’t a perfectly clean continuation of the ones above them. Same discipline as the rest of this post: check the methodology before you trust the magnitude.</p><p class="text-hc-slate not-prose font-roboto mt-6 text-sm leading-normal font-normal tracking-normal lg:text-base xl:scroll-mt-24">On that basis, weekday-average merges went 38.0 in March, 47.9 in April, then dipped to 36.0 in May before climbing back to 41.9 across the four complete weeks of June. The May dip isn’t engineers slowing down; it’s a supply constraint. May carried an intense marketing push plus merge freezes around <a class="not-prose text-hc-cobalt mt-6 font-normal underline hover:no-underline" href="/resources/topic/innovation-week">Innovation Week and O11yCon SF</a>. June rebounded as soon as the freezes lifted, and peak-day merges hit 70 again on June 18, matching and sustaining April’s peak.</p><p class="text-hc-slate not-prose font-roboto mt-6 text-sm leading-normal font-normal tracking-normal lg:text-base xl:scroll-mt-24">The more interesting news isn’t the wobble in the average. It’s that a third category of work showed up entirely.</p><p class="text-hc-slate not-prose font-roboto mt-6 text-sm leading-normal font-normal tracking-normal lg:text-base xl:scroll-mt-24"><code class="font-mono">honeycomb-autobot[bot]</code> landed its first commit on main on April 23. It’s Claude Code on AgentCore, dispatched from RWX (the same CI substrate from earlier in this post) and traced by Honeycomb, triggered from a Linear issue or an @honeycomb-autobot mention on a review, with no human anywhere in the commit-generation loop, only the review loop. That’s categorically different from “AI-assisted coding.” Human-in-loop coding still means a person is driving the session and choosing what to commit. The autobot doesn’t have anyone in that seat at all, but instead back-loads the work onto the review cycle where work is more mechanical and a human feels confident going hands-free during the actual coding.</p><p class="text-hc-slate not-prose font-roboto mt-6 text-sm leading-normal font-normal tracking-normal lg:text-base xl:scroll-mt-24">Three months of data on it: 3 autonomous merges in April (0.3% of the month), 13 in May (1.7%), 70 across the four weeks of June (8.4%). Over the same window, human-authored merges with zero AI attribution kept shrinking, down to 211 in four weeks of June against a 2025 baseline in the 400s a month, while total throughput held at roughly twice the 2025 baseline the whole time. Same pattern as everywhere else in this post: substitution, not addition.</p><img data-testid="article-image" alt="Merges and lines by workflow" fetchPriority="low" loading="lazy" width="1243" height="928" decoding="async" data-nimg="1" class="not-prose mt-6 max-h-[451px] rounded-[22px] block h-auto w-auto max-w-full" style="color:transparent" sizes="100vw" srcSet="/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2F927dxq0h%2Fproduction%2Ffa5d522b839bcdfd30715b1fddd8bc0399cfa399-1243x928.png&amp;w=640&amp;q=75 640w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2F927dxq0h%2Fproduction%2Ffa5d522b839bcdfd30715b1fddd8bc0399cfa399-1243x928.png&amp;w=750&amp;q=75 750w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2F927dxq0h%2Fproduction%2Ffa5d522b839bcdfd30715b1fddd8bc0399cfa399-1243x928.png&amp;w=828&amp;q=75 828w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2F927dxq0h%2Fproduction%2Ffa5d522b839bcdfd30715b1fddd8bc0399cfa399-1243x928.png&amp;w=1080&amp;q=75 1080w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2F927dxq0h%2Fproduction%2Ffa5d522b839bcdfd30715b1fddd8bc0399cfa399-1243x928.png&amp;w=1200&amp;q=75 1200w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2F927dxq0h%2Fproduction%2Ffa5d522b839bcdfd30715b1fddd8bc0399cfa399-1243x928.png&amp;w=1920&amp;q=75 1920w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2F927dxq0h%2Fproduction%2Ffa5d522b839bcdfd30715b1fddd8bc0399cfa399-1243x928.png&amp;w=2048&amp;q=75 2048w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2F927dxq0h%2Fproduction%2Ffa5d522b839bcdfd30715b1fddd8bc0399cfa399-1243x928.png&amp;w=3840&amp;q=75 3840w" src="/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2F927dxq0h%2Fproduction%2Ffa5d522b839bcdfd30715b1fddd8bc0399cfa399-1243x928.png&amp;w=3840&amp;q=75"/><p class="text-hc-slate not-prose font-roboto mt-6 text-sm leading-normal font-normal tracking-normal lg:text-base xl:scroll-mt-24"><em>The three-way split, January 2025 through the four full weeks of June 2026, mechanical bots excluded. The assisted band is a floor; the autonomous band is exact, because bot authorship is self-evident.</em></p><p class="text-hc-slate not-prose font-roboto mt-6 text-sm leading-normal font-normal tracking-normal lg:text-base xl:scroll-mt-24"></p><p class="text-hc-slate not-prose font-roboto mt-6 text-sm leading-normal font-normal tracking-normal lg:text-base xl:scroll-mt-24">The adoption shape looks like the rest of the story too, not a power-user phenomenon. Of the 96 autobot squashes on main through July 6, 63 carry an explicit “Triggered by” line naming 23 distinct engineers; one of the eng enablement leads who co-authored autobot is the heaviest user at 18, and everyone else in the tail is 2 to 4 each. And 55 of those 96 squashes carry no Claude co-author trailer at all, which means the same trailer-based blind spot from the “Bee-ing honest” section up top shows up here too. If we counted the autobot’s work by trailer the way we count human-driven work, we’d have missed 57% of it. We count it by author identity instead, which for a bot account is exact rather than a floor. But it’s a reminder that every attribution method has exactly one failure mode it’s blind to, and you only find out what it is by checking, not by assuming it doesn’t have one.</p><p class="text-hc-slate not-prose font-roboto mt-6 text-sm leading-normal font-normal tracking-normal lg:text-base xl:scroll-mt-24">The autonomous workflow rides the frontier model the same way human delegation does: 30 of 33 model-tagged autobot squashes in the four weeks of June cite Opus 4.8. And it isn’t yet a lines-of-code story. Autonomous work has added roughly 5,500 lines total since April, about 0.3% of the codebase’s current size. (Added, not surviving; it’s too early to measure how many of those lines are still alive at HEAD.) Right now this is a merge-count phenomenon, not a codebase-composition one. It’ll be worth watching whether that changes.</p><p class="text-hc-slate not-prose font-roboto mt-6 text-sm leading-normal font-normal tracking-normal lg:text-base xl:scroll-mt-24">The codebase kept growing underneath all of this. HEAD was at 1.88 million lines in April; by July 6 it’s 2,096,286, more than double the 972,000 lines at the end of 2024. Net-new code since end-2024 is now majority AI-attributed for the first time: 599,000 of 1,124,000 added lines, at least 53%, up from 41% in April. June’s line-level floor, at least 82.6% of new lines AI-attributed, is the highest month on record, ahead of April’s 75%. The projection in the April data I presented on-stage, that AI would cross a third of HEAD “around end of 2026,” turned out to be conservative; the current slope puts that closer to September, with half of HEAD by roughly mid-2027.</p><p class="text-hc-slate not-prose font-roboto mt-6 text-sm leading-normal font-normal tracking-normal lg:text-base xl:scroll-mt-24">One number needs its own caveat rather than a triumphant read. Human-attributed lines surviving at HEAD actually ticked down slightly, from 1,509,000 in April to 1,497,000 in July. That’s not a clean “AI replaced human code” story. Some of it is genuine replacement; some of it is recalibration retroactively reclassifying PRs that were originally counted as human, as we keep finding hidden AI attribution in old PRs. Don’t read a precise story into that number. Read it as more evidence that the floor keeps rising as we get better at measuring it, which has been true of every number in this post so far.</p><p class="text-hc-slate not-prose font-roboto mt-6 text-sm leading-normal font-normal tracking-normal lg:text-base xl:scroll-mt-24">Engineers with at least one AI-attributed commit: 70, up from 64 in April. That’s broadening, not just the same 50-plus people going faster. And the frontier-model succession kept stair-stepping exactly the way it did in February: Opus 4.6 gave way to Opus 4.7, which gave way to Opus 4.8 (366 of June’s model-tagged PRs, against 31 for 4.7 and 29 for 4.6, the same one-month displacement pattern each time). Claude Fable 5, the newest Mythos-tier model, shows up in June’s trailers too, on 34 PRs. Sonnet 5 hasn’t landed a merged PR yet, since it only just launched, but it’s already showing up on PRs out for review, which tends to be the leading indicator before it shows up in this table. And the autonomous workflow doesn’t relax the one constraint that’s held the whole way through this post: a person still has to trigger it, via a Linear ticket or an @-mention. Our human names have stopped showing up on the commit messages. The only adoption ceiling is still how many engineers choose to reach for it.</p><img data-testid="article-image" alt="AI-attributed PRs per week by model" fetchPriority="low" loading="lazy" width="1757" height="760" decoding="async" data-nimg="1" class="not-prose mt-6 max-h-[451px] rounded-[22px] block h-auto w-auto max-w-full" style="color:transparent" sizes="100vw" srcSet="/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2F927dxq0h%2Fproduction%2Ffb5f67d514514013fc8bf8a4d131a7edaf157253-1757x760.png&amp;w=640&amp;q=75 640w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2F927dxq0h%2Fproduction%2Ffb5f67d514514013fc8bf8a4d131a7edaf157253-1757x760.png&amp;w=750&amp;q=75 750w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2F927dxq0h%2Fproduction%2Ffb5f67d514514013fc8bf8a4d131a7edaf157253-1757x760.png&amp;w=828&amp;q=75 828w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2F927dxq0h%2Fproduction%2Ffb5f67d514514013fc8bf8a4d131a7edaf157253-1757x760.png&amp;w=1080&amp;q=75 1080w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2F927dxq0h%2Fproduction%2Ffb5f67d514514013fc8bf8a4d131a7edaf157253-1757x760.png&amp;w=1200&amp;q=75 1200w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2F927dxq0h%2Fproduction%2Ffb5f67d514514013fc8bf8a4d131a7edaf157253-1757x760.png&amp;w=1920&amp;q=75 1920w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2F927dxq0h%2Fproduction%2Ffb5f67d514514013fc8bf8a4d131a7edaf157253-1757x760.png&amp;w=2048&amp;q=75 2048w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2F927dxq0h%2Fproduction%2Ffb5f67d514514013fc8bf8a4d131a7edaf157253-1757x760.png&amp;w=3840&amp;q=75 3840w" src="/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2F927dxq0h%2Fproduction%2Ffb5f67d514514013fc8bf8a4d131a7edaf157253-1757x760.png&amp;w=3840&amp;q=75"/><p class="text-hc-slate not-prose font-roboto mt-6 text-sm leading-normal font-normal tracking-normal lg:text-base xl:scroll-mt-24"><em>The succession, extended through June. Each Opus release displaces its predecessor in committed work within about a month of arriving; the February pattern wasn’t a one-off.</em></p><h2 id="possible-(overlapping)-explanations" class="text-h3 text-hc-slate not-prose mt-6 xl:scroll-mt-24">Possible (overlapping) explanations</h2><p class="text-hc-slate not-prose font-roboto mt-6 text-sm leading-normal font-normal tracking-normal lg:text-base xl:scroll-mt-24">We can name several factors that line up with the inflection. None of them, on its own, explains the curve, and we can’t isolate which mattered most without a controlled test we can’t run in retrospect. What follows is a list of overlapping contributions our own team has flagged, not one single cause dressed up as several.</p><p class="text-hc-slate not-prose font-roboto mt-6 text-sm leading-normal font-normal tracking-normal lg:text-base xl:scroll-mt-24"><strong>Frontier-model capability:</strong> Opus 4.6, in February 2026, was the specific release that produced the session-rate jump. Earlier Opus releases (4.1 in August 2025, 4.5 in December) shifted the floor without producing a takeoff. The rest of the model family in the same window, Sonnet 4.6 and Haiku 4.5, didn’t move the committable-delegation needle in our telemetry: Sonnet 4.6 launched February 17 with full Honeycomb adoption (41 distinct users) but produced only 35 commits in March and 27 in April, against Opus 4.6’s 232 and 127. It was frontier-model capability specifically that crossed the threshold from consultation to delegation, not “any new model.”</p><p class="text-hc-slate not-prose font-roboto mt-6 text-sm leading-normal font-normal tracking-normal lg:text-base xl:scroll-mt-24"><strong>Leadership signaling, twice:</strong> August 2025’s letter set the explicit “experiment, take time to figure out what AI does for your work” frame. January 2026’s follow-up named sharper strategic stakes: rebuild the product surface and the market posture for AI-first. The mid-January realignment toward greenfield, higher-AI-leverage work followed from that. Without either signal, I doubt the throughput curve looks the same.</p><p class="text-hc-slate not-prose font-roboto mt-6 text-sm leading-normal font-normal tracking-normal lg:text-base xl:scroll-mt-24"><strong>Tooling that improved over months:</strong> The October 2025 Claude Code harness improvements produced a noticeable adoption step on their own, with no model release behind them. Each release of the tooling added something some engineer needed before they could delegate. Models alone don’t explain the curve; the wrapper around the model matters just as much as the model does.</p><p class="text-hc-slate not-prose font-roboto mt-6 text-sm leading-normal font-normal tracking-normal lg:text-base xl:scroll-mt-24"><strong>Substrate already in place:</strong> Continuous delivery, code-ownership practices, fast CI, blameless incident analysis, observability that links shipped code back to the PR that created it: the practices the rest of this post is about. AI work landed in an org that already had the substrate to absorb it. We can’t run the counterfactual, but the practices section below is our best account of why this didn’t go badly.</p><p class="text-hc-slate not-prose font-roboto mt-6 text-sm leading-normal font-normal tracking-normal lg:text-base xl:scroll-mt-24"><strong>Cumulative engineer-level expertise:</strong> From April through September 2025, one or two engineers a month adopted Claude Code. By February 2026 we had a base of fifty-plus engineers who’d been using it for months and could mentor everyone else. That cohort effect is hard to pin to any single date; it’s the gradual accumulation of in-house expertise that the February takeoff drew on.</p><p class="text-hc-slate not-prose font-roboto mt-6 text-sm leading-normal font-normal tracking-normal lg:text-base xl:scroll-mt-24">These factors overlap, and we can’t say any one of them in isolation would have gotten us here. Leadership signaling probably amplifies tooling improvements. Substrate makes it possible for engineers to share what they’re learning. Frontier-model capability matters more in an org that already has the substrate and the cohort to use it well. The factors compound rather than substitute for one another. Anyone telling you a single factor caused their team’s gain is overstating it. Including us.</p><h2 id="we-followed-intercom,-with-caveats" class="text-h3 text-hc-slate not-prose mt-6 xl:scroll-mt-24">We followed Intercom, with caveats</h2><p class="text-hc-slate not-prose font-roboto mt-6 text-sm leading-normal font-normal tracking-normal lg:text-base xl:scroll-mt-24">Three things are worth crediting in Intercom&#x27;s playbook.</p><p class="text-hc-slate not-prose font-roboto mt-6 text-sm leading-normal font-normal tracking-normal lg:text-base xl:scroll-mt-24">They set a more realistic and achievable 2x goal, not the 10x-and-up claims that were common currency during the 2024 hype cycle. Discipline matters when the temptation is to oversell what AI delivers. We wanted some of that discipline for ourselves.</p><p class="text-hc-slate not-prose font-roboto mt-6 text-sm leading-normal font-normal tracking-normal lg:text-base xl:scroll-mt-24">They were transparent about both the methodology and the org-shape changes that came with the gain. The substrate Intercom built, a Claude Code plugin marketplace with 153 contributors representing 31% of their R&amp;D org and 267 skills, is genuinely platform infrastructure that ships its own product. They spun up a dedicated team, team-2x, to build it. We’re smaller and a couple of years younger, but we’re building toward something in the same shape, at our scale.</p><p class="text-hc-slate not-prose font-roboto mt-6 text-sm leading-normal font-normal tracking-normal lg:text-base xl:scroll-mt-24">They engaged their auditors, Schellman, early, before scaling auto-approval, to confirm that the evidence trail an AI-approved PR produces is the same evidence trail an auditor expects from a human-approved one. The “who” changes. The “what” doesn’t. That’s a model worth following: build for safety first, and compliance follows from it.</p><p class="text-hc-slate not-prose font-roboto mt-6 text-sm leading-normal font-normal tracking-normal lg:text-base xl:scroll-mt-24">Where we differ is that we’re at zero auto-approval today, and they’re at 19.2% as of April. That’s deliberate sequencing on our part, not a sign that we&#x27;re “behind.” Before you can safely scale auto-approval, which is automating the bug-catching half of PR review, you need substantial substrate underneath it. The compliance question is necessary but not sufficient; the technical preconditions sit underneath the procedural ones. You need codified rules in CLAUDE.md and skills that an auto-review agent can actually verify against; MCP-mediated dev-loop access so the agent reviews against the same context a human would have had (design intent, ticket history, production behavior); fast and AI-legible CI so the verification loop closes quickly; closed-loop production observability that links shipped code back to the PR that created it; and a dissemination layer so humans stay aware of what’s shipping even when they’re not gating it.</p><p class="text-hc-slate not-prose font-roboto mt-6 text-sm leading-normal font-normal tracking-normal lg:text-base xl:scroll-mt-24">A 19% auto-approval number means radically different things at an org that invested in the substrate before turning the switch versus one that just turned the switch. Intercom’s number is downstream of substrate they built first. A company that turns on “auto-approve PRs under 20 lines” without equivalent substrate will report the same number, but it’s measuring rubber-stamping against weak constraints, not safe automation against strong ones. Different point on the same trajectory.</p><p class="text-hc-slate not-prose font-roboto mt-6 text-sm leading-normal font-normal tracking-normal lg:text-base xl:scroll-mt-24">The headline finding from Intercom’s auto-approval post is the most striking parallel to our own data. They report AI-authored backend code reverting at 0.53% and AI-authored frontend code reverting at 0.22%, against human-authored revert rates of 5.39% and 2.00% respectively. It’s worth naming the selection effect here: if the easier, lower-risk changes increasingly get auto-approved, humans are left reviewing the harder residual cases, which would push human revert rates up for reasons that have nothing to do with humans getting worse at their jobs. Their downtime from breaking code changes dropped 35% even as deployment frequency doubled. Theirs is a per-PR claim about strict, decomposed, sub-agent-driven review against an Intercom-specific guidance flywheel. Ours is a per-quarter claim about severity, not volume: incident count is tracking change volume about as linearly as you’d expect, but we haven’t had a spectacular AI failure, and our guardrails are aimed at containing how bad any one incident gets rather than pretending we can hold the count flat. Different denominators, same direction. Both posts are pushing back on the naive “more code, more failures” intuition, from different evidence.</p><p class="text-hc-slate not-prose font-roboto mt-6 text-sm leading-normal font-normal tracking-normal lg:text-base xl:scroll-mt-24">We had a private conversation with the Intercom team in early May 2026. They hit the same February 2026 inflection point we did. The Opus 4.6 unlock was the gut-call attribution from multiple Intercom engineers, though they noted it was almost impossible to disentangle from their internal mandates and team-2x activity in the same period. They’re partnering with a Stanford research group to try to isolate the variables, and even that group’s initial pre-January analysis missed the inflection entirely. The world’s most data-rich org on this exact question is paying academic researchers to help them figure it out, and they still don’t know.</p><p class="text-hc-slate not-prose font-roboto mt-6 text-sm leading-normal font-normal tracking-normal lg:text-base xl:scroll-mt-24">That independent-org corroboration is the cleanest natural experiment either of us has. Two separate orgs, same month, same uncertainty about cause, same direction. That’s worth more than either of our individual analyses on its own. It’s also worth weighing against the broader base rate: <a class="not-prose text-hc-cobalt mt-6 font-normal underline hover:no-underline" href="https://newsletter.getdx.com/p/ai-productivity-gains-are-10-not">DX’s longitudinal study across roughly 400 companies</a> found AI usage up 65% translating to only about 8% more PR throughput on average. We’re the outlier case here, not the median one.</p><p class="text-hc-slate not-prose font-roboto mt-6 text-sm leading-normal font-normal tracking-normal lg:text-base xl:scroll-mt-24">Here&#x27;s the truth: Nothing I&#x27;ve written here will help you if your underlying org isn&#x27;t already healthy and functional. AI just amplifies what you&#x27;re already doing. <a class="not-prose text-hc-cobalt mt-6 font-normal underline hover:no-underline" href="/blog/ai-amplifies-existing-practices-lessons-ai-first-strategy">Read part 2 of this blog series to see what we learned.</a></p><h2 id="ai-influence-level-disclosure" class="text-h3 text-hc-slate not-prose mt-6 xl:scroll-mt-24">AI Influence Level disclosure</h2><p class="text-hc-slate not-prose font-roboto mt-6 text-sm leading-normal font-normal tracking-normal lg:text-base xl:scroll-mt-24">This post: AIL-3.0 (substantial AI involvement, human steering on every load-bearing call). The data analysis, custom git-of-theseus extensions, commit-history trawling, calibration overrides, the merge-rate and incident charts, was AI-assisted. The July refresh, the May-June numbers and the autonomous-workflow analysis added above, was pulled with Claude Fable 5. The slide deck this post derives from was composed with AI assistance, and AI assistance was used to reformat the slide bullet points and speaker notes into essay form. The voice and tone polish was done in a separate Claude project tuned to my writing style, followed by a very extensive manual editing process where I further added or changed at least 20% of the words.</p><p class="text-hc-slate not-prose font-roboto mt-6 text-sm leading-normal font-normal tracking-normal lg:text-base xl:scroll-mt-24">Strategic decisions, data interpretation, and judgment calls about what to keep and what to cut are mine. AI helped me move faster on a deadline; it didn’t supply the substance. The talk and this post are themselves an example of the same 2x story they describe: weeks of human work, AI-assisted, not 10x. The substance wouldn’t exist without me, and the level of polish wouldn’t exist without AI.</p><p class="text-hc-slate not-prose font-roboto mt-6 text-sm leading-normal font-normal tracking-normal lg:text-base xl:scroll-mt-24">AIL framework: <a class="not-prose text-hc-cobalt mt-6 font-normal underline hover:no-underline" href="https://danielmiessler.com/blog/ai-influence-level-ail">danielmiessler.com/blog/ai-influence-level-ail</a>. Illustrations in the original talk: AIL-0, by <a class="not-prose text-hc-cobalt mt-6 font-normal underline hover:no-underline" href="https://bsky.app/profile/bbghost.bsky.social">bbghost.bsky.social</a>. Art should be made by artists, not machines. Illustrations in the blog by our amazing design team.</p><p class="text-hc-slate not-prose font-roboto mt-6 text-sm leading-normal font-normal tracking-normal lg:text-base xl:scroll-mt-24"><em>Sources and context:</em> <em><a class="not-prose text-hc-cobalt mt-6 font-normal underline hover:no-underline" href="https://ideas.fin.ai/p/2x-nine-months-later">Fin/Intercom 2x post</a>;</em> <em><a class="not-prose text-hc-cobalt mt-6 font-normal underline hover:no-underline" href="https://www.intercom.com/blog/ai-is-approving-our-pull-requests-heres-how-we-made-it-safe/">Fin/Intercom AI PR approval safety post</a>;</em> <em><a class="not-prose text-hc-cobalt mt-6 font-normal underline hover:no-underline" href="/resources/case-studies/how-honeycomb-helped-intercom-observe-and-operate-fin-ai">Honeycomb-Intercom case study</a>;</em> <em><a class="not-prose text-hc-cobalt mt-6 font-normal underline hover:no-underline" href="https://www.aviator.co/podcast/enineering-leadership-ai-emily-nakashima">Emily Nakashima on AI-amplified engineering leadership</a>. This post is adapted from the</em> <em><a class="not-prose text-hc-cobalt mt-6 font-normal underline hover:no-underline" href="https://leaddev.com/software-quality/30-to-70-prs-a-day-how-we-managed-to-not-wreck-our-systems">talk of the same name</a>, delivered at Sydney Tech Leaders and LDX3 London in 2026.</em></p></div></div><aside id="relatedArticles" class="col-span-full py-12 lg:py-24"><div class="z-20 flex flex-col items-center lg:w-1/2 lg:gap-8 mx-auto mb-0 gap-8 text-center lg:mb-0"><h1 _type="title" class="font-medium text-pretty font-poppins text-center text-4xl lg:text-5xl"><span class="title-hero-heading text-4xl tracking-tighter lg:text-6xl"></span></h1></div><div class="gap-4 py-10 lg:py-16 xl:flex xl:gap-6"><div class="full flex flex-col gap-4 md:flex-row lg:flex-col xl:w-[831px] xl:gap-6"><a class="flex-1 lg:h-[245px]" href="/resources/podcasts/ep-93-adaptive-sampling-strategies-with-mike-goldsmith"><div class="bg-hc-gray-50 flex h-full flex-col gap-6 rounded-4xl p-2.5 lg:flex-row"><div class="relative h-[172px] w-auto md:h-[177px] lg:h-[225px] lg:w-[396px] xl:flex-1"><img alt="O11yCast podcast logo: a dark background with a radiating orange, blue, green, and yellow circular pattern above the white and orange text &#x27;011Y_Cast(((&#x27; and &#x27;Everything Observability&#x27;." loading="lazy" decoding="async" data-nimg="fill" class="aspect-video rounded-4xl object-cover" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" sizes="(max-width: 768px) 100vw, 396px" srcSet="/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2F927dxq0h%2Fproduction%2F98d12fa7a1c626c805c2de91f5e19249b843b096-1080x1080.png&amp;w=640&amp;q=75 640w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2F927dxq0h%2Fproduction%2F98d12fa7a1c626c805c2de91f5e19249b843b096-1080x1080.png&amp;w=750&amp;q=75 750w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2F927dxq0h%2Fproduction%2F98d12fa7a1c626c805c2de91f5e19249b843b096-1080x1080.png&amp;w=828&amp;q=75 828w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2F927dxq0h%2Fproduction%2F98d12fa7a1c626c805c2de91f5e19249b843b096-1080x1080.png&amp;w=1080&amp;q=75 1080w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2F927dxq0h%2Fproduction%2F98d12fa7a1c626c805c2de91f5e19249b843b096-1080x1080.png&amp;w=1200&amp;q=75 1200w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2F927dxq0h%2Fproduction%2F98d12fa7a1c626c805c2de91f5e19249b843b096-1080x1080.png&amp;w=1920&amp;q=75 1920w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2F927dxq0h%2Fproduction%2F98d12fa7a1c626c805c2de91f5e19249b843b096-1080x1080.png&amp;w=2048&amp;q=75 2048w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2F927dxq0h%2Fproduction%2F98d12fa7a1c626c805c2de91f5e19249b843b096-1080x1080.png&amp;w=3840&amp;q=75 3840w" src="/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2F927dxq0h%2Fproduction%2F98d12fa7a1c626c805c2de91f5e19249b843b096-1080x1080.png&amp;w=3840&amp;q=75"/></div><div class="flex flex-1 flex-col gap-4 max-lg:px-2.5 lg:pt-4"><div class="flex items-center gap-4"><div class="font-roboto focus:ring-ring inline-flex items-center rounded-lg font-medium transition-colors focus:ring-2 focus:ring-offset-2 focus:outline-none px-2 py-1 text-xs leading-normal bg-hc-sky-500 text-sky-50">Podcasts</div><span class="h-3.5 border-r border-r-black/30"></span><span class="font-medium font-roboto text-hc-slate/70 text-xs"><span>September 3, 2026</span></span></div><h3 class="font-roboto line-clamp-2 text-base font-medium">Ep. #93, Adaptive Sampling Strategies with Mike Goldsmith</h3><p class="font-roboto text-hc-slate/70 line-clamp-3 text-sm font-normal max-lg:hidden">On episode 93 of O11ycast, Mike Goldsmith talks to Martin Thwaites and Ken Rimple discuss Honeycomb&#x27;s contribution to the OpenTelemetry Collector, the Adaptive Tail Sampling Processor. This processor was created based on years of experience building Honeycomb&#x27;s custom, industry leading tail sampler, Refinery.
</p></div></div></a><a class="flex-1 lg:h-[245px]" href="/resources/leading-with-observability/leading-with-observability-scaling-fin-to-2x-engineering-productivity"><div class="bg-hc-gray-50 flex h-full flex-col gap-6 rounded-4xl p-2.5 lg:flex-row"><div class="relative h-[172px] w-auto md:h-[177px] lg:h-[225px] lg:w-[396px] xl:flex-1"><img alt="Title slide for the series &quot;Leading With Observability,&quot; Episode 1: &quot;Scaling Fin to 2x Engineering Productivity,&quot; featuring Darragh Curran (CTO, Fin) and Charity Majors (CTO, Honeycomb)." loading="lazy" decoding="async" data-nimg="fill" class="aspect-video rounded-4xl object-cover" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" sizes="(max-width: 768px) 100vw, 396px" srcSet="/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2F927dxq0h%2Fproduction%2Fca5665e8cba53cfd097fff94757ec1479ad2bf31-1920x1080.jpg&amp;w=640&amp;q=75 640w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2F927dxq0h%2Fproduction%2Fca5665e8cba53cfd097fff94757ec1479ad2bf31-1920x1080.jpg&amp;w=750&amp;q=75 750w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2F927dxq0h%2Fproduction%2Fca5665e8cba53cfd097fff94757ec1479ad2bf31-1920x1080.jpg&amp;w=828&amp;q=75 828w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2F927dxq0h%2Fproduction%2Fca5665e8cba53cfd097fff94757ec1479ad2bf31-1920x1080.jpg&amp;w=1080&amp;q=75 1080w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2F927dxq0h%2Fproduction%2Fca5665e8cba53cfd097fff94757ec1479ad2bf31-1920x1080.jpg&amp;w=1200&amp;q=75 1200w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2F927dxq0h%2Fproduction%2Fca5665e8cba53cfd097fff94757ec1479ad2bf31-1920x1080.jpg&amp;w=1920&amp;q=75 1920w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2F927dxq0h%2Fproduction%2Fca5665e8cba53cfd097fff94757ec1479ad2bf31-1920x1080.jpg&amp;w=2048&amp;q=75 2048w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2F927dxq0h%2Fproduction%2Fca5665e8cba53cfd097fff94757ec1479ad2bf31-1920x1080.jpg&amp;w=3840&amp;q=75 3840w" src="/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2F927dxq0h%2Fproduction%2Fca5665e8cba53cfd097fff94757ec1479ad2bf31-1920x1080.jpg&amp;w=3840&amp;q=75"/></div><div class="flex flex-1 flex-col gap-4 max-lg:px-2.5 lg:pt-4"><div class="flex items-center gap-4"><div class="font-roboto focus:ring-ring inline-flex items-center rounded-lg font-medium transition-colors focus:ring-2 focus:ring-offset-2 focus:outline-none px-2 py-1 text-xs leading-normal bg-hc-gray-200 text-hc-slate">Leading With Observability</div><span class="h-3.5 border-r border-r-black/30"></span><span class="font-medium font-roboto text-hc-slate/70 text-xs"><span>August 27, 2026</span></span></div><h3 class="font-roboto line-clamp-2 text-base font-medium">Leading With Observability: Scaling Fin to 2x Engineering Productivity</h3><p class="font-roboto text-hc-slate/70 line-clamp-3 text-sm font-normal max-lg:hidden">Darragh Curran, CTO at Fin (formerly Intercom), set out to double engineering productivity—and nearly tripled it instead, using AI-driven code, an AI-powered PR review system, observability as a trust mechanism, and much more hands-on leadership. In the first episode of Leading With Observability, Charity gets into the messy bits behind that transformation, not just the highlight reel.</p></div></div></a></div><div class="full flex flex-col gap-4 max-xl:mt-4 md:flex-col lg:flex-row xl:flex-1 xl:flex-col xl:gap-6"><a class="flex-1 lg:h-[130px]" href="/resources/webinars/aws-honeycomb-workshop-ai-investigators"><div class="bg-hc-gray-50 flex h-full gap-4 rounded-3xl p-4 xl:gap-6 xl:rounded-4xl xl:p-2.5"><div class="relative h-[84px] w-[84px] self-start xl:h-[135px] xl:w-[135px]"><div class="aspect-square h-full w-full overflow-hidden rounded-2xl bg-white xl:rounded-3xl"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 542 542" fill="none" class="h-full w-full"><path fill="#FBEDF0" d="M0 0h542v542H0z"></path><path fill="#F7D2D7" d="M460.213 394.786c38.019-55.443 16.608-179.375-78.922-214.08-56.823-20.676-114.265-101.902-218.578-66.827a195.6 195.6 0 0 0-8.51 3.138 160.962 160.962 0 0 0-8.235 3.692C38.36 174.244 36.576 301.622 141.37 345.065c89.764 37.168 248.431 152.484 318.843 49.721Z"></path><rect width="318" height="202" x="107" y="166" fill="#fff" rx="5"></rect><rect width="318" height="202" x="107" y="166" stroke="#E4A3A5" stroke-width="10" rx="5"></rect><circle cx="198" cy="243" r="23" fill="#E65B53"></circle><path fill="#E65B53" d="M155 314a43.001 43.001 0 0 1 73.406-30.406A43.001 43.001 0 0 1 241 314h-86Z"></path><g clip-path="url(#a)"><path fill="#FBEDF0" d="M301 187h47.472v47.472H301z"></path><circle cx="324.737" cy="202.844" r="7.053" fill="#E65B53"></circle><path fill="#E65B53" d="M311.55 224.618a13.19 13.19 0 0 1 13.187-13.187 13.188 13.188 0 0 1 13.187 13.187H311.55Z"></path></g><g clip-path="url(#b)"><path fill="#FBEDF0" d="M301 243.264h47.472v47.472H301z"></path><circle cx="324.737" cy="259.108" r="7.053" fill="#E65B53"></circle><path fill="#E65B53" d="M311.55 280.882a13.188 13.188 0 0 1 26.374 0H311.55Z"></path></g><g clip-path="url(#c)"><path fill="#FBEDF0" d="M301 299.527h47.472v47.472H301z"></path><circle cx="324.737" cy="315.372" r="7.053" fill="#E65B53"></circle><path fill="#E65B53" d="M311.55 337.145a13.187 13.187 0 0 1 26.374 0H311.55Z"></path></g><g clip-path="url(#d)"><path fill="#FBEDF0" d="M357.264 187h47.472v47.472h-47.472z"></path><circle cx="381.001" cy="202.844" r="7.053" fill="#E65B53"></circle><path fill="#E65B53" d="M367.814 224.618a13.188 13.188 0 0 1 13.187-13.187 13.186 13.186 0 0 1 13.187 13.187h-26.374Z"></path></g><g clip-path="url(#e)"><path fill="#FBEDF0" d="M357.264 243.264h47.472v47.472h-47.472z"></path><circle cx="381.001" cy="259.108" r="7.053" fill="#E65B53"></circle><path fill="#E65B53" d="M367.814 280.882a13.187 13.187 0 1 1 26.374 0h-26.374Z"></path></g><g clip-path="url(#f)"><path fill="#FBEDF0" d="M357.264 299.527h47.472v47.472h-47.472z"></path><circle cx="381.001" cy="315.372" r="7.053" fill="#E65B53"></circle><path fill="#E65B53" d="M367.814 337.145a13.186 13.186 0 1 1 26.374 0h-26.374Z"></path></g><circle cx="412.5" cy="188.5" r="53.5" fill="#E65B53"></circle><path fill="#fff" d="M434.842 186.768c1.333.77 1.333 2.695 0 3.464l-32.013 18.483c-1.334.77-3-.192-3-1.732v-36.965c0-1.54 1.666-2.502 3-1.733l32.013 18.483Z"></path><path fill="#D75450" d="M238 373h55v27h-55z"></path><rect width="168" height="27" x="182" y="400" fill="#E4A3A5" rx="13.5"></rect><path stroke="#D75450" stroke-linecap="round" stroke-width="5" d="M87.805 426.408c5.565 2.626 19.049 5.505 28.461-3.987 9.412-9.491 8.73-19.101 2.011-24.32-5.871-4.135-17.918-1.146-17.026 10.748 1.116 14.868 23.483 16.543 40.084 5.253"></path><defs><clipPath id="a"><path fill="#fff" d="M301 187h47.472v47.472H301z"></path></clipPath><clipPath id="b"><path fill="#fff" d="M301 243.264h47.472v47.472H301z"></path></clipPath><clipPath id="c"><path fill="#fff" d="M301 299.527h47.472v47.472H301z"></path></clipPath><clipPath id="d"><path fill="#fff" d="M357.264 187h47.472v47.472h-47.472z"></path></clipPath><clipPath id="e"><path fill="#fff" d="M357.264 243.264h47.472v47.472h-47.472z"></path></clipPath><clipPath id="f"><path fill="#fff" d="M357.264 299.527h47.472v47.472h-47.472z"></path></clipPath></defs></svg></div></div><div class="flex flex-1 flex-col items-start gap-3 xl:pt-[6px]"><div class="font-roboto focus:ring-ring inline-flex items-center rounded-lg font-medium transition-colors focus:ring-2 focus:ring-offset-2 focus:outline-none px-2 py-1 text-xs leading-normal bg-hc-purple-100 text-purple-800">Webinars</div><h4 class="font-roboto line-clamp-3 text-sm font-medium xl:text-base">How Observability Makes Better AI and Human Investigators</h4></div></div></a><a class="flex-1 lg:h-[130px]" href="/resources/getting-started/what-is-contextual-observability"><div class="bg-hc-gray-50 flex h-full gap-4 rounded-3xl p-4 xl:gap-6 xl:rounded-4xl xl:p-2.5"><div class="relative h-[84px] w-[84px] self-start xl:h-[135px] xl:w-[135px]"><div class="aspect-square h-full w-full overflow-hidden rounded-2xl bg-white xl:rounded-3xl"><img alt="What Is Contextual Observability? A Practitioner&#x27;s Guide for Modern Engineering Teams" loading="lazy" decoding="async" data-nimg="fill" class="aspect-square rounded-[14px] object-cover xl:rounded-4xl" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" sizes="(max-width: 768px) 25vw, 135px" srcSet="/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2F927dxq0h%2Fproduction%2Fa01b9544c925d87885e1c978bdee5fc2fae3250b-3840x2160.png&amp;w=256&amp;q=75 256w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2F927dxq0h%2Fproduction%2Fa01b9544c925d87885e1c978bdee5fc2fae3250b-3840x2160.png&amp;w=384&amp;q=75 384w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2F927dxq0h%2Fproduction%2Fa01b9544c925d87885e1c978bdee5fc2fae3250b-3840x2160.png&amp;w=640&amp;q=75 640w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2F927dxq0h%2Fproduction%2Fa01b9544c925d87885e1c978bdee5fc2fae3250b-3840x2160.png&amp;w=750&amp;q=75 750w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2F927dxq0h%2Fproduction%2Fa01b9544c925d87885e1c978bdee5fc2fae3250b-3840x2160.png&amp;w=828&amp;q=75 828w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2F927dxq0h%2Fproduction%2Fa01b9544c925d87885e1c978bdee5fc2fae3250b-3840x2160.png&amp;w=1080&amp;q=75 1080w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2F927dxq0h%2Fproduction%2Fa01b9544c925d87885e1c978bdee5fc2fae3250b-3840x2160.png&amp;w=1200&amp;q=75 1200w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2F927dxq0h%2Fproduction%2Fa01b9544c925d87885e1c978bdee5fc2fae3250b-3840x2160.png&amp;w=1920&amp;q=75 1920w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2F927dxq0h%2Fproduction%2Fa01b9544c925d87885e1c978bdee5fc2fae3250b-3840x2160.png&amp;w=2048&amp;q=75 2048w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2F927dxq0h%2Fproduction%2Fa01b9544c925d87885e1c978bdee5fc2fae3250b-3840x2160.png&amp;w=3840&amp;q=75 3840w" src="/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2F927dxq0h%2Fproduction%2Fa01b9544c925d87885e1c978bdee5fc2fae3250b-3840x2160.png&amp;w=3840&amp;q=75"/></div></div><div class="flex flex-1 flex-col items-start gap-3 xl:pt-[6px]"><div class="font-roboto focus:ring-ring inline-flex items-center rounded-lg font-medium transition-colors focus:ring-2 focus:ring-offset-2 focus:outline-none px-2 py-1 text-xs leading-normal bg-hc-green-800 text-hc-green-50">Getting Started</div><h4 class="font-roboto line-clamp-3 text-sm font-medium xl:text-base">What Is Contextual Observability? A Practitioner&#x27;s Guide for Modern Engineering Teams</h4></div></div></a><a class="flex-1 lg:h-[130px]" href="/resources/conference-talks/socratic-ai-integrating-observability-through-interactive-dialogue-o11ycon-2026"><div class="bg-hc-gray-50 flex h-full gap-4 rounded-3xl p-4 xl:gap-6 xl:rounded-4xl xl:p-2.5"><div class="relative h-[84px] w-[84px] self-start xl:h-[135px] xl:w-[135px]"><div class="aspect-square h-full w-full overflow-hidden rounded-2xl bg-white xl:rounded-3xl"><img alt="Socratic AI: Integrating Observability Through Interactive Dialogue - O11yCon 2026" loading="lazy" decoding="async" data-nimg="fill" class="aspect-square rounded-[14px] object-cover xl:rounded-4xl" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" sizes="(max-width: 768px) 25vw, 135px" srcSet="/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2F927dxq0h%2Fproduction%2F8566ea5ab858dce76a0029af4067db3e6eccdd84-1920x1080.png&amp;w=256&amp;q=75 256w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2F927dxq0h%2Fproduction%2F8566ea5ab858dce76a0029af4067db3e6eccdd84-1920x1080.png&amp;w=384&amp;q=75 384w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2F927dxq0h%2Fproduction%2F8566ea5ab858dce76a0029af4067db3e6eccdd84-1920x1080.png&amp;w=640&amp;q=75 640w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2F927dxq0h%2Fproduction%2F8566ea5ab858dce76a0029af4067db3e6eccdd84-1920x1080.png&amp;w=750&amp;q=75 750w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2F927dxq0h%2Fproduction%2F8566ea5ab858dce76a0029af4067db3e6eccdd84-1920x1080.png&amp;w=828&amp;q=75 828w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2F927dxq0h%2Fproduction%2F8566ea5ab858dce76a0029af4067db3e6eccdd84-1920x1080.png&amp;w=1080&amp;q=75 1080w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2F927dxq0h%2Fproduction%2F8566ea5ab858dce76a0029af4067db3e6eccdd84-1920x1080.png&amp;w=1200&amp;q=75 1200w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2F927dxq0h%2Fproduction%2F8566ea5ab858dce76a0029af4067db3e6eccdd84-1920x1080.png&amp;w=1920&amp;q=75 1920w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2F927dxq0h%2Fproduction%2F8566ea5ab858dce76a0029af4067db3e6eccdd84-1920x1080.png&amp;w=2048&amp;q=75 2048w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2F927dxq0h%2Fproduction%2F8566ea5ab858dce76a0029af4067db3e6eccdd84-1920x1080.png&amp;w=3840&amp;q=75 3840w" src="/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2F927dxq0h%2Fproduction%2F8566ea5ab858dce76a0029af4067db3e6eccdd84-1920x1080.png&amp;w=3840&amp;q=75"/></div></div><div class="flex flex-1 flex-col items-start gap-3 xl:pt-[6px]"><div class="font-roboto focus:ring-ring inline-flex items-center rounded-lg font-medium transition-colors focus:ring-2 focus:ring-offset-2 focus:outline-none px-2 py-1 text-xs leading-normal bg-hc-gold-300 text-gold-1000">Conference Talks</div><h4 class="font-roboto line-clamp-3 text-sm font-medium xl:text-base">Socratic AI: Integrating Observability Through Interactive Dialogue - O11yCon 2026</h4></div></div></a></div></div></aside></article></main><!--$--><!--/$--><footer class="original-footer font-roboto text-hc-slate mx-auto max-w-[1152px] px-4"><div class="flex w-full flex-col items-center gap-[40px] py-[80px] lg:flex-row lg:items-stretch lg:gap-[132px]"><div class="order-2 flex-1 lg:order-1"><div class="hidden flex-1 flex-row justify-between pb-[74px] lg:flex"><div class="flex flex-col gap-3"><span class="text-base leading-[150%] font-semibold">Observability Platform</span><ul><li class="pb-1"><a target="_self" _key="3709d74ab43c" _type="link" class="text-sm leading-[20px] tracking-[0.02em]" href="/pricing">Pricing</a></li><li class="pb-1"><a target="_self" _key="c73c8241288b" _type="link" class="text-sm leading-[20px] tracking-[0.02em]" href="/platform">Platform Overview</a></li><li class="pb-1"><a target="_self" _key="7270c5c87c85" _type="link" class="text-sm leading-[20px] tracking-[0.02em]" href="/platform/frontend-observability">Frontend Observability</a></li><li class="pb-1"><a target="_self" _key="db25504b1c78" _type="link" class="text-sm leading-[20px] tracking-[0.02em]" href="/platform/log-analytics">Log Analytics</a></li><li class="pb-1"><a target="_self" _key="ea87e5e00146" _type="link" class="text-sm leading-[20px] tracking-[0.02em]" href="/platform/distributed-tracing">Distributed Tracing</a></li><li class="pb-1"><a target="_self" _key="045ae34eb65d" _type="link" class="text-sm leading-[20px] tracking-[0.02em]" href="/platform/metrics">Metrics</a></li><li class="pb-1"><a target="_self" _key="3d1692a51e34" _type="link" class="text-sm leading-[20px] tracking-[0.02em]" href="/platform/telemetry-pipeline">Telemetry Pipeline</a></li><li class="pb-1"><a target="_self" _key="4196f597a92d" _type="link" class="text-sm leading-[20px] tracking-[0.02em]" href="/platform/private-cloud">Private Cloud</a></li><li class="pb-1"><a target="_self" _key="b22d2cde4a3d" _type="link" class="text-sm leading-[20px] tracking-[0.02em]" href="/platform/slos">SLOs</a></li><li class="pb-1"><a target="_self" _key="0f5a9a5f7aa7" _type="link" class="text-sm leading-[20px] tracking-[0.02em]" href="/platform/service-map">Service Map</a></li><li class="pb-1"><a target="_self" _key="6db0fbacbbc4" _type="link" class="text-sm leading-[20px] tracking-[0.02em]" href="/platform/bubbleup">BubbleUp</a></li><li class="pb-1"><a target="_self" _key="d672da05edda" _type="link" class="text-sm leading-[20px] tracking-[0.02em]" href="/platform/opentelemetry">OpenTelemetry</a></li><li class="pb-1"><a target="_self" _key="80b1b84cfd32" _type="link" class="text-sm leading-[20px] tracking-[0.02em]" href="/platform/integrations">App Integrations</a></li></ul></div><div class="flex flex-col gap-3"><span class="text-base leading-[150%] font-semibold">Solutions</span><ul><li class="pb-1"><a target="_self" _key="8f77d4ed6602" _type="link" class="text-sm leading-[20px] tracking-[0.02em]" href="/why-honeycomb">Why Honeycomb</a></li><li class="pb-1"><a target="_self" _key="7fb03607561c" _type="link" class="text-sm leading-[20px] tracking-[0.02em]" href="/why-honeycomb/enterprise">Enterprise</a></li><li class="pb-1"><a target="_self" _key="d0d6163b27ff" _type="link" class="text-sm leading-[20px] tracking-[0.02em]" href="/technologies/ai-agents">AI Agents</a></li><li class="pb-1"><a target="_self" _key="2b90f65f46e6" _type="link" class="text-sm leading-[20px] tracking-[0.02em]" href="/technologies/aws">Amazon Web Services</a></li><li class="pb-1"><a target="_self" _key="c3dff0996d2b" _type="link" class="text-sm leading-[20px] tracking-[0.02em]" href="/technologies/microsoft-azure">Microsoft Azure</a></li><li class="pb-1"><a target="_self" _key="d0caa1e4eb66" _type="link" class="text-sm leading-[20px] tracking-[0.02em]" href="/technologies/kubernetes">Kubernetes</a></li><li class="pb-1"><a target="_self" _key="9ceaefb31039" _type="link" class="text-sm leading-[20px] tracking-[0.02em]" href="/technologies/google-cloud">Google Cloud</a></li></ul></div><div class="flex flex-col gap-3"><span class="text-base leading-[150%] font-semibold">Company</span><ul><li class="pb-1"><a target="_self" _key="26df551d2e36" _type="link" class="text-sm leading-[20px] tracking-[0.02em]" href="/about">About Us</a></li><li class="pb-1"><a target="_self" _key="cd5a23b41429" _type="link" class="text-sm leading-[20px] tracking-[0.02em]" href="/about/team">Team</a></li><li class="pb-1"><a target="_self" _key="9e8d0ae5c80c" _type="link" class="text-sm leading-[20px] tracking-[0.02em]" href="/careers">Careers</a></li><li class="pb-1"><a target="_self" _key="21e1fb267d5e" _type="link" class="text-sm leading-[20px] tracking-[0.02em]" href="/news">News</a></li><li class="pb-1"><a target="_self" _key="bb5ab8caffa9" _type="link" class="text-sm leading-[20px] tracking-[0.02em]" href="/events">Events</a></li><li class="pb-1"><a target="_self" _key="f8a10f88008f" _type="link" class="text-sm leading-[20px] tracking-[0.02em]" href="/why-honeycomb/customers">Customers</a></li><li class="pb-1"><a target="_self" _key="bf0deb38bf75" _type="link" class="text-sm leading-[20px] tracking-[0.02em]" href="/partners">Partners</a></li><li class="pb-1"><a target="_blank" rel="noopener noreferrer" _key="15f6dabb07e6" _type="link" class="text-sm leading-[20px] tracking-[0.02em]" href="https://docs.honeycomb.io/security-compliance">Security</a></li><li class="pb-1"><a target="_self" _key="85057eb711e5" _type="link" class="text-sm leading-[20px] tracking-[0.02em]" href="/support">Support</a></li><li class="pb-1"><a target="_blank" rel="noopener noreferrer" _key="e94d32b2d070" _type="link" class="text-sm leading-[20px] tracking-[0.02em]" href="https://status.honeycomb.io/">Status</a></li><li class="pb-1"><a target="_self" _key="0ea03725759b" _type="link" class="text-sm leading-[20px] tracking-[0.02em]" href="https://changelog.honeycomb.io/">Changelog</a></li></ul></div><div class="flex flex-col gap-3"><span class="text-base leading-[150%] font-semibold">Resources</span><ul><li class="pb-1"><a target="_self" _key="671f18da9b3f" _type="link" class="text-sm leading-[20px] tracking-[0.02em]" href="/blog">Blog</a></li><li class="pb-1"><a target="_self" _key="92ccb060bb8f" _type="link" class="text-sm leading-[20px] tracking-[0.02em]" href="https://docs.honeycomb.io">Documentation</a></li><li class="pb-1"><a target="_self" _key="db87d691804a" _type="link" class="text-sm leading-[20px] tracking-[0.02em]" href="/resources/getting-started">Getting Started</a></li><li class="pb-1"><a target="_self" _key="ba793c2d2aec" _type="link" class="text-sm leading-[20px] tracking-[0.02em]" href="/resources/case-studies">Case Studies</a></li><li class="pb-1"><a target="_self" _key="b6324b7fa3ad" _type="link" class="text-sm leading-[20px] tracking-[0.02em]" href="/why-honeycomb/comparisons">Comparisons</a></li><li class="pb-1"><a target="_self" _key="8dacd4366e92" _type="link" class="text-sm leading-[20px] tracking-[0.02em]" href="/resources/webinars">Webinars</a></li><li class="pb-1"><a target="_self" _key="2e34173dd022" _type="link" class="text-sm leading-[20px] tracking-[0.02em]" href="/blog/what-is-observability-key-components-best-practices">What Is Observability?</a></li><li class="pb-1"><a target="_self" _key="52309d8a3d42" _type="link" class="text-sm leading-[20px] tracking-[0.02em]" href="/resources/getting-started/what-is-ai-observability">What Is AI Observability?</a></li><li class="pb-1"><a target="_self" _key="a1a79caf1ea6" _type="link" class="text-sm leading-[20px] tracking-[0.02em]" href="/resources/getting-started/what-is-llm-observability">What Is LLM Observability?</a></li><li class="pb-1"><a target="_self" _key="9cf8c6d40ac4" _type="link" class="text-sm leading-[20px] tracking-[0.02em]" href="/resources/getting-started/application-performance-monitoring-vs-observability">APM vs Observability</a></li><li class="pb-1"><a target="_self" _key="b20174d4157b" _type="link" class="text-sm leading-[20px] tracking-[0.02em]" href="/resources/getting-started/getting-started-with-opentelemetry">OpenTelemetry Guide</a></li></ul></div></div><div class="flex flex-col items-baseline gap-2 text-xs leading-[150%] tracking-[0] lg:flex-row lg:gap-3"><span>© <!-- -->2026<!-- --> <!-- -->Hound Technology, Inc.</span><ul class="flex flex-row gap-3"><li class="pb-1"><a target="_self" _key="4042940388e7" _type="link" class="text-hc-cobalt text-xs leading-[20px] tracking-[0.02em] underline" href="/terms">Terms of Service</a></li><li class="pb-1"><a target="_self" _key="df3d0de1abf9" _type="link" class="text-hc-cobalt text-xs leading-[20px] tracking-[0.02em] underline" href="/acceptable-use-policy">Acceptable Use Policy</a></li><li class="pb-1"><a target="_self" _key="de1418f17f9f" _type="link" class="text-hc-cobalt text-xs leading-[20px] tracking-[0.02em] underline" href="/privacy">Privacy Notice</a></li><li class="pb-1"><a href="#" class="text-hc-cobalt cky-banner-element text-xs leading-[20px] tracking-[0.02em] underline">Your Privacy Choices</a></li></ul></div></div><div class="order-1 flex w-full flex-grow flex-col items-center justify-between self-stretch lg:order-2 lg:max-w-[295px]"><div id="footer-newsletter" class="flex-1 lg:px-4"><p class="font-roboto pb-[15px] text-center text-lg leading-[22px] font-bold tracking-[0.02em]">Sign up for updates from Honeycomb</p><div id="footer-form" data-form-id="6ad8ab28-e5df-4a57-a1eb-b5fad2435f8d" class="hbspt-form [&amp;_.submitted-message]:!block [&amp;_.submitted-message_p]:my-4 [&amp;_.submitted-message_p]:text-center [&amp;_.submitted-message_p]:font-bold [&amp;_.submitted-message_p]:tracking-wide"></div></div><div class="mt-auto pt-4"><div class="mt-4 flex gap-4"><a href="https://bsky.app/profile/honeycomb.io" target="_blank" rel="noopener noreferrer" aria-label="Bluesky" class="transition-opacity hover:opacity-80"><div class="border-hc-slate flex size-9 items-center justify-center rounded-full border-[2px]"><img alt="Bluesky" loading="lazy" width="600" height="530" decoding="async" data-nimg="1" class="h-3.5 w-3.5 object-contain" style="color:transparent" src="https://cdn.sanity.io/images/927dxq0h/production/b791a32106224d6a8c17908d9e10a1098ecd033e-600x530.svg"/></div></a><a href="https://www.linkedin.com/company/honeycomb.io" target="_blank" rel="noopener noreferrer" aria-label="linkedin" class="transition-opacity hover:opacity-80"><div class="border-hc-slate flex size-9 items-center justify-center rounded-full border-[2px]"><img alt="Linkedin" loading="lazy" width="36" height="36" decoding="async" data-nimg="1" class="h-3.5 w-3.5 object-contain" style="color:transparent" src="https://cdn.sanity.io/images/927dxq0h/production/2129b6ff6ad7d0a679bcde4a6d1f3498d2c5c2c3-36x36.svg"/></div></a><a href="https://www.youtube.com/channel/UCty8KGQ3oAP0MQQmLIv7k0Q" target="_blank" rel="noopener noreferrer" aria-label="youtube" class="transition-opacity hover:opacity-80"><div class="border-hc-slate flex size-9 items-center justify-center rounded-full border-[2px]"><img alt="YouTube" loading="lazy" width="256" height="256" decoding="async" data-nimg="1" class="h-3.5 w-3.5 object-contain" style="color:transparent" src="https://cdn.sanity.io/images/927dxq0h/production/6949a9f5fcdca86c2505079300c317729031c030-256x256.svg"/></div></a><a href="https://www.honeycomb.io/rss/blog.xml" target="_blank" rel="noopener noreferrer" aria-label="RSS" class="transition-opacity hover:opacity-80"><div class="border-hc-slate flex size-9 items-center justify-center rounded-full border-[2px]"><img alt="RSS" loading="lazy" width="800" height="800" decoding="async" data-nimg="1" class="h-3.5 w-3.5 object-contain" style="color:transparent" src="https://cdn.sanity.io/images/927dxq0h/production/c0e681e6a520b9ddc9b0beb072859fd9b6e7e20e-800x800.svg"/></div></a></div></div></div></div></footer><footer class="font-roboto text-hc-slate small-footer container hidden flex-col items-center justify-between gap-10 py-10 lg:flex-row lg:gap-5 xl:gap-0"><ul class="flex flex-1 flex-col justify-between gap-5 text-center lg:flex-2/3 lg:flex-row lg:gap-0 lg:text-left"><li><a class="text-hc-cobalt leading-[20px] tracking-[0.02em] underline" href="https://honeycomb.io">Honeycomb.io</a></li><li><a target="_self" _key="4042940388e7" _type="link" class="text-hc-cobalt leading-[20px] tracking-[0.02em] text-nowrap underline" href="/terms">Terms of Service</a></li><li><a target="_self" _key="df3d0de1abf9" _type="link" class="text-hc-cobalt leading-[20px] tracking-[0.02em] text-nowrap underline" href="/acceptable-use-policy">Acceptable Use Policy</a></li><li><a target="_self" _key="de1418f17f9f" _type="link" class="text-hc-cobalt leading-[20px] tracking-[0.02em] text-nowrap underline" href="/privacy">Privacy Notice</a></li><li><a class="cky-banner-element text-hc-cobalt leading-[20px] tracking-[0.02em] text-nowrap underline" href="#">Your Privacy Choices</a></li></ul><span class="text-end leading-[20px] tracking-[0.02em] lg:max-w-fit xl:max-w-none xl:flex-1/3">© <!-- -->2026<!-- --> <!-- -->Hound Technology, Inc.</span></footer><script src="/_next/static/chunks/05gogik_6g8vk.js" id="_R_" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[516503,[\"/_next/static/chunks/14_mcc2-.c1ee.js\",\"/_next/static/chunks/019vi3l~x0zoc.js\"],\"\"]\n3:I[483136,[\"/_next/static/chunks/14_mcc2-.c1ee.js\",\"/_next/static/chunks/019vi3l~x0zoc.js\"],\"default\"]\n4:I[758298,[\"/_next/static/chunks/14_mcc2-.c1ee.js\",\"/_next/static/chunks/019vi3l~x0zoc.js\",\"/_next/static/chunks/12~zlyzq33k~1.js\"],\"default\"]\n5:I[229390,[\"/_next/static/chunks/14_mcc2-.c1ee.js\",\"/_next/static/chunks/019vi3l~x0zoc.js\"],\"default\"]\n10:I[563491,[\"/_next/static/chunks/14_mcc2-.c1ee.js\",\"/_next/static/chunks/019vi3l~x0zoc.js\",\"/_next/static/chunks/025lo2k4b20~m.js\"],\"default\"]\n:HL[\"/_next/static/chunks/0-a~7ljgpwyij.css\",\"style\"]\n:HL[\"/_next/static/chunks/0k9no2apwmz~n.css\",\"style\"]\n:HL[\"/_next/static/chunks/0nuksys438q2t.css\",\"style\"]\n:HL[\"/_next/static/media/345b029bff63acdd-s.p.14zxo1jbez.lc.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/8e6fa89aa22d24ec-s.p.0uvzar8hswo3p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/ce62453a442c7f35-s.p.0333ktddfbsxy.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/e2334d715941921e-s.p.12skym0rqknxy.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"c\":[\"\",\"blog\",\"30-70-prs-day-how-we-managed-not-wreck-systems\"],\"q\":\"\",\"i\":false,\"f\":[[[\"\",{\"children\":[\"(frontend)\",{\"children\":[\"blog\",{\"children\":[[\"slug\",\"30-70-prs-day-how-we-managed-not-wreck-systems\",\"d\",null],{\"children\":[\"__PAGE__\",{}]}]}]}]},\"$undefined\",\"$undefined\",16],[[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/0-a~7ljgpwyij.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/0k9no2apwmz~n.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/14_mcc2-.c1ee.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"/_next/static/chunks/019vi3l~x0zoc.js\",\"async\":true,\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"en\",\"children\":[[\"$\",\"head\",null,{\"children\":[[[\"$\",\"link\",null,{\"rel\":\"preconnect\",\"href\":\"https://cdn-cookieyes.com\"}],[\"$\",\"link\",null,{\"rel\":\"dns-prefetch\",\"href\":\"https://cdn-cookieyes.com\"}],[\"$\",\"$L2\",null,{\"id\":\"cookieyes-preserve-native\",\"strategy\":\"beforeInteractive\",\"children\":\"window.ckySettings=window.ckySettings||{};window.ckySettings.nativeFunctions={fetch:window.fetch,xhr:window.XMLHttpRequest};\"}],[\"$\",\"$L2\",null,{\"id\":\"cookieyes\",\"src\":\"https://cdn-cookieyes.com/client_data/497224d8995aa8565cbc3037/script.js\",\"strategy\":\"beforeInteractive\"}]],[\"$\",\"script\",null,{\"referrerPolicy\":\"no-referrer-when-downgrade\",\"src\":\"https://edge.wingify.net/tag/1272784.js\"}],[[\"$\",\"$L2\",null,{\"src\":\"/hny.min.js\",\"strategy\":\"beforeInteractive\"}],[\"$\",\"$L2\",null,{\"id\":\"hny-init\",\"strategy\":\"beforeInteractive\",\"children\":\"\\n window.Hny.initializeTracing({\\n debug: false,\\n apiKey: \\\"hcaik_01kc76rhfsq3kjf9tdmx6f7bmhhd0rzcdrpbtbgk31bpj4nezy2frmbqx8\\\",\\n serviceName: \\\"www-next\\\",\\n configDefaults: {\\n ignoreNetworkEvents: true,\\n propagateTraceHeaderCorsUrls: [\\n /https:\\\\/\\\\/www\\\\.honeycomb\\\\.io/,\\n /https:\\\\/\\\\/www-stage\\\\.honeycomb\\\\.io/,\\n /https:\\\\/\\\\/honeycomb\\\\.vercel\\\\.app/,\\n /https:\\\\/\\\\/honeycomb-stage\\\\.vercel\\\\.app/\\n ]\\n }\\n });\\n \"}]],[\"$\",\"$L2\",null,{\"src\":\"https://stats.honeycomb.io/js/pa-DJvf3AtvU5wDjKkEU-JVs.js\",\"strategy\":\"beforeInteractive\",\"async\":true,\"id\":\"plausible-script\"}],[\"$\",\"$L2\",null,{\"id\":\"plausible-init\",\"strategy\":\"beforeInteractive\",\"children\":\"\\n window.plausible = window.plausible || function() {\\n (plausible.q = plausible.q || []).push(arguments)\\n };\\n plausible.init = plausible.init || function(i) {\\n plausible.o = i || {}\\n };\\n plausible.init();\\n \"}]]}],[\"$\",\"body\",null,{\"className\":\"roboto_a526148e-module__zhi6Uq__className poppins_b750422f-module__FR8AEW__className roboto_459e8801-module__Bzopaa__className poppins_c92f7652-module__gE1l-G__className\",\"children\":[[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$4\",\"errorStyles\":[],\"errorScripts\":[[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/12~zlyzq33k~1.js\",\"async\":true}]],\"template\":[\"$\",\"$L5\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":{\"fontFamily\":\"system-ui,\\\"Segoe UI\\\",Roboto,Helvetica,Arial,sans-serif,\\\"Apple Color Emoji\\\",\\\"Segoe UI Emoji\\\"\",\"height\":\"100vh\",\"textAlign\":\"center\",\"display\":\"flex\",\"flexDirection\":\"column\",\"alignItems\":\"center\",\"justifyContent\":\"center\"},\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\"}}],[\"$\",\"h1\",null,{\"className\":\"next-error-h1\",\"style\":{\"display\":\"inline-block\",\"margin\":\"0 20px 0 0\",\"padding\":\"0 23px 0 0\",\"fontSize\":24,\"fontWeight\":500,\"verticalAlign\":\"top\",\"lineHeight\":\"49px\"},\"children\":404}],\"$L6\"]}]}]],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}],\"$L7\",\"$L8\",\"$L9\"]}]]}]]}],{\"children\":[\"$La\",{\"children\":[\"$Lb\",{\"children\":[\"$Lc\",{\"children\":[\"$Ld\",{},null,false,null]},null,false,\"$@e\"]},null,false,\"$@e\"]},null,false,null]},null,false,null],\"$Lf\",false]],\"m\":\"$undefined\",\"G\":[\"$10\",[\"$L11\",\"$L12\"]],\"S\":true,\"h\":null,\"s\":\"$undefined\",\"l\":\"$undefined\",\"p\":\"$undefined\",\"d\":\"$undefined\",\"b\":\"VVuS_Z0Yp8bYu3V6Xy5hL\"}\n"])</script><script>self.__next_f.push([1,"13:I[694113,[\"/_next/static/chunks/14_mcc2-.c1ee.js\",\"/_next/static/chunks/019vi3l~x0zoc.js\"],\"GoogleAnalytics\"]\n14:I[196641,[\"/_next/static/chunks/14_mcc2-.c1ee.js\",\"/_next/static/chunks/019vi3l~x0zoc.js\"],\"GoogleTagManager\"]\n17:I[351397,[\"/_next/static/chunks/14_mcc2-.c1ee.js\",\"/_next/static/chunks/019vi3l~x0zoc.js\"],\"OutletBoundary\"]\n18:\"$Sreact.suspense\"\n1b:I[351397,[\"/_next/static/chunks/14_mcc2-.c1ee.js\",\"/_next/static/chunks/019vi3l~x0zoc.js\"],\"ViewportBoundary\"]\n1d:I[351397,[\"/_next/static/chunks/14_mcc2-.c1ee.js\",\"/_next/static/chunks/019vi3l~x0zoc.js\"],\"MetadataBoundary\"]\n6:[\"$\",\"div\",null,{\"style\":{\"display\":\"inline-block\"},\"children\":[\"$\",\"h2\",null,{\"style\":{\"fontSize\":14,\"fontWeight\":400,\"lineHeight\":\"49px\",\"margin\":0},\"children\":\"This page could not be found.\"}]}]\n7:[\"$\",\"$L13\",null,{\"gaId\":\"G-DJM5ZXPGB0\"}]\n8:[\"$\",\"$L14\",null,{\"gtmId\":\"GTM-KH7NL6K\"}]\n9:[\"$\",\"$L2\",null,{\"strategy\":\"afterInteractive\",\"id\":\"wphs\",\"src\":\"https://cdn.jsdelivr.net/npm/hockeystack@latest/hockeystack.min.js\",\"async\":true,\"data-apikey\":\"b7867a90ef8ece343a6e29fc6aa01e\",\"data-cookieless\":\"1\",\"data-auto-identify\":\"1\"}]\na:[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/0nuksys438q2t.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/0ku~nn_l8-fol.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"/_next/static/chunks/039u5_5hlemld.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-2\",{\"src\":\"/_next/static/chunks/189hrhe.fk4af.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-3\",{\"src\":\"/_next/static/chunks/0oz-qxk30w~qw.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-4\",{\"src\":\"/_next/static/chunks/0vx_phl8cla2s.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-5\",{\"src\":\"/_next/static/chunks/0xywjwd04osrr.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-6\",{\"src\":\"/_next/static/chunks/0t1~yeqvn891r.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-7\",{\"src\":\"/_next/static/chunks/0ks4m351.jbv2.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-8\",{\"src\":\"/_next/static/chunks/01gy5f4286e6a.js\",\"async\":true,\"nonce\":\"$undefined\"}]],\"$L15\"]}]\nb:[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L5\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}]\nc:[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L5\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}]\nd:[\"$\",\"$1\",\"c\",{\"children\":[\"$L16\",[[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/0h3ejemwt0u_c.js\",\"async\":true,\"nonce\":\"$undefined\"}]],[\"$\",\"$L17\",null,{\"children\":[\"$\",\"$18\",null,{\"name\":\"Next.MetadataOutlet\",\"children\":\"$@19\"}]}]]}]\n1a:[]\ne:\"$W1a\"\nf:[\"$\",\"$1\",\"h\",{\"children\":[null,[\"$\",\"$L1b\",null,{\"children\":\"$L1c\"}],[\"$\",\"div\",null,{\"hidden\":true,\"children\":[\"$\",\"$L1d\",null,{\"children\":[\"$\",\"$18\",null,{\"name\":\"Next.Metadata\",\"children\":\"$L1e\"}]}]}],[\"$\",\"meta\",null,{\"name\":\"next-size-adjust\",\"content\":\"\"}]]}]\n11:[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/0-a~7ljgpwyij.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]\n12:[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/0k9no2apwmz~n.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]\n"])</script><script>self.__next_f.push([1,"1c:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"meta\",\"1\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}]]\n"])</script><script>self.__next_f.push([1,"1f:I[955297,[\"/_next/static/chunks/14_mcc2-.c1ee.js\",\"/_next/static/chunks/019vi3l~x0zoc.js\",\"/_next/static/chunks/0ku~nn_l8-fol.js\",\"/_next/static/chunks/039u5_5hlemld.js\",\"/_next/static/chunks/189hrhe.fk4af.js\",\"/_next/static/chunks/0oz-qxk30w~qw.js\",\"/_next/static/chunks/0vx_phl8cla2s.js\",\"/_next/static/chunks/0xywjwd04osrr.js\",\"/_next/static/chunks/0t1~yeqvn891r.js\",\"/_next/static/chunks/0ks4m351.jbv2.js\",\"/_next/static/chunks/01gy5f4286e6a.js\"],\"MobileMenuProvider\"]\n20:I[303231,[\"/_next/static/chunks/14_mcc2-.c1ee.js\",\"/_next/static/chunks/019vi3l~x0zoc.js\",\"/_next/static/chunks/0ku~nn_l8-fol.js\",\"/_next/static/chunks/039u5_5hlemld.js\",\"/_next/static/chunks/189hrhe.fk4af.js\",\"/_next/static/chunks/0oz-qxk30w~qw.js\",\"/_next/static/chunks/0vx_phl8cla2s.js\",\"/_next/static/chunks/0xywjwd04osrr.js\",\"/_next/static/chunks/0t1~yeqvn891r.js\",\"/_next/static/chunks/0ks4m351.jbv2.js\",\"/_next/static/chunks/01gy5f4286e6a.js\"],\"Header\"]\n"])</script><script>self.__next_f.push([1,"15:[[\"$\",\"$L1f\",null,{\"children\":[\"$\",\"$L20\",null,{\"buttons\":[{\"_key\":\"9979c08d8605\",\"_type\":\"button\",\"iconReference\":null,\"link\":{\"_type\":\"link\",\"enableDownloadFunctionality\":false,\"internalLink\":{\"_id\":\"76c12af0-d65b-4e4f-ba3f-c25e9d904ad1\",\"_type\":\"page\",\"download\":null,\"mainImage\":null,\"resourceType\":null,\"slug\":\"get-a-demo\",\"summary\":null,\"title\":\"Get a Honeycomb Demo\"},\"target\":\"_self\",\"text\":\"Get a demo\"},\"modalForm\":null,\"modalVideo\":{\"_type\":\"videoPlayer\",\"uploadedVideo\":null,\"videoSource\":\"upload\"},\"variant\":\"solid\"},{\"_key\":\"f1b0985cac23\",\"_type\":\"button\",\"iconReference\":null,\"link\":{\"_type\":\"link\",\"externalLink\":\"https://ui.honeycomb.io/signup\",\"internalLink\":null,\"target\":\"_self\",\"text\":\"Start for free\"},\"modalForm\":null,\"modalVideo\":null,\"variant\":\"outline\"}],\"loginUrl\":\"https://ui.honeycomb.io/login\",\"preHeader\":{\"button\":{\"_type\":\"button\",\"iconReference\":null,\"link\":{\"_type\":\"link\",\"internalLink\":{\"_id\":\"da07f58b-9f3f-4e77-9ebc-140a67c2dc94\",\"_type\":\"page\",\"download\":null,\"mainImage\":{\"_type\":\"assetImage\",\"image\":{\"_type\":\"image\",\"alt\":\"Observability Engineering O'Reilly Book\",\"asset\":{\"_ref\":\"image-823053e26c243df14b4e682ba2e91d260e06f401-2880x1590-png\",\"_type\":\"reference\"}}},\"resourceType\":null,\"slug\":\"observability-engineering-oreilly-book\",\"summary\":null,\"title\":\"Observability Engineering O'Reilly Book\"},\"target\":\"_self\",\"text\":\"Get your copy\"},\"modalForm\":null,\"modalVideo\":null,\"variant\":\"solid-secondary\"},\"text\":\"Observability Engineering second edition out now! 27 net-new chapters written for today's observability challenges.\"},\"sections\":[{\"_key\":\"b97aeefe06e8\",\"_type\":\"section\",\"featured\":{\"featuredDescription\":\"Honeycomb was built for the AI era. Learn how to futureproof your software for what comes next.\",\"featuredLink\":{\"_type\":\"link\",\"internalLink\":{\"_id\":\"d5963fdd-59ef-4656-9227-e8185cd2a2f3\",\"_type\":\"page\",\"download\":null,\"mainImage\":{\"_type\":\"assetImage\",\"image\":{\"_type\":\"image\",\"alt\":\"The observability platform for the AI era\",\"asset\":{\"_ref\":\"image-63a3ac161c99c1796fc5a7974c3d092f1cfa33b8-1440x795-png\",\"_type\":\"reference\"}}},\"resourceType\":null,\"slug\":\"platform\",\"summary\":null,\"title\":\"Platform\"},\"target\":\"_self\",\"text\":\"See overview\"},\"featuredTitle\":\"Explore the platform\"},\"sectionTitle\":\"Observability Platform\",\"submenues\":[{\"_key\":\"6f71ed942fc9\",\"_type\":\"submenu\",\"submenuLinks\":[{\"_key\":\"3a7e355c0c21\",\"_type\":\"link\",\"internalLink\":{\"_id\":\"8812e19c-592e-4c61-84c1-2651e0a954d9\",\"_type\":\"page\",\"download\":null,\"mainImage\":null,\"resourceType\":null,\"slug\":\"platform/distributed-tracing\",\"summary\":null,\"title\":\"Distributed Tracing\"},\"target\":\"_self\",\"text\":\"Distributed Tracing\"},{\"_key\":\"57c3e96709fa\",\"_type\":\"link\",\"internalLink\":{\"_id\":\"d0b34557-8feb-4ba5-b2eb-01f432178b13\",\"_type\":\"page\",\"download\":null,\"mainImage\":null,\"resourceType\":null,\"slug\":\"platform/log-analytics\",\"summary\":null,\"title\":\"Log Analytics\"},\"target\":\"_self\",\"text\":\"Log Analytics\"},{\"_key\":\"7c7fa92d4ab4\",\"_type\":\"link\",\"internalLink\":{\"_id\":\"bbf5cba4-e312-413d-a408-3309d4658981\",\"_type\":\"page\",\"download\":null,\"mainImage\":null,\"resourceType\":null,\"slug\":\"platform/metrics\",\"summary\":null,\"title\":\"Metrics\"},\"target\":\"_self\",\"text\":\"Time Series Metrics\"},{\"_key\":\"62cd2b120845\",\"_type\":\"link\",\"internalLink\":{\"_id\":\"075a1a4e-92e4-4f79-8467-c26c60d13c9f\",\"_type\":\"page\",\"download\":null,\"mainImage\":null,\"resourceType\":null,\"slug\":\"platform/frontend-observability\",\"summary\":null,\"title\":\"Frontend Observability\"},\"target\":\"_self\",\"text\":\"Frontend Observability\"},{\"_key\":\"1c28ef24a5cd\",\"_type\":\"link\",\"internalLink\":{\"_id\":\"1823678b-ccc8-4979-8c9f-462d7ec3e2d2\",\"_type\":\"page\",\"download\":null,\"mainImage\":null,\"resourceType\":null,\"slug\":\"platform/telemetry-pipeline\",\"summary\":null,\"title\":\"Telemetry Pipeline\"},\"target\":\"_self\",\"text\":\"Telemetry Pipeline\"},{\"_key\":\"a352c53a8036\",\"_type\":\"link\",\"anchorLink\":\"/platform/private-cloud\",\"enableDownloadFunctionality\":false,\"internalLink\":null,\"target\":\"_self\",\"text\":\"Private Cloud\"}],\"submenuTitle\":{\"link\":{\"_type\":\"link\",\"internalLink\":{\"_id\":\"d5963fdd-59ef-4656-9227-e8185cd2a2f3\",\"_type\":\"page\",\"download\":null,\"mainImage\":{\"_type\":\"assetImage\",\"image\":{\"_type\":\"image\",\"alt\":\"The observability platform for the AI era\",\"asset\":{\"_ref\":\"image-63a3ac161c99c1796fc5a7974c3d092f1cfa33b8-1440x795-png\",\"_type\":\"reference\"}}},\"resourceType\":null,\"slug\":\"platform\",\"summary\":null,\"title\":\"Platform\"},\"target\":\"_self\",\"text\":\"Core Observability\"}}},{\"_key\":\"776067ac438a\",\"_type\":\"submenu\",\"submenuLinks\":[{\"_key\":\"6218cd7e67db\",\"_type\":\"link\",\"enableDownloadFunctionality\":false,\"internalLink\":{\"_id\":\"17b07749-37e6-434c-81fe-496d29fdac7b\",\"_type\":\"page\",\"download\":null,\"mainImage\":null,\"resourceType\":null,\"slug\":\"platform/agent-timeline\",\"summary\":null,\"title\":\"Agent Timeline\"},\"target\":\"_self\",\"text\":\"Agent Timeline\"},{\"_key\":\"4f3399612de8\",\"_type\":\"link\",\"enableDownloadFunctionality\":false,\"internalLink\":{\"_id\":\"152efaa5-299f-4c15-818b-7dda6faaf550\",\"_type\":\"page\",\"download\":null,\"mainImage\":null,\"resourceType\":null,\"slug\":\"use-cases/ai-llm-observability\",\"summary\":null,\"title\":\"AI \u0026 LLMs\"},\"target\":\"_self\",\"text\":\"LLM Observability\"}],\"submenuTitle\":{\"link\":{\"_type\":\"link\",\"enableDownloadFunctionality\":false,\"internalLink\":null,\"target\":\"_self\"},\"string\":\"AI Agent Observability\"}},{\"_key\":\"f930b4882a79\",\"_type\":\"submenu\",\"submenuLinks\":[{\"_key\":\"bafda870cc04\",\"_type\":\"link\",\"anchorLink\":\"/platform/canvas\",\"enableDownloadFunctionality\":false,\"internalLink\":null,\"target\":\"_self\",\"text\":\"Canvas\"},{\"_key\":\"e4c44c9abcc8\",\"_type\":\"link\",\"enableDownloadFunctionality\":false,\"internalLink\":{\"_id\":\"099fc215-3076-4b38-9cae-69574de9b848\",\"_type\":\"page\",\"download\":null,\"mainImage\":null,\"resourceType\":null,\"slug\":\"technologies/ai-agents\",\"summary\":null,\"title\":\"AI Agents\"},\"target\":\"_self\",\"text\":\"MCP\"},{\"_key\":\"146b1517edde\",\"_type\":\"link\",\"enableDownloadFunctionality\":false,\"internalLink\":{\"_id\":\"1fd45d6f-7bde-43bb-a3da-1c97fe37fa5f\",\"_type\":\"blogArticle\",\"download\":null,\"mainImage\":{\"_type\":\"assetImage\",\"image\":{\"_type\":\"image\",\"advanced\":{\"highPriority\":false},\"alt\":\"Accelerate Your OpenTelemetry Migrations With Honeycomb's Agent Skills\",\"asset\":{\"_ref\":\"image-cc8a44b656f324560a0aa7ec2d16dc0f72777a5d-3840x2160-png\",\"_type\":\"reference\"}}},\"resourceType\":null,\"slug\":\"accelerate-opentelemetry-migrations-honeycomb-agent-skills\",\"summary\":\"With the release of our Agent Skills, we’ve used our domain knowledge to make your agents even more powerful. Instead of having to copy and paste blocks of markdown into Claude Code, we've distilled everything we know about using Honeycomb into a set of core skills, packaged it up, and are making it open source today!\",\"title\":\"Accelerate Your OpenTelemetry Migrations With Honeycomb's Agent Skills\"},\"target\":\"_self\",\"text\":\"MCP Skills\"},{\"_key\":\"89cfc92cfad2\",\"_type\":\"link\",\"enableDownloadFunctionality\":false,\"internalLink\":{\"_id\":\"733a21e1-1066-4e73-b140-7dc621bdd3bc\",\"_type\":\"blogArticle\",\"download\":null,\"mainImage\":{\"_type\":\"assetImage\",\"image\":{\"_type\":\"image\",\"alt\":\"Introducing Anomaly Detection: Your Early Warning System for Service Health\",\"asset\":{\"_ref\":\"image-39c5ee873d3c0bef49f04aacf5fdd02d8fa69399-1920x1080-png\",\"_type\":\"reference\"}}},\"resourceType\":null,\"slug\":\"introducing-anomaly-detection-early-warning-system-service-health\",\"summary\":\"Today, we're excited to announce the release of Anomaly Detection (currently in alpha), Honeycomb's proactive approach to understanding and acting on service health.\",\"title\":\"Introducing Anomaly Detection: Your Early Warning System for Service Health\"},\"target\":\"_self\",\"text\":\"Anomaly Detection\"}],\"submenuTitle\":{\"_type\":\"object\",\"link\":{\"_type\":\"link\",\"internalLink\":{\"_id\":\"58f6403e-b402-449a-90d4-57d9c0122631\",\"_type\":\"page\",\"download\":null,\"mainImage\":null,\"resourceType\":null,\"slug\":\"platform/intelligence\",\"summary\":null,\"title\":\"Honeycomb Intelligence\"},\"target\":\"_self\",\"text\":\"Agentic Intelligence\"}}},{\"_key\":\"670154802905\",\"_type\":\"submenu\",\"submenuLinks\":[{\"_key\":\"043ac481e220\",\"_type\":\"link\",\"internalLink\":{\"_id\":\"7ce2e31d-1fab-44a2-9588-7fe48fa624fe\",\"_type\":\"page\",\"download\":null,\"mainImage\":null,\"resourceType\":null,\"slug\":\"platform/slos\",\"summary\":null,\"title\":\"SLOs\"},\"target\":\"_self\",\"text\":\"SLOs\"},{\"_key\":\"ad585cbbd043\",\"_type\":\"link\",\"internalLink\":{\"_id\":\"bd42c0ad-4815-4c0d-9eab-329d61d3255b\",\"_type\":\"page\",\"download\":null,\"mainImage\":null,\"resourceType\":null,\"slug\":\"platform/service-map\",\"summary\":null,\"title\":\"Service Map\"},\"target\":\"_self\",\"text\":\"Service Map\"},{\"_key\":\"bafe0c86bbaf\",\"_type\":\"link\",\"internalLink\":{\"_id\":\"63e6273c-ad42-4ca7-84d1-f2add5448f13\",\"_type\":\"page\",\"download\":null,\"mainImage\":null,\"resourceType\":null,\"slug\":\"platform/bubbleup\",\"summary\":null,\"title\":\"BubbleUp\"},\"target\":\"_self\",\"text\":\"BubbleUp\"},{\"_key\":\"e8757ff0a28a\",\"_type\":\"link\",\"internalLink\":{\"_id\":\"e97d4cd4-a2fd-4c54-b847-14cbe27cb025\",\"_type\":\"page\",\"download\":null,\"mainImage\":null,\"resourceType\":null,\"slug\":\"platform/opentelemetry\",\"summary\":null,\"title\":\"OpenTelemetry\"},\"target\":\"_self\",\"text\":\"OpenTelemetry\"},{\"_key\":\"d1f9cc290db7\",\"_type\":\"link\",\"internalLink\":{\"_id\":\"e69a7bb2-8b05-4a53-9d1d-c86f958b719b\",\"_type\":\"page\",\"download\":null,\"mainImage\":null,\"resourceType\":null,\"slug\":\"platform/integrations\",\"summary\":null,\"title\":\"Honeycomb Integrations\"},\"target\":\"_self\",\"text\":\"App Integrations\"}],\"submenuTitle\":{\"link\":{\"_type\":\"link\",\"internalLink\":null,\"target\":\"_self\"},\"string\":\"Built-in Features\"}}]},{\"_key\":\"afac2aa97881\",\"_type\":\"section\",\"featured\":{\"featuredDescription\":\"Discover why Honeycomb is the better choice for your engineers, your customers, and your bottom line.\",\"featuredLink\":{\"_type\":\"link\",\"internalLink\":{\"_id\":\"d52bd9a3-ba69-4820-9781-69ceb0477d0b\",\"_type\":\"page\",\"download\":null,\"mainImage\":{\"_type\":\"assetImage\",\"image\":{\"_type\":\"image\",\"alt\":\"Why Honeycomb? We were built for this.\",\"asset\":{\"_ref\":\"image-aed26058103b0dab7df8f82907350fcbb72a6b60-2880x1590-png\",\"_type\":\"reference\"}}},\"resourceType\":null,\"slug\":\"why-honeycomb\",\"summary\":null,\"title\":\"Why Honeycomb?\"},\"target\":\"_self\",\"text\":\"Learn More\"},\"featuredTitle\":\"Why Honeycomb\"},\"sectionTitle\":\"Solutions\",\"submenues\":[{\"_key\":\"a62453edc69e\",\"_type\":\"submenu\",\"submenuLinks\":[{\"_key\":\"973236213b56\",\"_type\":\"link\",\"internalLink\":{\"_id\":\"e97d4cd4-a2fd-4c54-b847-14cbe27cb025\",\"_type\":\"page\",\"download\":null,\"mainImage\":null,\"resourceType\":null,\"slug\":\"platform/opentelemetry\",\"summary\":null,\"title\":\"OpenTelemetry\"},\"target\":\"_self\",\"text\":\"OpenTelemetry\"},{\"_key\":\"31d4054b0539\",\"_type\":\"link\",\"internalLink\":{\"_id\":\"2de474c6-ecb5-4c29-a908-36e791461ac3\",\"_type\":\"page\",\"download\":null,\"mainImage\":null,\"resourceType\":null,\"slug\":\"technologies/aws\",\"summary\":null,\"title\":\"AWS\"},\"target\":\"_self\",\"text\":\"Amazon Web Services\"},{\"_key\":\"e4533f4323a3\",\"_type\":\"link\",\"internalLink\":{\"_id\":\"d75068e4-4e97-49fc-a85a-c00e5e2494b9\",\"_type\":\"page\",\"download\":null,\"mainImage\":null,\"resourceType\":null,\"slug\":\"technologies/microsoft-azure\",\"summary\":null,\"title\":\"Microsoft Azure\"},\"target\":\"_self\",\"text\":\"Microsoft Azure\"},{\"_key\":\"37dbd8aeb8c4\",\"_type\":\"link\",\"internalLink\":{\"_id\":\"bcff775b-f39f-4caf-a5c5-2923ddcc6636\",\"_type\":\"page\",\"download\":null,\"mainImage\":null,\"resourceType\":null,\"slug\":\"technologies/kubernetes\",\"summary\":null,\"title\":\"Kubernetes\"},\"target\":\"_self\",\"text\":\"Kubernetes\"},{\"_key\":\"6413768f27dc\",\"_type\":\"link\",\"internalLink\":{\"_id\":\"d122bbbc-30d1-4fe8-affc-e85ea473483b\",\"_type\":\"page\",\"download\":null,\"mainImage\":null,\"resourceType\":null,\"slug\":\"technologies/google-cloud\",\"summary\":null,\"title\":\"Google Cloud\"},\"target\":\"_self\",\"text\":\"Google Cloud\"},{\"_key\":\"e3ba65b3e56a\",\"_type\":\"link\",\"internalLink\":{\"_id\":\"099fc215-3076-4b38-9cae-69574de9b848\",\"_type\":\"page\",\"download\":null,\"mainImage\":null,\"resourceType\":null,\"slug\":\"technologies/ai-agents\",\"summary\":null,\"title\":\"AI Agents\"},\"target\":\"_self\",\"text\":\"AI Agents\"}],\"submenuTitle\":{\"link\":{\"_type\":\"link\",\"internalLink\":null,\"target\":\"_self\"},\"string\":\"Technologies\"}},{\"_key\":\"83b3f15dfc78\",\"_type\":\"submenu\",\"submenuLinks\":[{\"_key\":\"12dfc27e1b09\",\"_type\":\"link\",\"internalLink\":{\"_id\":\"152efaa5-299f-4c15-818b-7dda6faaf550\",\"_type\":\"page\",\"download\":null,\"mainImage\":null,\"resourceType\":null,\"slug\":\"use-cases/ai-llm-observability\",\"summary\":null,\"title\":\"AI \u0026 LLMs\"},\"target\":\"_self\",\"text\":\"LLM Observability\"},{\"_key\":\"ag3nt0bs3rv01\",\"_type\":\"link\",\"internalLink\":{\"_id\":\"8f7dab23-a9ba-4218-9ab8-a6afee24d87d\",\"_type\":\"page\",\"download\":null,\"mainImage\":null,\"resourceType\":null,\"slug\":\"use-cases/agent-observability\",\"summary\":null,\"title\":\"Agent Observability\"},\"target\":\"_self\",\"text\":\"Agent Observability\"},{\"_key\":\"cdb5d85b653f\",\"_type\":\"link\",\"internalLink\":{\"_id\":\"de213f02-45ba-46b3-b18f-596eadce44f0\",\"_type\":\"page\",\"download\":null,\"mainImage\":null,\"resourceType\":null,\"slug\":\"use-cases/incident-response\",\"summary\":null,\"title\":\"Incident Response\"},\"target\":\"_self\",\"text\":\"Incident Response\"},{\"_key\":\"05d3787884f2\",\"_type\":\"link\",\"internalLink\":{\"_id\":\"74a75520-566a-4331-a9d7-bf1996e3ce2d\",\"_type\":\"page\",\"download\":null,\"mainImage\":null,\"resourceType\":null,\"slug\":\"use-cases/predictable-costs\",\"summary\":null,\"title\":\"Predictable Costs\"},\"target\":\"_self\",\"text\":\"Predictable Costs\"},{\"_key\":\"d56b2265ff47\",\"_type\":\"link\",\"internalLink\":{\"_id\":\"ffd53dbd-e402-4439-b8f2-ef84b0a12e92\",\"_type\":\"page\",\"download\":null,\"mainImage\":null,\"resourceType\":null,\"slug\":\"use-cases/devops-releases\",\"summary\":null,\"title\":\"DevOps \u0026 Releases\"},\"target\":\"_self\",\"text\":\"DevOps \u0026 Releases\"},{\"_key\":\"687be93e73cd\",\"_type\":\"link\",\"internalLink\":{\"_id\":\"075a1a4e-92e4-4f79-8467-c26c60d13c9f\",\"_type\":\"page\",\"download\":null,\"mainImage\":null,\"resourceType\":null,\"slug\":\"platform/frontend-observability\",\"summary\":null,\"title\":\"Frontend Observability\"},\"target\":\"_self\",\"text\":\"Frontend Development\"},{\"_key\":\"fd9b0d71772c\",\"_type\":\"link\",\"internalLink\":{\"_id\":\"09c23c9b-deb8-45be-a756-c0809bd1e91c\",\"_type\":\"page\",\"download\":null,\"mainImage\":null,\"resourceType\":null,\"slug\":\"use-cases/meet-customer-experience-slas\",\"summary\":null,\"title\":\"Customer SLAs\"},\"target\":\"_self\",\"text\":\"Meet Customer SLAs\"},{\"_key\":\"64e59d6ab8aa\",\"_type\":\"link\",\"enableDownloadFunctionality\":false,\"internalLink\":{\"_id\":\"d43692a4-4059-437e-bf22-46583f24dcc4\",\"_type\":\"page\",\"download\":null,\"mainImage\":null,\"resourceType\":null,\"slug\":\"use-cases/cloud-migrations\",\"summary\":null,\"title\":\"Cloud Migrations\"},\"target\":\"_self\",\"text\":\"Cloud Migrations\"}],\"submenuTitle\":{\"link\":{\"_type\":\"link\",\"internalLink\":null,\"target\":\"_self\"},\"string\":\"Use Cases\"}},{\"_key\":\"3f181a3651da\",\"_type\":\"submenu\",\"submenuLinks\":[{\"_key\":\"ece052132a81\",\"_type\":\"link\",\"internalLink\":{\"_id\":\"ai-startups-industry\",\"_type\":\"page\",\"download\":null,\"mainImage\":null,\"resourceType\":null,\"slug\":\"industries/ai-startups\",\"summary\":null,\"title\":\"AI Startups\"},\"target\":\"_self\",\"text\":\"AI Startups\"},{\"_key\":\"8e6dab1d6286\",\"_type\":\"link\",\"internalLink\":{\"_id\":\"e2c44aff-8668-4e3a-8120-b62aa3eb40dc\",\"_type\":\"page\",\"download\":null,\"mainImage\":null,\"resourceType\":null,\"slug\":\"industries/financial-services\",\"summary\":null,\"title\":\"Financial Services\"},\"target\":\"_self\",\"text\":\"Financial Services\"},{\"_key\":\"440f49eafb36\",\"_type\":\"link\",\"internalLink\":{\"_id\":\"b2922d61-2d28-4d9e-8368-05b6fb77d703\",\"_type\":\"page\",\"download\":null,\"mainImage\":null,\"resourceType\":null,\"slug\":\"industries/retail\",\"summary\":null,\"title\":\"Retail \u0026 Ecommerce\"},\"target\":\"_self\",\"text\":\"Retail \u0026 Ecommerce\"},{\"_key\":\"9cb0aa2dcebe\",\"_type\":\"link\",\"internalLink\":{\"_id\":\"software-technology-industry\",\"_type\":\"page\",\"download\":null,\"mainImage\":null,\"resourceType\":null,\"slug\":\"industries/software-technology\",\"summary\":null,\"title\":\"Software \u0026 Technology\"},\"target\":\"_self\",\"text\":\"Software \u0026 Technology\"}],\"submenuTitle\":{\"link\":{\"_type\":\"link\",\"internalLink\":null,\"target\":\"_self\"},\"string\":\"Industries\"}},{\"_key\":\"fa238aa2fe57\",\"_type\":\"submenu\",\"submenuLinks\":[{\"_key\":\"91d95a07e165\",\"_type\":\"link\",\"internalLink\":{\"_id\":\"be12278f-29bc-456e-9b70-0293181287f2\",\"_type\":\"page\",\"download\":null,\"mainImage\":null,\"resourceType\":null,\"slug\":\"why-honeycomb/customers\",\"summary\":null,\"title\":\"Customers\"},\"target\":\"_self\",\"text\":\"Customer Stories\"},{\"_key\":\"05a8b16c4187\",\"_type\":\"link\",\"internalLink\":{\"_id\":\"d133a33b-dfa5-44cc-9c55-55ba076367fe\",\"_type\":\"page\",\"download\":null,\"mainImage\":{\"_type\":\"assetImage\",\"image\":{\"_type\":\"image\",\"alt\":\"Choosing the right observability platform\",\"asset\":{\"_ref\":\"image-eb6da1c61d2c068135476c019107f6266ce8651d-1844x1088-png\",\"_type\":\"reference\"}}},\"resourceType\":null,\"slug\":\"why-honeycomb/comparisons\",\"summary\":null,\"title\":\"Comparisons\"},\"target\":\"_self\",\"text\":\"Comparisons\"},{\"_key\":\"eda3f9bc2fd1\",\"_type\":\"link\",\"internalLink\":{\"_id\":\"29443270-097f-4364-88ff-c3cd79ea74f2\",\"_type\":\"page\",\"download\":null,\"mainImage\":null,\"resourceType\":null,\"slug\":\"why-honeycomb/enterprise\",\"summary\":null,\"title\":\"Enterprise\"},\"target\":\"_self\",\"text\":\"For Enterprise\"},{\"_key\":\"711d9271d964\",\"_type\":\"link\",\"enableDownloadFunctionality\":false,\"internalLink\":{\"_id\":\"7c8667f3-5e0d-4fb3-ace2-86560e355930\",\"_type\":\"page\",\"download\":null,\"mainImage\":{\"_type\":\"assetImage\",\"image\":{\"_type\":\"image\",\"advanced\":{\"highPriority\":false},\"alt\":\"Honeycomb Services\",\"asset\":{\"_ref\":\"image-7322ef9523352f9ca9bef3e2f37cce914b519c49-2880x1590-png\",\"_type\":\"reference\"}}},\"resourceType\":null,\"slug\":\"why-honeycomb/services\",\"summary\":null,\"title\":\"Honeycomb Services\"},\"target\":\"_self\",\"text\":\"Honeycomb Services\"}],\"submenuTitle\":{\"link\":{\"_type\":\"link\",\"internalLink\":{\"_id\":\"d52bd9a3-ba69-4820-9781-69ceb0477d0b\",\"_type\":\"page\",\"download\":null,\"mainImage\":{\"_type\":\"assetImage\",\"image\":{\"_type\":\"image\",\"alt\":\"Why Honeycomb? We were built for this.\",\"asset\":{\"_ref\":\"image-aed26058103b0dab7df8f82907350fcbb72a6b60-2880x1590-png\",\"_type\":\"reference\"}}},\"resourceType\":null,\"slug\":\"why-honeycomb\",\"summary\":null,\"title\":\"Why Honeycomb?\"},\"target\":\"_self\",\"text\":\"Why Honeycomb?\"}}}]},{\"_key\":\"f89507b788f8\",\"_type\":\"section\",\"featured\":{\"featuredDescription\":\"Start your journey with the definitive guide to observability. Download our complimentary ebook.\",\"featuredLink\":{\"_type\":\"link\",\"internalLink\":{\"_id\":\"da07f58b-9f3f-4e77-9ebc-140a67c2dc94\",\"_type\":\"page\",\"download\":null,\"mainImage\":{\"_type\":\"assetImage\",\"image\":{\"_type\":\"image\",\"alt\":\"Observability Engineering O'Reilly Book\",\"asset\":{\"_ref\":\"image-823053e26c243df14b4e682ba2e91d260e06f401-2880x1590-png\",\"_type\":\"reference\"}}},\"resourceType\":null,\"slug\":\"observability-engineering-oreilly-book\",\"summary\":null,\"title\":\"Observability Engineering O'Reilly Book\"},\"target\":\"_self\",\"text\":\"Get your copy\"},\"featuredTitle\":\"Observability Engineering\"},\"sectionTitle\":\"Learn \",\"submenues\":[{\"_key\":\"cb2c7ca3a812\",\"_type\":\"submenu\",\"submenuLinks\":[{\"_key\":\"0579b3261d13\",\"_type\":\"link\",\"externalLink\":\"https://docs.honeycomb.io/\",\"internalLink\":null,\"target\":\"_blank\",\"text\":\"Docs\"},{\"_key\":\"ed11462fee29\",\"_type\":\"link\",\"enableDownloadFunctionality\":false,\"internalLink\":{\"_id\":\"da07f58b-9f3f-4e77-9ebc-140a67c2dc94\",\"_type\":\"page\",\"download\":null,\"mainImage\":{\"_type\":\"assetImage\",\"image\":{\"_type\":\"image\",\"alt\":\"Observability Engineering O'Reilly Book\",\"asset\":{\"_ref\":\"image-823053e26c243df14b4e682ba2e91d260e06f401-2880x1590-png\",\"_type\":\"reference\"}}},\"resourceType\":null,\"slug\":\"observability-engineering-oreilly-book\",\"summary\":null,\"title\":\"Observability Engineering O'Reilly Book\"},\"target\":\"_self\",\"text\":\"Observability Engineering\"},{\"_key\":\"acf97f14bc60\",\"_type\":\"link\",\"externalLink\":\"https://docs.honeycomb.io/get-started\",\"internalLink\":null,\"target\":\"_blank\",\"text\":\"Quickstart\"},{\"_key\":\"a54f159c78a0\",\"_type\":\"link\",\"externalLink\":\"https://docs.honeycomb.io/send-data/\",\"internalLink\":null,\"target\":\"_blank\",\"text\":\"Sending data\"},{\"_key\":\"053ed6ac8255\",\"_type\":\"link\",\"externalLink\":\"https://play.honeycomb.io/sandbox/tours\",\"internalLink\":null,\"target\":\"_blank\",\"text\":\"Sandbox\"}],\"submenuTitle\":{\"link\":{\"_type\":\"link\",\"internalLink\":null,\"target\":\"_self\"},\"string\":\"Engineers\"}},{\"_key\":\"30b7f786460e\",\"_type\":\"submenu\",\"submenuLinks\":[{\"_key\":\"104a20760fd8\",\"_type\":\"link\",\"anchorLink\":\"/blog\",\"internalLink\":null,\"target\":\"_self\",\"text\":\"Blog\"},{\"_key\":\"6d821088a12e\",\"_type\":\"link\",\"anchorLink\":\"/resources/getting-started\",\"internalLink\":null,\"target\":\"_self\",\"text\":\"Getting Started\"},{\"_key\":\"e4d103599e59\",\"_type\":\"link\",\"anchorLink\":\"/resources/guides\",\"internalLink\":null,\"target\":\"_self\",\"text\":\"Technical Guides\"},{\"_key\":\"84b6f5e31734\",\"_type\":\"link\",\"anchorLink\":\"/resources/case-studies\",\"internalLink\":null,\"target\":\"_self\",\"text\":\"Case Studies\"},{\"_key\":\"a7b9915d2b3b\",\"_type\":\"link\",\"anchorLink\":\"/resources/webinars\",\"internalLink\":null,\"target\":\"_self\",\"text\":\"Webinars\"},{\"_key\":\"a3e557190042\",\"_type\":\"link\",\"anchorLink\":\"/resources/whitepapers\",\"internalLink\":null,\"target\":\"_self\",\"text\":\"Whitepapers\"},{\"_key\":\"f6862a0a3b48\",\"_type\":\"link\",\"anchorLink\":\"/resources/product-videos\",\"internalLink\":null,\"target\":\"_self\",\"text\":\"Product Videos\"}],\"submenuTitle\":{\"link\":{\"_type\":\"link\",\"anchorLink\":\"/resources\",\"internalLink\":null,\"target\":\"_self\",\"text\":\"Resource Center\"}}},{\"_key\":\"d0f9a93d85af\",\"_type\":\"submenu\",\"submenuLinks\":[{\"_key\":\"8a2f7421464f\",\"_type\":\"link\",\"anchorLink\":\"/events\",\"internalLink\":null,\"target\":\"_self\",\"text\":\"Events\"},{\"_key\":\"eb8b17f096e8\",\"_type\":\"link\",\"internalLink\":{\"_id\":\"cc965279-3211-46ce-8f2c-bf64b4555a52\",\"_type\":\"page\",\"download\":null,\"mainImage\":null,\"resourceType\":null,\"slug\":\"office-hours\",\"summary\":null,\"title\":\"Observability Office Hours\"},\"target\":\"_self\",\"text\":\"Office Hours\"},{\"_key\":\"bb0360e4b1ad\",\"_type\":\"link\",\"externalLink\":\"https://join.slack.com/t/honeycombpollinators/shared_invite/zt-3zl4f8i68-1PhyiwIIqZ0mCXtJjJcSsg\",\"internalLink\":null,\"target\":\"_blank\",\"text\":\"Pollinators Slack\"}],\"submenuTitle\":{\"link\":{\"_type\":\"link\",\"internalLink\":null,\"target\":\"_self\"},\"string\":\"Community\"}},{\"_key\":\"93162a1c4ad9\",\"_type\":\"submenu\",\"submenuLinks\":[{\"_key\":\"b410785737ee\",\"_type\":\"link\",\"externalLink\":\"https://academy.honeycomb.io/app/catalog\",\"internalLink\":null,\"target\":\"_blank\",\"text\":\"Course Catalog\"},{\"_key\":\"eba7082cbcd2\",\"_type\":\"link\",\"externalLink\":\"https://academy.honeycomb.io/app/learning_paths\",\"internalLink\":null,\"target\":\"_blank\",\"text\":\"Learning Paths\"}],\"submenuTitle\":{\"link\":{\"_type\":\"link\",\"externalLink\":\"https://academy.honeycomb.io/\",\"internalLink\":null,\"target\":\"_blank\",\"text\":\"Honeycomb Academy\"}}}]},{\"_key\":\"dfc1d152e74d\",\"_type\":\"section\",\"featured\":{\"featuredDescription\":\"Bring observability to every software engineer.\",\"featuredLink\":{\"_type\":\"link\",\"internalLink\":{\"_id\":\"89eca311-0c6a-4570-95bd-b4f659e6aee1\",\"_type\":\"page\",\"download\":null,\"mainImage\":null,\"resourceType\":null,\"slug\":\"about\",\"summary\":null,\"title\":\"About Us\"},\"target\":\"_self\",\"text\":\"About Us\"},\"featuredTitle\":\"Our mission\"},\"sectionTitle\":\"Company\",\"submenues\":[{\"_key\":\"ffc41c9baeda\",\"_type\":\"submenu\",\"submenuDescription\":\"Learn about our company, mission and values.\",\"submenuLinks\":null,\"submenuTitle\":{\"link\":{\"_type\":\"link\",\"internalLink\":{\"_id\":\"89eca311-0c6a-4570-95bd-b4f659e6aee1\",\"_type\":\"page\",\"download\":null,\"mainImage\":null,\"resourceType\":null,\"slug\":\"about\",\"summary\":null,\"title\":\"About Us\"},\"target\":\"_self\",\"text\":\"About Us\"}}},{\"_key\":\"f42e12d30ae5\",\"_type\":\"submenu\",\"submenuDescription\":\"Come for the impact, stay for the culture.\\n\",\"submenuLinks\":null,\"submenuTitle\":{\"link\":{\"_type\":\"link\",\"anchorLink\":\"/careers\",\"internalLink\":null,\"target\":\"_self\",\"text\":\"Careers\"}}},{\"_key\":\"4c3608a4ece0\",\"_type\":\"submenu\",\"submenuDescription\":\"See Honeycomb's latest press releases, media, and more\",\"submenuLinks\":null,\"submenuTitle\":{\"link\":{\"_type\":\"link\",\"internalLink\":{\"_id\":\"bf3a8b58-5814-4183-92f9-76e631372fb2\",\"_type\":\"page\",\"download\":null,\"mainImage\":{\"_type\":\"assetImage\",\"image\":{\"_type\":\"image\",\"advanced\":{\"highPriority\":false}}},\"resourceType\":null,\"slug\":\"news\",\"summary\":null,\"title\":\"News\"},\"target\":\"_self\",\"text\":\"News\"}}},{\"_key\":\"47b17347e546\",\"_type\":\"submenu\",\"submenuDescription\":\"Learn more about becoming a Honeycomb partner.\",\"submenuLinks\":null,\"submenuTitle\":{\"link\":{\"_type\":\"link\",\"enableDownloadFunctionality\":false,\"internalLink\":{\"_id\":\"de254d71-5d58-4cda-930a-20a976ea4353\",\"_type\":\"page\",\"download\":null,\"mainImage\":{\"_type\":\"assetImage\",\"image\":{\"_type\":\"image\",\"advanced\":{\"highPriority\":false}}},\"resourceType\":null,\"slug\":\"partners\",\"summary\":null,\"title\":\"Become a Honeycomb Partner\"},\"target\":\"_self\",\"text\":\"Partners\"}}}]},{\"_key\":\"b519e18d3109\",\"_type\":\"link\",\"anchorLink\":\"/pricing\",\"featured\":null,\"internalLink\":null,\"submenues\":null,\"target\":\"_self\",\"text\":\"Pricing\"}]}]}],\"$L21\",\"$L22\",\"$L23\",false]\n"])</script><script>self.__next_f.push([1,"25:I[19717,[\"/_next/static/chunks/14_mcc2-.c1ee.js\",\"/_next/static/chunks/019vi3l~x0zoc.js\",\"/_next/static/chunks/0ku~nn_l8-fol.js\",\"/_next/static/chunks/039u5_5hlemld.js\",\"/_next/static/chunks/189hrhe.fk4af.js\",\"/_next/static/chunks/0oz-qxk30w~qw.js\",\"/_next/static/chunks/0vx_phl8cla2s.js\",\"/_next/static/chunks/0xywjwd04osrr.js\",\"/_next/static/chunks/0t1~yeqvn891r.js\",\"/_next/static/chunks/0ks4m351.jbv2.js\",\"/_next/static/chunks/01gy5f4286e6a.js\",\"/_next/static/chunks/0h3ejemwt0u_c.js\"],\"\"]\n21:[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L5\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[\"$L24\",[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]\n"])</script><script>self.__next_f.push([1,"22:[\"$\",\"footer\",null,{\"className\":\"original-footer font-roboto text-hc-slate mx-auto max-w-[1152px] px-4\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex w-full flex-col items-center gap-[40px] py-[80px] lg:flex-row lg:items-stretch lg:gap-[132px]\",\"children\":[[\"$\",\"div\",null,{\"className\":\"order-2 flex-1 lg:order-1\",\"children\":[[\"$\",\"div\",null,{\"className\":\"hidden flex-1 flex-row justify-between pb-[74px] lg:flex\",\"children\":[[\"$\",\"div\",\"9b31234550a8\",{\"className\":\"flex flex-col gap-3\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-base leading-[150%] font-semibold\",\"children\":\"Observability Platform\"}],[\"$\",\"ul\",null,{\"children\":[[\"$\",\"li\",\"3709d74ab43c\",{\"className\":\"pb-1\",\"children\":[\"$\",\"$L25\",null,{\"ref\":\"$undefined\",\"href\":\"/pricing\",\"target\":\"_self\",\"rel\":\"$undefined\",\"onClick\":\"$undefined\",\"_key\":\"3709d74ab43c\",\"_type\":\"link\",\"enableDownloadFunctionality\":false,\"className\":\"text-sm leading-[20px] tracking-[0.02em]\",\"children\":[\"Pricing\",\"$undefined\"]}]}],[\"$\",\"li\",\"c73c8241288b\",{\"className\":\"pb-1\",\"children\":[\"$\",\"$L25\",null,{\"ref\":\"$undefined\",\"href\":\"/platform\",\"target\":\"_self\",\"rel\":\"$undefined\",\"onClick\":\"$undefined\",\"_key\":\"c73c8241288b\",\"_type\":\"link\",\"className\":\"text-sm leading-[20px] tracking-[0.02em]\",\"children\":[\"Platform Overview\",\"$undefined\"]}]}],[\"$\",\"li\",\"7270c5c87c85\",{\"className\":\"pb-1\",\"children\":[\"$\",\"$L25\",null,{\"ref\":\"$undefined\",\"href\":\"/platform/frontend-observability\",\"target\":\"_self\",\"rel\":\"$undefined\",\"onClick\":\"$undefined\",\"_key\":\"7270c5c87c85\",\"_type\":\"link\",\"enableDownloadFunctionality\":false,\"className\":\"text-sm leading-[20px] tracking-[0.02em]\",\"children\":[\"Frontend Observability\",\"$undefined\"]}]}],[\"$\",\"li\",\"db25504b1c78\",{\"className\":\"pb-1\",\"children\":[\"$\",\"$L25\",null,{\"ref\":\"$undefined\",\"href\":\"/platform/log-analytics\",\"target\":\"_self\",\"rel\":\"$undefined\",\"onClick\":\"$undefined\",\"_key\":\"db25504b1c78\",\"_type\":\"link\",\"enableDownloadFunctionality\":false,\"className\":\"text-sm leading-[20px] tracking-[0.02em]\",\"children\":[\"Log Analytics\",\"$undefined\"]}]}],[\"$\",\"li\",\"ea87e5e00146\",{\"className\":\"pb-1\",\"children\":[\"$\",\"$L25\",null,{\"ref\":\"$undefined\",\"href\":\"/platform/distributed-tracing\",\"target\":\"_self\",\"rel\":\"$undefined\",\"onClick\":\"$undefined\",\"_key\":\"ea87e5e00146\",\"_type\":\"link\",\"enableDownloadFunctionality\":false,\"className\":\"text-sm leading-[20px] tracking-[0.02em]\",\"children\":[\"Distributed Tracing\",\"$undefined\"]}]}],[\"$\",\"li\",\"045ae34eb65d\",{\"className\":\"pb-1\",\"children\":[\"$\",\"$L25\",null,{\"ref\":\"$undefined\",\"href\":\"/platform/metrics\",\"target\":\"_self\",\"rel\":\"$undefined\",\"onClick\":\"$undefined\",\"_key\":\"045ae34eb65d\",\"_type\":\"link\",\"enableDownloadFunctionality\":false,\"className\":\"text-sm leading-[20px] tracking-[0.02em]\",\"children\":[\"Metrics\",\"$undefined\"]}]}],[\"$\",\"li\",\"3d1692a51e34\",{\"className\":\"pb-1\",\"children\":[\"$\",\"$L25\",null,{\"ref\":\"$undefined\",\"href\":\"/platform/telemetry-pipeline\",\"target\":\"_self\",\"rel\":\"$undefined\",\"onClick\":\"$undefined\",\"_key\":\"3d1692a51e34\",\"_type\":\"link\",\"enableDownloadFunctionality\":false,\"className\":\"text-sm leading-[20px] tracking-[0.02em]\",\"children\":[\"Telemetry Pipeline\",\"$undefined\"]}]}],[\"$\",\"li\",\"4196f597a92d\",{\"className\":\"pb-1\",\"children\":[\"$\",\"$L25\",null,{\"ref\":\"$undefined\",\"href\":\"/platform/private-cloud\",\"target\":\"_self\",\"rel\":\"$undefined\",\"onClick\":\"$undefined\",\"_key\":\"4196f597a92d\",\"_type\":\"link\",\"enableDownloadFunctionality\":false,\"className\":\"text-sm leading-[20px] tracking-[0.02em]\",\"children\":[\"Private Cloud\",\"$undefined\"]}]}],[\"$\",\"li\",\"b22d2cde4a3d\",{\"className\":\"pb-1\",\"children\":[\"$\",\"$L25\",null,{\"ref\":\"$undefined\",\"href\":\"/platform/slos\",\"target\":\"_self\",\"rel\":\"$undefined\",\"onClick\":\"$undefined\",\"_key\":\"b22d2cde4a3d\",\"_type\":\"link\",\"enableDownloadFunctionality\":false,\"className\":\"text-sm leading-[20px] tracking-[0.02em]\",\"children\":[\"SLOs\",\"$undefined\"]}]}],[\"$\",\"li\",\"0f5a9a5f7aa7\",{\"className\":\"pb-1\",\"children\":[\"$\",\"$L25\",null,{\"ref\":\"$undefined\",\"href\":\"/platform/service-map\",\"target\":\"_self\",\"rel\":\"$undefined\",\"onClick\":\"$undefined\",\"_key\":\"0f5a9a5f7aa7\",\"_type\":\"link\",\"enableDownloadFunctionality\":false,\"className\":\"text-sm leading-[20px] tracking-[0.02em]\",\"children\":[\"Service Map\",\"$undefined\"]}]}],[\"$\",\"li\",\"6db0fbacbbc4\",{\"className\":\"pb-1\",\"children\":[\"$\",\"$L25\",null,{\"ref\":\"$undefined\",\"href\":\"/platform/bubbleup\",\"target\":\"_self\",\"rel\":\"$undefined\",\"onClick\":\"$undefined\",\"_key\":\"6db0fbacbbc4\",\"_type\":\"link\",\"enableDownloadFunctionality\":false,\"className\":\"text-sm leading-[20px] tracking-[0.02em]\",\"children\":[\"BubbleUp\",\"$undefined\"]}]}],[\"$\",\"li\",\"d672da05edda\",{\"className\":\"pb-1\",\"children\":[\"$\",\"$L25\",null,{\"ref\":\"$undefined\",\"href\":\"/platform/opentelemetry\",\"target\":\"_self\",\"rel\":\"$undefined\",\"onClick\":\"$undefined\",\"_key\":\"d672da05edda\",\"_type\":\"link\",\"enableDownloadFunctionality\":false,\"className\":\"text-sm leading-[20px] tracking-[0.02em]\",\"children\":[\"OpenTelemetry\",\"$undefined\"]}]}],[\"$\",\"li\",\"80b1b84cfd32\",{\"className\":\"pb-1\",\"children\":[\"$\",\"$L25\",null,{\"ref\":\"$undefined\",\"href\":\"/platform/integrations\",\"target\":\"_self\",\"rel\":\"$undefined\",\"onClick\":\"$undefined\",\"_key\":\"80b1b84cfd32\",\"_type\":\"link\",\"enableDownloadFunctionality\":false,\"className\":\"text-sm leading-[20px] tracking-[0.02em]\",\"children\":[\"App Integrations\",\"$undefined\"]}]}]]}]]}],\"$L26\",\"$L27\",\"$L28\"]}],\"$L29\"]}],\"$L2a\"]}]}]\n"])</script><script>self.__next_f.push([1,"23:[\"$\",\"footer\",null,{\"className\":\"font-roboto text-hc-slate small-footer container hidden flex-col items-center justify-between gap-10 py-10 lg:flex-row lg:gap-5 xl:gap-0\",\"children\":[[\"$\",\"ul\",null,{\"className\":\"flex flex-1 flex-col justify-between gap-5 text-center lg:flex-2/3 lg:flex-row lg:gap-0 lg:text-left\",\"children\":[[\"$\",\"li\",null,{\"children\":[\"$\",\"$L25\",null,{\"href\":\"https://honeycomb.io\",\"className\":\"text-hc-cobalt leading-[20px] tracking-[0.02em] underline\",\"children\":\"Honeycomb.io\"}]}],[[\"$\",\"li\",\"4042940388e7\",{\"children\":[\"$\",\"$L25\",null,{\"ref\":\"$undefined\",\"href\":\"/terms\",\"target\":\"_self\",\"rel\":\"$undefined\",\"onClick\":\"$undefined\",\"_key\":\"4042940388e7\",\"_type\":\"link\",\"className\":\"text-hc-cobalt leading-[20px] tracking-[0.02em] text-nowrap underline\",\"children\":[\"Terms of Service\",\"$undefined\"]}]}],[\"$\",\"li\",\"df3d0de1abf9\",{\"children\":[\"$\",\"$L25\",null,{\"ref\":\"$undefined\",\"href\":\"/acceptable-use-policy\",\"target\":\"_self\",\"rel\":\"$undefined\",\"onClick\":\"$undefined\",\"_key\":\"df3d0de1abf9\",\"_type\":\"link\",\"className\":\"text-hc-cobalt leading-[20px] tracking-[0.02em] text-nowrap underline\",\"children\":[\"Acceptable Use Policy\",\"$undefined\"]}]}],[\"$\",\"li\",\"de1418f17f9f\",{\"children\":[\"$\",\"$L25\",null,{\"ref\":\"$undefined\",\"href\":\"/privacy\",\"target\":\"_self\",\"rel\":\"$undefined\",\"onClick\":\"$undefined\",\"_key\":\"de1418f17f9f\",\"_type\":\"link\",\"className\":\"text-hc-cobalt leading-[20px] tracking-[0.02em] text-nowrap underline\",\"children\":[\"Privacy Notice\",\"$undefined\"]}]}]],[\"$\",\"li\",null,{\"children\":[\"$\",\"$L25\",null,{\"href\":\"#\",\"className\":\"cky-banner-element text-hc-cobalt leading-[20px] tracking-[0.02em] text-nowrap underline\",\"children\":\"Your Privacy Choices\"}]}]]}],[\"$\",\"span\",null,{\"className\":\"text-end leading-[20px] tracking-[0.02em] lg:max-w-fit xl:max-w-none xl:flex-1/3\",\"children\":[\"© \",2026,\" \",\"Hound Technology, Inc.\"]}]]}]\n"])</script><script>self.__next_f.push([1,"2b:I[115353,[\"/_next/static/chunks/14_mcc2-.c1ee.js\",\"/_next/static/chunks/019vi3l~x0zoc.js\",\"/_next/static/chunks/0ku~nn_l8-fol.js\",\"/_next/static/chunks/039u5_5hlemld.js\",\"/_next/static/chunks/189hrhe.fk4af.js\",\"/_next/static/chunks/0oz-qxk30w~qw.js\",\"/_next/static/chunks/0vx_phl8cla2s.js\",\"/_next/static/chunks/0xywjwd04osrr.js\",\"/_next/static/chunks/0t1~yeqvn891r.js\",\"/_next/static/chunks/0ks4m351.jbv2.js\",\"/_next/static/chunks/01gy5f4286e6a.js\"],\"default\"]\n2c:I[995163,[\"/_next/static/chunks/14_mcc2-.c1ee.js\",\"/_next/static/chunks/019vi3l~x0zoc.js\",\"/_next/static/chunks/0ku~nn_l8-fol.js\",\"/_next/static/chunks/039u5_5hlemld.js\",\"/_next/static/chunks/189hrhe.fk4af.js\",\"/_next/static/chunks/0oz-qxk30w~qw.js\",\"/_next/static/chunks/0vx_phl8cla2s.js\",\"/_next/static/chunks/0xywjwd04osrr.js\",\"/_next/static/chunks/0t1~yeqvn891r.js\",\"/_next/static/chunks/0ks4m351.jbv2.js\",\"/_next/static/chunks/01gy5f4286e6a.js\",\"/_next/static/chunks/0h3ejemwt0u_c.js\"],\"Image\"]\n"])</script><script>self.__next_f.push([1,"26:[\"$\",\"div\",\"a6c0cb4a869f\",{\"className\":\"flex flex-col gap-3\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-base leading-[150%] font-semibold\",\"children\":\"Solutions\"}],[\"$\",\"ul\",null,{\"children\":[[\"$\",\"li\",\"8f77d4ed6602\",{\"className\":\"pb-1\",\"children\":[\"$\",\"$L25\",null,{\"ref\":\"$undefined\",\"href\":\"/why-honeycomb\",\"target\":\"_self\",\"rel\":\"$undefined\",\"onClick\":\"$undefined\",\"_key\":\"8f77d4ed6602\",\"_type\":\"link\",\"className\":\"text-sm leading-[20px] tracking-[0.02em]\",\"children\":[\"Why Honeycomb\",\"$undefined\"]}]}],[\"$\",\"li\",\"7fb03607561c\",{\"className\":\"pb-1\",\"children\":[\"$\",\"$L25\",null,{\"ref\":\"$undefined\",\"href\":\"/why-honeycomb/enterprise\",\"target\":\"_self\",\"rel\":\"$undefined\",\"onClick\":\"$undefined\",\"_key\":\"7fb03607561c\",\"_type\":\"link\",\"enableDownloadFunctionality\":false,\"className\":\"text-sm leading-[20px] tracking-[0.02em]\",\"children\":[\"Enterprise\",\"$undefined\"]}]}],[\"$\",\"li\",\"d0d6163b27ff\",{\"className\":\"pb-1\",\"children\":[\"$\",\"$L25\",null,{\"ref\":\"$undefined\",\"href\":\"/technologies/ai-agents\",\"target\":\"_self\",\"rel\":\"$undefined\",\"onClick\":\"$undefined\",\"_key\":\"d0d6163b27ff\",\"_type\":\"link\",\"enableDownloadFunctionality\":false,\"className\":\"text-sm leading-[20px] tracking-[0.02em]\",\"children\":[\"AI Agents\",\"$undefined\"]}]}],[\"$\",\"li\",\"2b90f65f46e6\",{\"className\":\"pb-1\",\"children\":[\"$\",\"$L25\",null,{\"ref\":\"$undefined\",\"href\":\"/technologies/aws\",\"target\":\"_self\",\"rel\":\"$undefined\",\"onClick\":\"$undefined\",\"_key\":\"2b90f65f46e6\",\"_type\":\"link\",\"enableDownloadFunctionality\":false,\"className\":\"text-sm leading-[20px] tracking-[0.02em]\",\"children\":[\"Amazon Web Services\",\"$undefined\"]}]}],[\"$\",\"li\",\"c3dff0996d2b\",{\"className\":\"pb-1\",\"children\":[\"$\",\"$L25\",null,{\"ref\":\"$undefined\",\"href\":\"/technologies/microsoft-azure\",\"target\":\"_self\",\"rel\":\"$undefined\",\"onClick\":\"$undefined\",\"_key\":\"c3dff0996d2b\",\"_type\":\"link\",\"enableDownloadFunctionality\":false,\"className\":\"text-sm leading-[20px] tracking-[0.02em]\",\"children\":[\"Microsoft Azure\",\"$undefined\"]}]}],[\"$\",\"li\",\"d0caa1e4eb66\",{\"className\":\"pb-1\",\"children\":[\"$\",\"$L25\",null,{\"ref\":\"$undefined\",\"href\":\"/technologies/kubernetes\",\"target\":\"_self\",\"rel\":\"$undefined\",\"onClick\":\"$undefined\",\"_key\":\"d0caa1e4eb66\",\"_type\":\"link\",\"enableDownloadFunctionality\":false,\"className\":\"text-sm leading-[20px] tracking-[0.02em]\",\"children\":[\"Kubernetes\",\"$undefined\"]}]}],[\"$\",\"li\",\"9ceaefb31039\",{\"className\":\"pb-1\",\"children\":[\"$\",\"$L25\",null,{\"ref\":\"$undefined\",\"href\":\"/technologies/google-cloud\",\"target\":\"_self\",\"rel\":\"$undefined\",\"onClick\":\"$undefined\",\"_key\":\"9ceaefb31039\",\"_type\":\"link\",\"enableDownloadFunctionality\":false,\"className\":\"text-sm leading-[20px] tracking-[0.02em]\",\"children\":[\"Google Cloud\",\"$undefined\"]}]}]]}]]}]\n"])</script><script>self.__next_f.push([1,"27:[\"$\",\"div\",\"617021cf9ee2\",{\"className\":\"flex flex-col gap-3\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-base leading-[150%] font-semibold\",\"children\":\"Company\"}],[\"$\",\"ul\",null,{\"children\":[[\"$\",\"li\",\"26df551d2e36\",{\"className\":\"pb-1\",\"children\":[\"$\",\"$L25\",null,{\"ref\":\"$undefined\",\"href\":\"/about\",\"target\":\"_self\",\"rel\":\"$undefined\",\"onClick\":\"$undefined\",\"_key\":\"26df551d2e36\",\"_type\":\"link\",\"className\":\"text-sm leading-[20px] tracking-[0.02em]\",\"children\":[\"About Us\",\"$undefined\"]}]}],[\"$\",\"li\",\"cd5a23b41429\",{\"className\":\"pb-1\",\"children\":[\"$\",\"$L25\",null,{\"ref\":\"$undefined\",\"href\":\"/about/team\",\"target\":\"_self\",\"rel\":\"$undefined\",\"onClick\":\"$undefined\",\"_key\":\"cd5a23b41429\",\"_type\":\"link\",\"className\":\"text-sm leading-[20px] tracking-[0.02em]\",\"children\":[\"Team\",\"$undefined\"]}]}],[\"$\",\"li\",\"9e8d0ae5c80c\",{\"className\":\"pb-1\",\"children\":[\"$\",\"$L25\",null,{\"ref\":\"$undefined\",\"href\":\"/careers\",\"target\":\"_self\",\"rel\":\"$undefined\",\"onClick\":\"$undefined\",\"_key\":\"9e8d0ae5c80c\",\"_type\":\"link\",\"className\":\"text-sm leading-[20px] tracking-[0.02em]\",\"children\":[\"Careers\",\"$undefined\"]}]}],[\"$\",\"li\",\"21e1fb267d5e\",{\"className\":\"pb-1\",\"children\":[\"$\",\"$L25\",null,{\"ref\":\"$undefined\",\"href\":\"/news\",\"target\":\"_self\",\"rel\":\"$undefined\",\"onClick\":\"$undefined\",\"_key\":\"21e1fb267d5e\",\"_type\":\"link\",\"className\":\"text-sm leading-[20px] tracking-[0.02em]\",\"children\":[\"News\",\"$undefined\"]}]}],[\"$\",\"li\",\"bb5ab8caffa9\",{\"className\":\"pb-1\",\"children\":[\"$\",\"$L25\",null,{\"ref\":\"$undefined\",\"href\":\"/events\",\"target\":\"_self\",\"rel\":\"$undefined\",\"onClick\":\"$undefined\",\"_key\":\"bb5ab8caffa9\",\"_type\":\"link\",\"className\":\"text-sm leading-[20px] tracking-[0.02em]\",\"children\":[\"Events\",\"$undefined\"]}]}],[\"$\",\"li\",\"f8a10f88008f\",{\"className\":\"pb-1\",\"children\":[\"$\",\"$L25\",null,{\"ref\":\"$undefined\",\"href\":\"/why-honeycomb/customers\",\"target\":\"_self\",\"rel\":\"$undefined\",\"onClick\":\"$undefined\",\"_key\":\"f8a10f88008f\",\"_type\":\"link\",\"enableDownloadFunctionality\":false,\"className\":\"text-sm leading-[20px] tracking-[0.02em]\",\"children\":[\"Customers\",\"$undefined\"]}]}],[\"$\",\"li\",\"bf0deb38bf75\",{\"className\":\"pb-1\",\"children\":[\"$\",\"$L25\",null,{\"ref\":\"$undefined\",\"href\":\"/partners\",\"target\":\"_self\",\"rel\":\"$undefined\",\"onClick\":\"$undefined\",\"_key\":\"bf0deb38bf75\",\"_type\":\"link\",\"enableDownloadFunctionality\":false,\"className\":\"text-sm leading-[20px] tracking-[0.02em]\",\"children\":[\"Partners\",\"$undefined\"]}]}],[\"$\",\"li\",\"15f6dabb07e6\",{\"className\":\"pb-1\",\"children\":[\"$\",\"$L25\",null,{\"ref\":\"$undefined\",\"href\":\"https://docs.honeycomb.io/security-compliance\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"onClick\":\"$undefined\",\"_key\":\"15f6dabb07e6\",\"_type\":\"link\",\"enableDownloadFunctionality\":false,\"className\":\"text-sm leading-[20px] tracking-[0.02em]\",\"children\":[\"Security\",\"$undefined\"]}]}],[\"$\",\"li\",\"85057eb711e5\",{\"className\":\"pb-1\",\"children\":[\"$\",\"$L25\",null,{\"ref\":\"$undefined\",\"href\":\"/support\",\"target\":\"_self\",\"rel\":\"$undefined\",\"onClick\":\"$undefined\",\"_key\":\"85057eb711e5\",\"_type\":\"link\",\"className\":\"text-sm leading-[20px] tracking-[0.02em]\",\"children\":[\"Support\",\"$undefined\"]}]}],[\"$\",\"li\",\"e94d32b2d070\",{\"className\":\"pb-1\",\"children\":[\"$\",\"$L25\",null,{\"ref\":\"$undefined\",\"href\":\"https://status.honeycomb.io/\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"onClick\":\"$undefined\",\"_key\":\"e94d32b2d070\",\"_type\":\"link\",\"enableDownloadFunctionality\":false,\"className\":\"text-sm leading-[20px] tracking-[0.02em]\",\"children\":[\"Status\",\"$undefined\"]}]}],[\"$\",\"li\",\"0ea03725759b\",{\"className\":\"pb-1\",\"children\":[\"$\",\"$L25\",null,{\"ref\":\"$undefined\",\"href\":\"https://changelog.honeycomb.io/\",\"target\":\"_self\",\"rel\":\"$undefined\",\"onClick\":\"$undefined\",\"_key\":\"0ea03725759b\",\"_type\":\"link\",\"enableDownloadFunctionality\":false,\"className\":\"text-sm leading-[20px] tracking-[0.02em]\",\"children\":[\"Changelog\",\"$undefined\"]}]}]]}]]}]\n"])</script><script>self.__next_f.push([1,"28:[\"$\",\"div\",\"84f2e7d94ff8\",{\"className\":\"flex flex-col gap-3\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-base leading-[150%] font-semibold\",\"children\":\"Resources\"}],[\"$\",\"ul\",null,{\"children\":[[\"$\",\"li\",\"671f18da9b3f\",{\"className\":\"pb-1\",\"children\":[\"$\",\"$L25\",null,{\"ref\":\"$undefined\",\"href\":\"/blog\",\"target\":\"_self\",\"rel\":\"$undefined\",\"onClick\":\"$undefined\",\"_key\":\"671f18da9b3f\",\"_type\":\"link\",\"enableDownloadFunctionality\":false,\"className\":\"text-sm leading-[20px] tracking-[0.02em]\",\"children\":[\"Blog\",\"$undefined\"]}]}],[\"$\",\"li\",\"92ccb060bb8f\",{\"className\":\"pb-1\",\"children\":[\"$\",\"$L25\",null,{\"ref\":\"$undefined\",\"href\":\"https://docs.honeycomb.io\",\"target\":\"_self\",\"rel\":\"$undefined\",\"onClick\":\"$undefined\",\"_key\":\"92ccb060bb8f\",\"_type\":\"link\",\"enableDownloadFunctionality\":false,\"className\":\"text-sm leading-[20px] tracking-[0.02em]\",\"children\":[\"Documentation\",\"$undefined\"]}]}],[\"$\",\"li\",\"db87d691804a\",{\"className\":\"pb-1\",\"children\":[\"$\",\"$L25\",null,{\"ref\":\"$undefined\",\"href\":\"/resources/getting-started\",\"target\":\"_self\",\"rel\":\"$undefined\",\"onClick\":\"$undefined\",\"_key\":\"db87d691804a\",\"_type\":\"link\",\"enableDownloadFunctionality\":false,\"className\":\"text-sm leading-[20px] tracking-[0.02em]\",\"children\":[\"Getting Started\",\"$undefined\"]}]}],[\"$\",\"li\",\"ba793c2d2aec\",{\"className\":\"pb-1\",\"children\":[\"$\",\"$L25\",null,{\"ref\":\"$undefined\",\"href\":\"/resources/case-studies\",\"target\":\"_self\",\"rel\":\"$undefined\",\"onClick\":\"$undefined\",\"_key\":\"ba793c2d2aec\",\"_type\":\"link\",\"enableDownloadFunctionality\":false,\"className\":\"text-sm leading-[20px] tracking-[0.02em]\",\"children\":[\"Case Studies\",\"$undefined\"]}]}],[\"$\",\"li\",\"b6324b7fa3ad\",{\"className\":\"pb-1\",\"children\":[\"$\",\"$L25\",null,{\"ref\":\"$undefined\",\"href\":\"/why-honeycomb/comparisons\",\"target\":\"_self\",\"rel\":\"$undefined\",\"onClick\":\"$undefined\",\"_key\":\"b6324b7fa3ad\",\"_type\":\"link\",\"enableDownloadFunctionality\":false,\"className\":\"text-sm leading-[20px] tracking-[0.02em]\",\"children\":[\"Comparisons\",\"$undefined\"]}]}],[\"$\",\"li\",\"8dacd4366e92\",{\"className\":\"pb-1\",\"children\":[\"$\",\"$L25\",null,{\"ref\":\"$undefined\",\"href\":\"/resources/webinars\",\"target\":\"_self\",\"rel\":\"$undefined\",\"onClick\":\"$undefined\",\"_key\":\"8dacd4366e92\",\"_type\":\"link\",\"enableDownloadFunctionality\":false,\"className\":\"text-sm leading-[20px] tracking-[0.02em]\",\"children\":[\"Webinars\",\"$undefined\"]}]}],[\"$\",\"li\",\"2e34173dd022\",{\"className\":\"pb-1\",\"children\":[\"$\",\"$L25\",null,{\"ref\":\"$undefined\",\"href\":\"/blog/what-is-observability-key-components-best-practices\",\"target\":\"_self\",\"rel\":\"$undefined\",\"onClick\":\"$undefined\",\"_key\":\"2e34173dd022\",\"_type\":\"link\",\"enableDownloadFunctionality\":false,\"className\":\"text-sm leading-[20px] tracking-[0.02em]\",\"children\":[\"What Is Observability?\",\"$undefined\"]}]}],[\"$\",\"li\",\"52309d8a3d42\",{\"className\":\"pb-1\",\"children\":[\"$\",\"$L25\",null,{\"ref\":\"$undefined\",\"href\":\"/resources/getting-started/what-is-ai-observability\",\"target\":\"_self\",\"rel\":\"$undefined\",\"onClick\":\"$undefined\",\"_key\":\"52309d8a3d42\",\"_type\":\"link\",\"enableDownloadFunctionality\":false,\"className\":\"text-sm leading-[20px] tracking-[0.02em]\",\"children\":[\"What Is AI Observability?\",\"$undefined\"]}]}],[\"$\",\"li\",\"a1a79caf1ea6\",{\"className\":\"pb-1\",\"children\":[\"$\",\"$L25\",null,{\"ref\":\"$undefined\",\"href\":\"/resources/getting-started/what-is-llm-observability\",\"target\":\"_self\",\"rel\":\"$undefined\",\"onClick\":\"$undefined\",\"_key\":\"a1a79caf1ea6\",\"_type\":\"link\",\"enableDownloadFunctionality\":false,\"className\":\"text-sm leading-[20px] tracking-[0.02em]\",\"children\":[\"What Is LLM Observability?\",\"$undefined\"]}]}],[\"$\",\"li\",\"9cf8c6d40ac4\",{\"className\":\"pb-1\",\"children\":[\"$\",\"$L25\",null,{\"ref\":\"$undefined\",\"href\":\"/resources/getting-started/application-performance-monitoring-vs-observability\",\"target\":\"_self\",\"rel\":\"$undefined\",\"onClick\":\"$undefined\",\"_key\":\"9cf8c6d40ac4\",\"_type\":\"link\",\"enableDownloadFunctionality\":false,\"className\":\"text-sm leading-[20px] tracking-[0.02em]\",\"children\":[\"APM vs Observability\",\"$undefined\"]}]}],[\"$\",\"li\",\"b20174d4157b\",{\"className\":\"pb-1\",\"children\":[\"$\",\"$L25\",null,{\"ref\":\"$undefined\",\"href\":\"/resources/getting-started/getting-started-with-opentelemetry\",\"target\":\"_self\",\"rel\":\"$undefined\",\"onClick\":\"$undefined\",\"_key\":\"b20174d4157b\",\"_type\":\"link\",\"enableDownloadFunctionality\":false,\"className\":\"text-sm leading-[20px] tracking-[0.02em]\",\"children\":[\"OpenTelemetry Guide\",\"$undefined\"]}]}]]}]]}]\n"])</script><script>self.__next_f.push([1,"29:[\"$\",\"div\",null,{\"className\":\"flex flex-col items-baseline gap-2 text-xs leading-[150%] tracking-[0] lg:flex-row lg:gap-3\",\"children\":[[\"$\",\"span\",null,{\"children\":[\"© \",2026,\" \",\"Hound Technology, Inc.\"]}],[\"$\",\"ul\",null,{\"className\":\"flex flex-row gap-3\",\"children\":[[[\"$\",\"li\",\"4042940388e7\",{\"className\":\"pb-1\",\"children\":[\"$\",\"$L25\",null,{\"ref\":\"$undefined\",\"href\":\"/terms\",\"target\":\"_self\",\"rel\":\"$undefined\",\"onClick\":\"$undefined\",\"_key\":\"4042940388e7\",\"_type\":\"link\",\"className\":\"text-hc-cobalt text-xs leading-[20px] tracking-[0.02em] underline\",\"children\":[\"Terms of Service\",\"$undefined\"]}]}],[\"$\",\"li\",\"df3d0de1abf9\",{\"className\":\"pb-1\",\"children\":[\"$\",\"$L25\",null,{\"ref\":\"$undefined\",\"href\":\"/acceptable-use-policy\",\"target\":\"_self\",\"rel\":\"$undefined\",\"onClick\":\"$undefined\",\"_key\":\"df3d0de1abf9\",\"_type\":\"link\",\"className\":\"text-hc-cobalt text-xs leading-[20px] tracking-[0.02em] underline\",\"children\":[\"Acceptable Use Policy\",\"$undefined\"]}]}],[\"$\",\"li\",\"de1418f17f9f\",{\"className\":\"pb-1\",\"children\":[\"$\",\"$L25\",null,{\"ref\":\"$undefined\",\"href\":\"/privacy\",\"target\":\"_self\",\"rel\":\"$undefined\",\"onClick\":\"$undefined\",\"_key\":\"de1418f17f9f\",\"_type\":\"link\",\"className\":\"text-hc-cobalt text-xs leading-[20px] tracking-[0.02em] underline\",\"children\":[\"Privacy Notice\",\"$undefined\"]}]}]],[\"$\",\"li\",null,{\"className\":\"pb-1\",\"children\":[\"$\",\"a\",null,{\"href\":\"#\",\"className\":\"text-hc-cobalt cky-banner-element text-xs leading-[20px] tracking-[0.02em] underline\",\"children\":\"Your Privacy Choices\"}]}]]}]]}]\n"])</script><script>self.__next_f.push([1,"2a:[\"$\",\"div\",null,{\"className\":\"order-1 flex w-full flex-grow flex-col items-center justify-between self-stretch lg:order-2 lg:max-w-[295px]\",\"children\":[[\"$\",\"div\",null,{\"id\":\"footer-newsletter\",\"className\":\"flex-1 lg:px-4\",\"children\":[[\"$\",\"p\",null,{\"className\":\"font-roboto pb-[15px] text-center text-lg leading-[22px] font-bold tracking-[0.02em]\",\"children\":\"Sign up for updates from Honeycomb\"}],[\"$\",\"$L2b\",null,{}]]}],[\"$\",\"div\",null,{\"className\":\"mt-auto pt-4\",\"children\":[\"$\",\"div\",null,{\"className\":\"mt-4 flex gap-4\",\"children\":[[\"$\",\"a\",\"c9875f6cb729\",{\"href\":\"https://bsky.app/profile/honeycomb.io\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"aria-label\":\"Bluesky\",\"className\":\"transition-opacity hover:opacity-80\",\"children\":[\"$\",\"div\",null,{\"className\":\"border-hc-slate flex size-9 items-center justify-center rounded-full border-[2px]\",\"children\":[\"$\",\"$L2c\",null,{\"src\":\"https://cdn.sanity.io/images/927dxq0h/production/b791a32106224d6a8c17908d9e10a1098ecd033e-600x530.svg\",\"alt\":\"Bluesky\",\"width\":600,\"height\":530,\"className\":\"h-3.5 w-3.5 object-contain\"}]}]}],[\"$\",\"a\",\"b33a8c9306c9\",{\"href\":\"https://www.linkedin.com/company/honeycomb.io\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"aria-label\":\"linkedin\",\"className\":\"transition-opacity hover:opacity-80\",\"children\":[\"$\",\"div\",null,{\"className\":\"border-hc-slate flex size-9 items-center justify-center rounded-full border-[2px]\",\"children\":[\"$\",\"$L2c\",null,{\"src\":\"https://cdn.sanity.io/images/927dxq0h/production/2129b6ff6ad7d0a679bcde4a6d1f3498d2c5c2c3-36x36.svg\",\"alt\":\"Linkedin\",\"width\":36,\"height\":36,\"className\":\"h-3.5 w-3.5 object-contain\"}]}]}],[\"$\",\"a\",\"abce4ce93e4f\",{\"href\":\"https://www.youtube.com/channel/UCty8KGQ3oAP0MQQmLIv7k0Q\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"aria-label\":\"youtube\",\"className\":\"transition-opacity hover:opacity-80\",\"children\":[\"$\",\"div\",null,{\"className\":\"border-hc-slate flex size-9 items-center justify-center rounded-full border-[2px]\",\"children\":[\"$\",\"$L2c\",null,{\"src\":\"https://cdn.sanity.io/images/927dxq0h/production/6949a9f5fcdca86c2505079300c317729031c030-256x256.svg\",\"alt\":\"YouTube\",\"width\":256,\"height\":256,\"className\":\"h-3.5 w-3.5 object-contain\"}]}]}],[\"$\",\"a\",\"1707e02c4aba\",{\"href\":\"https://www.honeycomb.io/rss/blog.xml\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"aria-label\":\"RSS\",\"className\":\"transition-opacity hover:opacity-80\",\"children\":[\"$\",\"div\",null,{\"className\":\"border-hc-slate flex size-9 items-center justify-center rounded-full border-[2px]\",\"children\":[\"$\",\"$L2c\",null,{\"src\":\"https://cdn.sanity.io/images/927dxq0h/production/c0e681e6a520b9ddc9b0beb072859fd9b6e7e20e-800x800.svg\",\"alt\":\"RSS\",\"width\":800,\"height\":800,\"className\":\"h-3.5 w-3.5 object-contain\"}]}]}]]}]}]]}]\n"])</script><script>self.__next_f.push([1,"24:[\"$\",\"main\",null,{\"className\":\"\",\"children\":[false,\"$L2d\"]}]\n"])</script><script>self.__next_f.push([1,"2d:[\"$L2e\",\"$L2f\"]\n"])</script><script>self.__next_f.push([1,"30:I[519455,[\"/_next/static/chunks/14_mcc2-.c1ee.js\",\"/_next/static/chunks/019vi3l~x0zoc.js\",\"/_next/static/chunks/0ku~nn_l8-fol.js\",\"/_next/static/chunks/039u5_5hlemld.js\",\"/_next/static/chunks/189hrhe.fk4af.js\",\"/_next/static/chunks/0oz-qxk30w~qw.js\",\"/_next/static/chunks/0vx_phl8cla2s.js\",\"/_next/static/chunks/0xywjwd04osrr.js\",\"/_next/static/chunks/0t1~yeqvn891r.js\",\"/_next/static/chunks/0ks4m351.jbv2.js\",\"/_next/static/chunks/01gy5f4286e6a.js\",\"/_next/static/chunks/0h3ejemwt0u_c.js\"],\"Button\"]\n"])</script><script>self.__next_f.push([1,"2e:[\"$\",\"section\",\"ced8bdaf0197\",{\"id\":\"ced8bdaf0197\",\"data-anchor\":\"$undefined\",\"className\":\"bg-hc-gray-50\",\"style\":{\"backgroundColor\":\"var(--color-hc-gray-50)\"},\"children\":[\"$\",\"div\",null,{\"className\":\"relative mx-auto max-w-screen-xl overflow-hidden pt-8 md:pt-14 lg:h-[695px] lg:pt-0 xl:h-[795px]\",\"children\":[\"$\",\"div\",null,{\"className\":\"md:flex md:flex-col md:items-center lg:h-full lg:flex-1 lg:flex-row lg:justify-between\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mx-6 mb-8 md:mx-12 md:mb-0 md:max-w-[681px] lg:max-w-[457px] lg:min-w-[457px] lg:pb-16 xl:mr-0 xl:max-w-[603px] xl:min-w-[552px] xl:pb-0\",\"children\":[\"$\",\"div\",null,{\"className\":\"z-20 flex flex-col gap-6 mb-0 w-full items-center justify-start space-y-6 text-center md:gap-6 md:space-y-0 lg:mb-0 lg:h-full lg:w-full lg:items-start lg:justify-center lg:gap-8 lg:text-left\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-roboto text-hc-slate text-sm font-medium tracking-[0.28px] xl:text-base\",\"children\":\"ERROR 404\"}],[\"$\",\"h1\",null,{\"_type\":\"title\",\"className\":\"font-display font-medium text-pretty max-md:max-w-[282px]\",\"children\":[[\"$\",\"span\",\"217aaeafb8bc\",{\"className\":\"title-hero-heading text-4xl tracking-tighter lg:text-6xl\",\"children\":[\"This page could not\u2028 be found\"]}]]}],[\"$\",\"div\",null,{\"className\":\"prose-sm lg:prose-base prose-p:leading-normal prose-p:my-0 prose-ul:pl-0 prose-li:pl-0 prose-li:my-0 w-full items-center justify-center max-w-[488px]\",\"children\":[[\"$\",\"p\",\"c20010b4e260\",{\"children\":[\"Oops! Our bees flew off to pollinate somewhere else.\"]}]]}],[\"$\",\"div\",null,{\"className\":\"flex gap-6 flex-col w-full md:w-auto md:flex-row\",\"children\":[[\"$\",\"$L30\",\"0\",{\"variant\":\"solid\",\"link\":{\"_type\":\"link\",\"anchorLink\":\"/\",\"enableDownloadFunctionality\":false,\"internalLink\":null,\"target\":\"_self\",\"text\":\"Go Home\"},\"icon\":\"$undefined\",\"modalVideo\":{\"_type\":\"videoPlayer\",\"uploadedVideo\":null,\"videoSource\":\"upload\"},\"modalForm\":null}]]}]]}]}],[\"$\",\"div\",null,{\"className\":\"relative w-full shrink-1 lg:h-full lg:w-auto lg:max-w-[840px]\",\"children\":[[\"$\",\"div\",null,{\"className\":\"relative hidden h-full items-center justify-end md:flex\",\"children\":[\"$\",\"div\",null,{\"className\":\"animate-fadeIn relative w-full\",\"children\":[\"$\",\"$L2c\",null,{\"src\":\"https://cdn.sanity.io/images/927dxq0h/production/6c706e9e99a2517c10e0addd89dcfcfedb72b1e4-1325x737.png\",\"alt\":\"Error 404\",\"width\":1325,\"height\":737,\"className\":\"h-auto w-auto max-w-full\",\"priority\":true}]}]}],[\"$\",\"div\",null,{\"className\":\"relative flex justify-end md:hidden\",\"children\":[\"$\",\"div\",null,{\"className\":\"animate-fadeIn relative w-full\",\"children\":null}]}]]}]]}]}]}]\n"])</script><script>self.__next_f.push([1,"2f:[\"$\",\"aside\",\"1d7d38c74938\",{\"id\":\"1d7d38c74938\",\"className\":\"col-span-full py-12 lg:py-24 container\",\"children\":[[\"$\",\"div\",null,{\"className\":\"z-20 flex flex-col items-center lg:w-1/2 lg:gap-8 mx-auto mb-0 gap-8 text-center lg:mb-0\",\"children\":[null,[\"$\",\"h2\",null,{\"_type\":\"title\",\"className\":\"font-medium text-pretty font-poppins text-center text-4xl lg:text-5xl\",\"children\":[[\"$\",\"span\",\"018ecf8d4fec\",{\"className\":\"title-heading-2 tracking-tightest text-4xl lg:text-5xl\",\"children\":[\"Dive deeper\"]}]]}],[\"$\",\"div\",null,{\"className\":\"prose-sm lg:prose-base prose-p:leading-normal prose-p:my-0 prose-ul:pl-0 prose-li:pl-0 prose-li:my-0 w-full items-center justify-center\",\"children\":[[\"$\",\"p\",\"6b5338c3d254\",{\"children\":[\"Learn more about the power and possibilities of Honeycomb.\"]}]]}],null]}],[\"$\",\"div\",null,{\"className\":\"gap-4 py-10 lg:py-16 xl:flex xl:gap-6\",\"children\":[[\"$\",\"div\",null,{\"className\":\"full flex flex-col gap-4 md:flex-row lg:flex-col xl:w-[831px] xl:gap-6\",\"children\":[[\"$\",\"$L25\",\"179a5d4c-2a78-4d1f-a242-22bb1d9b4d3a\",{\"className\":\"flex-1 lg:h-[245px]\",\"href\":\"/resources/podcasts/ep-93-adaptive-sampling-strategies-with-mike-goldsmith\",\"children\":[\"$\",\"div\",null,{\"className\":\"bg-hc-gray-50 flex h-full flex-col gap-6 rounded-4xl p-2.5 lg:flex-row\",\"children\":[[\"$\",\"div\",null,{\"className\":\"relative h-[172px] w-auto md:h-[177px] lg:h-[225px] lg:w-[396px] xl:flex-1\",\"children\":[\"$\",\"$L2c\",null,{\"src\":\"https://cdn.sanity.io/images/927dxq0h/production/98d12fa7a1c626c805c2de91f5e19249b843b096-1080x1080.png\",\"fill\":true,\"alt\":\"O11yCast podcast logo: a dark background with a radiating orange, blue, green, and yellow circular pattern above the white and orange text '011Y_Cast(((' and 'Everything Observability'.\",\"className\":\"aspect-video rounded-4xl object-cover\",\"sizes\":\"(max-width: 768px) 100vw, 396px\"}]}],[\"$\",\"div\",null,{\"className\":\"flex flex-1 flex-col gap-4 max-lg:px-2.5 lg:pt-4\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center gap-4\",\"children\":[[\"$\",\"div\",null,{\"className\":\"font-roboto focus:ring-ring inline-flex items-center rounded-lg font-medium transition-colors focus:ring-2 focus:ring-offset-2 focus:outline-none px-2 py-1 text-xs leading-normal bg-hc-sky-500 text-sky-50\",\"children\":\"Podcasts\"}],[[\"$\",\"span\",null,{\"className\":\"h-3.5 border-r border-r-black/30\"}],[\"$\",\"span\",null,{\"className\":\"font-medium font-roboto text-hc-slate/70 text-xs\",\"children\":[null,[\"$\",\"span\",null,{\"children\":\"September 3, 2026\"}]]}]]]}],[\"$\",\"h3\",null,{\"className\":\"font-roboto line-clamp-2 text-base font-medium\",\"children\":\"Ep. #93, Adaptive Sampling Strategies with Mike Goldsmith\"}],[\"$\",\"p\",null,{\"className\":\"font-roboto text-hc-slate/70 line-clamp-3 text-sm font-normal max-lg:hidden\",\"children\":\"On episode 93 of O11ycast, Mike Goldsmith talks to Martin Thwaites and Ken Rimple discuss Honeycomb's contribution to the OpenTelemetry Collector, the Adaptive Tail Sampling Processor. This processor was created based on years of experience building Honeycomb's custom, industry leading tail sampler, Refinery.\\n\\n\"}]]}]]}]}],[\"$\",\"$L25\",\"a435bd91-9998-4e2e-af39-89315db18bd0\",{\"className\":\"flex-1 lg:h-[245px]\",\"href\":\"/resources/leading-with-observability/leading-with-observability-scaling-fin-to-2x-engineering-productivity\",\"children\":[\"$\",\"div\",null,{\"className\":\"bg-hc-gray-50 flex h-full flex-col gap-6 rounded-4xl p-2.5 lg:flex-row\",\"children\":[[\"$\",\"div\",null,{\"className\":\"relative h-[172px] w-auto md:h-[177px] lg:h-[225px] lg:w-[396px] xl:flex-1\",\"children\":[\"$\",\"$L2c\",null,{\"src\":\"https://cdn.sanity.io/images/927dxq0h/production/ca5665e8cba53cfd097fff94757ec1479ad2bf31-1920x1080.jpg\",\"fill\":true,\"alt\":\"Title slide for the series \\\"Leading With Observability,\\\" Episode 1: \\\"Scaling Fin to 2x Engineering Productivity,\\\" featuring Darragh Curran (CTO, Fin) and Charity Majors (CTO, Honeycomb).\",\"className\":\"aspect-video rounded-4xl object-cover\",\"sizes\":\"(max-width: 768px) 100vw, 396px\"}]}],\"$L31\"]}]}]]}],\"$L32\"]}],\"$L33\"]}]\n"])</script><script>self.__next_f.push([1,"31:[\"$\",\"div\",null,{\"className\":\"flex flex-1 flex-col gap-4 max-lg:px-2.5 lg:pt-4\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center gap-4\",\"children\":[[\"$\",\"div\",null,{\"className\":\"font-roboto focus:ring-ring inline-flex items-center rounded-lg font-medium transition-colors focus:ring-2 focus:ring-offset-2 focus:outline-none px-2 py-1 text-xs leading-normal bg-hc-gray-200 text-hc-slate\",\"children\":\"Leading With Observability\"}],[[\"$\",\"span\",null,{\"className\":\"h-3.5 border-r border-r-black/30\"}],[\"$\",\"span\",null,{\"className\":\"font-medium font-roboto text-hc-slate/70 text-xs\",\"children\":[null,[\"$\",\"span\",null,{\"children\":\"August 27, 2026\"}]]}]]]}],[\"$\",\"h3\",null,{\"className\":\"font-roboto line-clamp-2 text-base font-medium\",\"children\":\"Leading With Observability: Scaling Fin to 2x Engineering Productivity\"}],[\"$\",\"p\",null,{\"className\":\"font-roboto text-hc-slate/70 line-clamp-3 text-sm font-normal max-lg:hidden\",\"children\":\"Darragh Curran, CTO at Fin (formerly Intercom), set out to double engineering productivity—and nearly tripled it instead, using AI-driven code, an AI-powered PR review system, observability as a trust mechanism, and much more hands-on leadership. In the first episode of Leading With Observability, Charity gets into the messy bits behind that transformation, not just the highlight reel.\"}]]}]\n"])</script><script>self.__next_f.push([1,"32:[\"$\",\"div\",null,{\"className\":\"full flex flex-col gap-4 max-xl:mt-4 md:flex-col lg:flex-row xl:flex-1 xl:flex-col xl:gap-6\",\"children\":[[\"$\",\"$L25\",\"aws-honeycomb-workshop-ai-investigators\",{\"href\":\"/resources/webinars/aws-honeycomb-workshop-ai-investigators\",\"className\":\"flex-1 lg:h-[130px]\",\"children\":[\"$\",\"div\",null,{\"className\":\"bg-hc-gray-50 flex h-full gap-4 rounded-3xl p-4 xl:gap-6 xl:rounded-4xl xl:p-2.5\",\"children\":[[\"$\",\"div\",null,{\"className\":\"relative h-[84px] w-[84px] self-start xl:h-[135px] xl:w-[135px]\",\"children\":[\"$\",\"div\",null,{\"className\":\"aspect-square h-full w-full overflow-hidden rounded-2xl bg-white xl:rounded-3xl\",\"children\":[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"viewBox\":\"0 0 542 542\",\"fill\":\"none\",\"className\":\"h-full w-full\",\"children\":[[\"$\",\"path\",null,{\"fill\":\"#FBEDF0\",\"d\":\"M0 0h542v542H0z\"}],[\"$\",\"path\",null,{\"fill\":\"#F7D2D7\",\"d\":\"M460.213 394.786c38.019-55.443 16.608-179.375-78.922-214.08-56.823-20.676-114.265-101.902-218.578-66.827a195.6 195.6 0 0 0-8.51 3.138 160.962 160.962 0 0 0-8.235 3.692C38.36 174.244 36.576 301.622 141.37 345.065c89.764 37.168 248.431 152.484 318.843 49.721Z\"}],[\"$\",\"rect\",null,{\"width\":318,\"height\":202,\"x\":107,\"y\":166,\"fill\":\"#fff\",\"rx\":5}],[\"$\",\"rect\",null,{\"width\":318,\"height\":202,\"x\":107,\"y\":166,\"stroke\":\"#E4A3A5\",\"strokeWidth\":10,\"rx\":5}],[\"$\",\"circle\",null,{\"cx\":198,\"cy\":243,\"r\":23,\"fill\":\"#E65B53\"}],[\"$\",\"path\",null,{\"fill\":\"#E65B53\",\"d\":\"M155 314a43.001 43.001 0 0 1 73.406-30.406A43.001 43.001 0 0 1 241 314h-86Z\"}],[\"$\",\"g\",null,{\"clipPath\":\"url(#a)\",\"children\":[[\"$\",\"path\",null,{\"fill\":\"#FBEDF0\",\"d\":\"M301 187h47.472v47.472H301z\"}],[\"$\",\"circle\",null,{\"cx\":324.737,\"cy\":202.844,\"r\":7.053,\"fill\":\"#E65B53\"}],[\"$\",\"path\",null,{\"fill\":\"#E65B53\",\"d\":\"M311.55 224.618a13.19 13.19 0 0 1 13.187-13.187 13.188 13.188 0 0 1 13.187 13.187H311.55Z\"}]]}],[\"$\",\"g\",null,{\"clipPath\":\"url(#b)\",\"children\":[[\"$\",\"path\",null,{\"fill\":\"#FBEDF0\",\"d\":\"M301 243.264h47.472v47.472H301z\"}],[\"$\",\"circle\",null,{\"cx\":324.737,\"cy\":259.108,\"r\":7.053,\"fill\":\"#E65B53\"}],[\"$\",\"path\",null,{\"fill\":\"#E65B53\",\"d\":\"M311.55 280.882a13.188 13.188 0 0 1 26.374 0H311.55Z\"}]]}],[\"$\",\"g\",null,{\"clipPath\":\"url(#c)\",\"children\":[[\"$\",\"path\",null,{\"fill\":\"#FBEDF0\",\"d\":\"M301 299.527h47.472v47.472H301z\"}],[\"$\",\"circle\",null,{\"cx\":324.737,\"cy\":315.372,\"r\":7.053,\"fill\":\"#E65B53\"}],[\"$\",\"path\",null,{\"fill\":\"#E65B53\",\"d\":\"M311.55 337.145a13.187 13.187 0 0 1 26.374 0H311.55Z\"}]]}],[\"$\",\"g\",null,{\"clipPath\":\"url(#d)\",\"children\":[[\"$\",\"path\",null,{\"fill\":\"#FBEDF0\",\"d\":\"M357.264 187h47.472v47.472h-47.472z\"}],[\"$\",\"circle\",null,{\"cx\":381.001,\"cy\":202.844,\"r\":7.053,\"fill\":\"#E65B53\"}],[\"$\",\"path\",null,{\"fill\":\"#E65B53\",\"d\":\"M367.814 224.618a13.188 13.188 0 0 1 13.187-13.187 13.186 13.186 0 0 1 13.187 13.187h-26.374Z\"}]]}],[\"$\",\"g\",null,{\"clipPath\":\"url(#e)\",\"children\":[[\"$\",\"path\",null,{\"fill\":\"#FBEDF0\",\"d\":\"M357.264 243.264h47.472v47.472h-47.472z\"}],[\"$\",\"circle\",null,{\"cx\":381.001,\"cy\":259.108,\"r\":7.053,\"fill\":\"#E65B53\"}],[\"$\",\"path\",null,{\"fill\":\"#E65B53\",\"d\":\"M367.814 280.882a13.187 13.187 0 1 1 26.374 0h-26.374Z\"}]]}],[\"$\",\"g\",null,{\"clipPath\":\"url(#f)\",\"children\":[[\"$\",\"path\",null,{\"fill\":\"#FBEDF0\",\"d\":\"M357.264 299.527h47.472v47.472h-47.472z\"}],[\"$\",\"circle\",null,{\"cx\":381.001,\"cy\":315.372,\"r\":7.053,\"fill\":\"#E65B53\"}],[\"$\",\"path\",null,{\"fill\":\"#E65B53\",\"d\":\"M367.814 337.145a13.186 13.186 0 1 1 26.374 0h-26.374Z\"}]]}],[\"$\",\"circle\",null,{\"cx\":412.5,\"cy\":188.5,\"r\":53.5,\"fill\":\"#E65B53\"}],[\"$\",\"path\",null,{\"fill\":\"#fff\",\"d\":\"M434.842 186.768c1.333.77 1.333 2.695 0 3.464l-32.013 18.483c-1.334.77-3-.192-3-1.732v-36.965c0-1.54 1.666-2.502 3-1.733l32.013 18.483Z\"}],[\"$\",\"path\",null,{\"fill\":\"#D75450\",\"d\":\"M238 373h55v27h-55z\"}],[\"$\",\"rect\",null,{\"width\":168,\"height\":27,\"x\":182,\"y\":400,\"fill\":\"#E4A3A5\",\"rx\":13.5}],[\"$\",\"path\",null,{\"stroke\":\"#D75450\",\"strokeLinecap\":\"round\",\"strokeWidth\":5,\"d\":\"M87.805 426.408c5.565 2.626 19.049 5.505 28.461-3.987 9.412-9.491 8.73-19.101 2.011-24.32-5.871-4.135-17.918-1.146-17.026 10.748 1.116 14.868 23.483 16.543 40.084 5.253\"}],[\"$\",\"defs\",null,{\"children\":[[\"$\",\"clipPath\",null,{\"id\":\"a\",\"children\":[\"$\",\"path\",null,{\"fill\":\"#fff\",\"d\":\"M301 187h47.472v47.472H301z\"}]}],[\"$\",\"clipPath\",null,{\"id\":\"b\",\"children\":[\"$\",\"path\",null,{\"fill\":\"#fff\",\"d\":\"M301 243.264h47.472v47.472H301z\"}]}],[\"$\",\"clipPath\",null,{\"id\":\"c\",\"children\":[\"$\",\"path\",null,{\"fill\":\"#fff\",\"d\":\"M301 299.527h47.472v47.472H301z\"}]}],[\"$\",\"clipPath\",null,{\"id\":\"d\",\"children\":[\"$\",\"path\",null,{\"fill\":\"#fff\",\"d\":\"M357.264 187h47.472v47.472h-47.472z\"}]}],[\"$\",\"clipPath\",null,{\"id\":\"e\",\"children\":[\"$\",\"path\",null,{\"fill\":\"#fff\",\"d\":\"M357.264 243.264h47.472v47.472h-47.472z\"}]}],\"$L34\"]}]]}]}]}],\"$L35\"]}]}],\"$L36\",\"$L37\"]}]\n"])</script><script>self.__next_f.push([1,"33:[\"$\",\"div\",null,{\"className\":\"flex w-full justify-center\",\"children\":[\"$\",\"$L30\",null,{\"variant\":\"solid\",\"link\":{\"_type\":\"link\",\"anchorLink\":\"/resources/\",\"enableDownloadFunctionality\":false,\"internalLink\":null,\"target\":\"_self\",\"text\":\"See All Resources\"},\"modalVideo\":{\"_type\":\"videoPlayer\",\"uploadedVideo\":null,\"videoSource\":\"upload\"},\"modalForm\":null}]}]\n"])</script><script>self.__next_f.push([1,"34:[\"$\",\"clipPath\",null,{\"id\":\"f\",\"children\":[\"$\",\"path\",null,{\"fill\":\"#fff\",\"d\":\"M357.264 299.527h47.472v47.472h-47.472z\"}]}]\n35:[\"$\",\"div\",null,{\"className\":\"flex flex-1 flex-col items-start gap-3 xl:pt-[6px]\",\"children\":[[\"$\",\"div\",null,{\"className\":\"font-roboto focus:ring-ring inline-flex items-center rounded-lg font-medium transition-colors focus:ring-2 focus:ring-offset-2 focus:outline-none px-2 py-1 text-xs leading-normal bg-hc-purple-100 text-purple-800\",\"children\":\"Webinars\"}],[\"$\",\"h4\",null,{\"className\":\"font-roboto line-clamp-3 text-sm font-medium xl:text-base\",\"children\":\"How Observability Makes Better AI and Human Investigators\"}]]}]\n"])</script><script>self.__next_f.push([1,"36:[\"$\",\"$L25\",\"6dd1ee72-dedf-4b16-b7f1-a5b6f4651390\",{\"href\":\"/resources/getting-started/what-is-contextual-observability\",\"className\":\"flex-1 lg:h-[130px]\",\"children\":[\"$\",\"div\",null,{\"className\":\"bg-hc-gray-50 flex h-full gap-4 rounded-3xl p-4 xl:gap-6 xl:rounded-4xl xl:p-2.5\",\"children\":[[\"$\",\"div\",null,{\"className\":\"relative h-[84px] w-[84px] self-start xl:h-[135px] xl:w-[135px]\",\"children\":[\"$\",\"div\",null,{\"className\":\"aspect-square h-full w-full overflow-hidden rounded-2xl bg-white xl:rounded-3xl\",\"children\":[\"$\",\"$L2c\",null,{\"src\":\"https://cdn.sanity.io/images/927dxq0h/production/a01b9544c925d87885e1c978bdee5fc2fae3250b-3840x2160.png\",\"fill\":true,\"alt\":\"What Is Contextual Observability? A Practitioner's Guide for Modern Engineering Teams\",\"className\":\"aspect-square rounded-[14px] object-cover xl:rounded-4xl\",\"sizes\":\"(max-width: 768px) 25vw, 135px\"}]}]}],[\"$\",\"div\",null,{\"className\":\"flex flex-1 flex-col items-start gap-3 xl:pt-[6px]\",\"children\":[[\"$\",\"div\",null,{\"className\":\"font-roboto focus:ring-ring inline-flex items-center rounded-lg font-medium transition-colors focus:ring-2 focus:ring-offset-2 focus:outline-none px-2 py-1 text-xs leading-normal bg-hc-green-800 text-hc-green-50\",\"children\":\"Getting Started\"}],[\"$\",\"h4\",null,{\"className\":\"font-roboto line-clamp-3 text-sm font-medium xl:text-base\",\"children\":\"What Is Contextual Observability? A Practitioner's Guide for Modern Engineering Teams\"}]]}]]}]}]\n"])</script><script>self.__next_f.push([1,"37:[\"$\",\"$L25\",\"c81456fb-93ee-4ae9-a4b9-9d3633bb10f2\",{\"href\":\"/resources/conference-talks/socratic-ai-integrating-observability-through-interactive-dialogue-o11ycon-2026\",\"className\":\"flex-1 lg:h-[130px]\",\"children\":[\"$\",\"div\",null,{\"className\":\"bg-hc-gray-50 flex h-full gap-4 rounded-3xl p-4 xl:gap-6 xl:rounded-4xl xl:p-2.5\",\"children\":[[\"$\",\"div\",null,{\"className\":\"relative h-[84px] w-[84px] self-start xl:h-[135px] xl:w-[135px]\",\"children\":[\"$\",\"div\",null,{\"className\":\"aspect-square h-full w-full overflow-hidden rounded-2xl bg-white xl:rounded-3xl\",\"children\":[\"$\",\"$L2c\",null,{\"src\":\"https://cdn.sanity.io/images/927dxq0h/production/8566ea5ab858dce76a0029af4067db3e6eccdd84-1920x1080.png\",\"fill\":true,\"alt\":\"Socratic AI: Integrating Observability Through Interactive Dialogue - O11yCon 2026\",\"className\":\"aspect-square rounded-[14px] object-cover xl:rounded-4xl\",\"sizes\":\"(max-width: 768px) 25vw, 135px\"}]}]}],[\"$\",\"div\",null,{\"className\":\"flex flex-1 flex-col items-start gap-3 xl:pt-[6px]\",\"children\":[[\"$\",\"div\",null,{\"className\":\"font-roboto focus:ring-ring inline-flex items-center rounded-lg font-medium transition-colors focus:ring-2 focus:ring-offset-2 focus:outline-none px-2 py-1 text-xs leading-normal bg-hc-gold-300 text-gold-1000\",\"children\":\"Conference Talks\"}],[\"$\",\"h4\",null,{\"className\":\"font-roboto line-clamp-3 text-sm font-medium xl:text-base\",\"children\":\"Socratic AI: Integrating Observability Through Interactive Dialogue - O11yCon 2026\"}]]}]]}]}]\n"])</script><script>self.__next_f.push([1,"3a:I[317118,[\"/_next/static/chunks/14_mcc2-.c1ee.js\",\"/_next/static/chunks/019vi3l~x0zoc.js\"],\"IconMark\"]\n38:T11f9,"])</script><script>self.__next_f.push([1,"{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https://www.honeycomb.io/blog/30-70-prs-day-how-we-managed-not-wreck-systems#article\",\"isPartOf\":{\"@id\":\"https://www.honeycomb.io/blog/30-70-prs-day-how-we-managed-not-wreck-systems\"},\"author\":{\"name\":\"Liz Fong-Jones\",\"@id\":\"https://www.honeycomb.io/#/schema/person/lizf\"},\"headline\":\"30 to 70 PRs a Day: How We Managed to Not Wreck Our Systems\",\"datePublished\":\"2026-07-16T15:00:00+00:00\",\"dateModified\":\"2026-07-30T18:39:02+00:00\",\"mainEntityOfPage\":{\"@id\":\"https://www.honeycomb.io/blog/30-70-prs-day-how-we-managed-not-wreck-systems\"},\"wordCount\":5178,\"publisher\":{\"@id\":\"https://www.honeycomb.io/#organization\"},\"inLanguage\":\"en-US\",\"image\":{\"@id\":\"https://www.honeycomb.io/blog/30-70-prs-day-how-we-managed-not-wreck-systems#primaryimage\"},\"thumbnailUrl\":\"https://cdn.sanity.io/images/927dxq0h/production/5e261bbd627f0eede01281d7766cc21a4245155b-3840x2160.png\",\"keywords\":[\"AI \u0026 LLMs\",\"Software Engineering\"],\"articleSection\":[\"AI \u0026 LLMs\",\"Software Engineering\"]},{\"@type\":\"WebPage\",\"@id\":\"https://www.honeycomb.io/blog/30-70-prs-day-how-we-managed-not-wreck-systems\",\"url\":\"https://www.honeycomb.io/blog/30-70-prs-day-how-we-managed-not-wreck-systems\",\"name\":\"30 to 70 PRs a Day: How We Managed to Not Wreck Our Systems | Honeycomb\",\"isPartOf\":{\"@id\":\"https://www.honeycomb.io/#website\"},\"inLanguage\":\"en-US\",\"primaryImageOfPage\":{\"@id\":\"https://www.honeycomb.io/blog/30-70-prs-day-how-we-managed-not-wreck-systems#primaryimage\"},\"image\":{\"@id\":\"https://www.honeycomb.io/blog/30-70-prs-day-how-we-managed-not-wreck-systems#primaryimage\"},\"thumbnailUrl\":\"https://cdn.sanity.io/images/927dxq0h/production/5e261bbd627f0eede01281d7766cc21a4245155b-3840x2160.png\",\"datePublished\":\"2026-07-16T15:00:00+00:00\",\"dateModified\":\"2026-07-30T18:39:02+00:00\",\"description\":\"The Honeycomb engineering team set out to double our productivity in a year. This is how we did it, what we did to keep things stable, what it cost us, and what we’re still figuring out.\",\"breadcrumb\":{\"@id\":\"https://www.honeycomb.io/blog/30-70-prs-day-how-we-managed-not-wreck-systems#breadcrumb\"},\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https://www.honeycomb.io/blog/30-70-prs-day-how-we-managed-not-wreck-systems\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https://www.honeycomb.io/blog/30-70-prs-day-how-we-managed-not-wreck-systems#primaryimage\",\"url\":\"https://cdn.sanity.io/images/927dxq0h/production/5e261bbd627f0eede01281d7766cc21a4245155b-3840x2160.png\",\"contentUrl\":\"https://cdn.sanity.io/images/927dxq0h/production/5e261bbd627f0eede01281d7766cc21a4245155b-3840x2160.png\",\"width\":3840,\"height\":2160,\"caption\":\"30 to 70 PRs a Day: How We Managed to Not Wreck Our Systems\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://www.honeycomb.io/blog/30-70-prs-day-how-we-managed-not-wreck-systems#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https://www.honeycomb.io/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"30 to 70 PRs a Day: How We Managed to Not Wreck Our Systems\"}]},{\"@type\":\"WebSite\",\"@id\":\"https://www.honeycomb.io/#website\",\"url\":\"https://www.honeycomb.io/\",\"name\":\"Honeycomb\",\"description\":\"Event Driven Debugging\",\"publisher\":{\"@id\":\"https://www.honeycomb.io/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https://www.honeycomb.io/search?searchTerm={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https://www.honeycomb.io/#organization\",\"name\":\"Honeycomb\",\"url\":\"https://www.honeycomb.io/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https://www.honeycomb.io/#/schema/logo/image/\",\"url\":\"https://www.honeycomb.io/api/assets/honeycomb-logo.svg\",\"contentUrl\":\"https://www.honeycomb.io/api/assets/honeycomb-logo.svg\",\"width\":164,\"height\":48,\"caption\":\"Honeycomb\"},\"image\":{\"@id\":\"https://www.honeycomb.io/#/schema/logo/image/\"},\"sameAs\":[\"https://x.com/honeycombio\"]},{\"@type\":\"Person\",\"@id\":\"https://www.honeycomb.io/#/schema/person/lizf\",\"name\":\"Liz Fong-Jones\",\"url\":\"https://www.honeycomb.io/author/lizf\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https://www.honeycomb.io/#/schema/person/image/lizf\",\"url\":\"https://cdn.sanity.io/images/927dxq0h/production/f6f77e2c3753d50fc961f3d1b48b28b3ba91008b-3146x3146.jpg\",\"contentUrl\":\"https://cdn.sanity.io/images/927dxq0h/production/f6f77e2c3753d50fc961f3d1b48b28b3ba91008b-3146x3146.jpg\",\"caption\":\"Liz Fong-Jones\"}}]}"])</script><script>self.__next_f.push([1,"16:[\"$\",\"main\",null,{\"className\":\"mx-auto w-full px-6 py-12 md:container\",\"children\":[[\"$\",\"script\",null,{\"type\":\"application/ld+json\",\"dangerouslySetInnerHTML\":{\"__html\":\"$38\"}}],\"$L39\"]}]\n19:null\n"])</script><script>self.__next_f.push([1,"1e:[[\"$\",\"title\",\"0\",{\"children\":\"30 to 70 PRs a Day: How We Managed to Not Wreck Our Systems\"}],[\"$\",\"meta\",\"1\",{\"name\":\"description\",\"content\":\"The Honeycomb engineering team set out to double our productivity in a year. Here's how we did it, what it cost us, and what we’re still figuring out.\"}],[\"$\",\"link\",\"2\",{\"rel\":\"canonical\",\"href\":\"https://www.honeycomb.io/blog/30-70-prs-day-how-we-managed-not-wreck-systems\"}],[\"$\",\"meta\",\"3\",{\"property\":\"og:title\",\"content\":\"30 to 70 PRs a Day: How We Managed to Not Wreck Our Systems\"}],[\"$\",\"meta\",\"4\",{\"property\":\"og:description\",\"content\":\"The Honeycomb engineering team set out to double our productivity in a year. This is how we did it, what we did to keep things stable, what it cost us, and what we’re still figuring out.\"}],[\"$\",\"meta\",\"5\",{\"property\":\"og:site_name\",\"content\":\"Honeycomb\"}],[\"$\",\"meta\",\"6\",{\"property\":\"og:locale\",\"content\":\"en_US\"}],[\"$\",\"meta\",\"7\",{\"property\":\"og:image\",\"content\":\"https://cdn.sanity.io/images/927dxq0h/production/5e261bbd627f0eede01281d7766cc21a4245155b-3840x2160.png?rect=0,77,3840,2006\u0026w=1200\u0026h=627\u0026fit=crop\"}],[\"$\",\"meta\",\"8\",{\"property\":\"og:image:width\",\"content\":\"1200\"}],[\"$\",\"meta\",\"9\",{\"property\":\"og:image:height\",\"content\":\"627\"}],[\"$\",\"meta\",\"10\",{\"property\":\"og:type\",\"content\":\"article\"}],[\"$\",\"meta\",\"11\",{\"property\":\"article:published_time\",\"content\":\"2026-07-16T15:00:00.000Z\"}],[\"$\",\"meta\",\"12\",{\"property\":\"article:modified_time\",\"content\":\"2026-07-16T15:00:00.000Z\"}],[\"$\",\"meta\",\"13\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"14\",{\"name\":\"twitter:title\",\"content\":\"30 to 70 PRs a Day: How We Managed to Not Wreck Our Systems\"}],[\"$\",\"meta\",\"15\",{\"name\":\"twitter:description\",\"content\":\"The Honeycomb engineering team set out to double our productivity in a year. This is how we did it, what we did to keep things stable, what it cost us, and what we’re still figuring out.\"}],[\"$\",\"meta\",\"16\",{\"name\":\"twitter:image\",\"content\":\"https://cdn.sanity.io/images/927dxq0h/production/5e261bbd627f0eede01281d7766cc21a4245155b-3840x2160.png?rect=0,77,3840,2006\u0026w=1200\u0026h=627\u0026fit=crop\"}],[\"$\",\"meta\",\"17\",{\"name\":\"twitter:image:width\",\"content\":\"1200\"}],[\"$\",\"meta\",\"18\",{\"name\":\"twitter:image:height\",\"content\":\"627\"}],[\"$\",\"link\",\"19\",{\"rel\":\"icon\",\"href\":\"/favicon.ico?favicon.07o~09ebmt8eg.ico\",\"sizes\":\"48x48\",\"type\":\"image/x-icon\"}],[\"$\",\"link\",\"20\",{\"rel\":\"icon\",\"href\":\"/favicon-16x16.png\",\"sizes\":\"16x16\",\"type\":\"image/png\"}],[\"$\",\"link\",\"21\",{\"rel\":\"icon\",\"href\":\"/favicon-32x32.png\",\"sizes\":\"32x32\",\"type\":\"image/png\"}],[\"$\",\"$L3a\",\"22\",{}]]\n"])</script><script>self.__next_f.push([1,"39:[\"$\",\"article\",null,{\"style\":{\"contain\":\"layout style\"},\"children\":[[\"$\",\"header\",null,{\"className\":\"mx-auto flex max-w-[1116px] flex-col items-start gap-12 md:gap-13\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex w-full flex-col justify-center gap-9 md:gap-[36px]\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-col gap-[32px] md:gap-10\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex w-full\",\"children\":[\"$\",\"nav\",null,{\"ref\":\"$undefined\",\"aria-label\":\"breadcrumb\",\"children\":[\"$\",\"ol\",null,{\"ref\":\"$undefined\",\"className\":\"text-hc-slate flex flex-wrap items-center gap-1.5 text-xs break-words sm:gap-2.5\",\"children\":[[\"$\",\"$1\",\"0\",{\"children\":[[\"$\",\"li\",null,{\"ref\":\"$undefined\",\"className\":\"inline-flex items-center gap-1.5\",\"children\":[\"$\",\"a\",null,{\"ref\":\"$undefined\",\"className\":\"font-roboto font-medium transition-colors hover:underline\",\"href\":\"/blog\",\"children\":\"Blog\"}]}],[\"$\",\"li\",null,{\"role\":\"presentation\",\"aria-hidden\":\"true\",\"className\":\"[\u0026\u003esvg]:h-3.5 [\u0026\u003esvg]:w-3.5\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-chevron-right\",\"children\":[[\"$\",\"path\",\"mthhwq\",{\"d\":\"m9 18 6-6-6-6\"}],\"$undefined\"]}]}]]}],[\"$\",\"$1\",\"1\",{\"children\":[[\"$\",\"li\",null,{\"ref\":\"$undefined\",\"className\":\"inline-flex items-center gap-1.5\",\"children\":[\"$\",\"span\",null,{\"ref\":\"$undefined\",\"role\":\"link\",\"aria-disabled\":\"true\",\"aria-current\":\"page\",\"className\":\"text-foreground font-roboto font-medium\",\"children\":\"30 to 70 PRs a Day: How We Managed to Not Wreck Our Systems\"}]}],false]}]]}]}]}],[\"$\",\"div\",null,{\"className\":\"flex flex-col gap-[14px]\",\"children\":[null,[\"$\",\"h1\",null,{\"className\":\"w-full text-center text-4xl font-medium tracking-tighter lg:text-6xl\",\"children\":\"30 to 70 PRs a Day: How We Managed to Not Wreck Our Systems\"}]]}]]}],[\"$\",\"div\",null,{\"className\":\"flex w-full justify-center text-center\",\"children\":[\"$\",\"p\",null,{\"className\":\"max-w-[872px]\",\"children\":\"The Honeycomb engineering team set out to double our productivity in a year. This is how we did it, what we did to keep things stable, what it cost us, and what we’re still figuring out.\"}]}]]}],[\"$\",\"div\",null,{\"className\":\"flex w-full flex-col gap-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex w-full flex-col items-center justify-between gap-5 md:flex-row\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-row items-center px-5 md:px-0\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center gap-[14px]\",\"children\":[[\"$\",\"$L2c\",null,{\"src\":\"https://cdn.sanity.io/images/927dxq0h/production/f6f77e2c3753d50fc961f3d1b48b28b3ba91008b-3146x3146.jpg?w=80\u0026h=80\",\"width\":80,\"height\":80,\"alt\":\"Liz Fong-Jones\",\"className\":\"bg-hc-gray-50 size-10 rounded-full\"}],[\"$\",\"p\",null,{\"className\":\"text-hc-slate text-base\",\"children\":[[\"$\",\"span\",null,{\"children\":\"By: \"}],[\"$\",\"$L25\",null,{\"href\":\"/author/lizf\",\"className\":\"text-hc-cobalt underline hover:no-underline\",\"children\":\"Liz Fong-Jones\"}]]}]]}],[\"$\",\"span\",null,{\"className\":\"text-hc-slate font-roboto text-base font-medium\",\"children\":[[\"$\",\"span\",null,{\"className\":\"ml-1\",\"children\":\" | \"}],[\"$\",\"span\",null,{\"children\":\"July 16, 2026\"}]]}]]}],[\"$\",\"div\",null,{\"className\":\"bg-hc-gray-100 h-0.5 w-full md:hidden\"}],[\"$\",\"div\",null,{\"className\":\"flex flex-wrap gap-3 px-5 md:px-0\",\"children\":[[\"$\",\"$L25\",\"AI \u0026 LLMs,AI \u0026 LLMs\",{\"href\":\"/blog/category/ai-llms\",\"children\":[\"$\",\"div\",null,{\"className\":\"font-roboto focus:ring-ring inline-flex items-center rounded-lg font-medium transition-colors focus:ring-2 focus:ring-offset-2 focus:outline-none px-2 py-1 text-xs leading-normal bg-hc-gray-200 text-hc-slate\",\"children\":\"AI \u0026 LLMs\"}]}],[\"$\",\"$L25\",\"Software Engineering,Software Engineering\",{\"href\":\"/blog/category/software-engineering\",\"children\":[\"$\",\"div\",null,{\"className\":\"font-roboto focus:ring-ring inline-flex items-center rounded-lg font-medium transition-colors focus:ring-2 focus:ring-offset-2 focus:outline-none px-2 py-1 text-xs leading-normal bg-hc-gray-200 text-hc-slate\",\"children\":\"Software Engineering\"}]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"bg-hc-gray-100 hidden h-0.5 w-full md:block\"}]]}]]}],null,\"$L3b\",null,\"$L3c\",null]}]\n"])</script><script>self.__next_f.push([1,"3d:I[517028,[\"/_next/static/chunks/14_mcc2-.c1ee.js\",\"/_next/static/chunks/019vi3l~x0zoc.js\",\"/_next/static/chunks/0ku~nn_l8-fol.js\",\"/_next/static/chunks/039u5_5hlemld.js\",\"/_next/static/chunks/189hrhe.fk4af.js\",\"/_next/static/chunks/0oz-qxk30w~qw.js\",\"/_next/static/chunks/0vx_phl8cla2s.js\",\"/_next/static/chunks/0xywjwd04osrr.js\",\"/_next/static/chunks/0t1~yeqvn891r.js\",\"/_next/static/chunks/0ks4m351.jbv2.js\",\"/_next/static/chunks/01gy5f4286e6a.js\",\"/_next/static/chunks/0h3ejemwt0u_c.js\"],\"ToC\"]\n"])</script><script>self.__next_f.push([1,"3b:[\"$\",\"div\",null,{\"className\":\"m-auto w-full max-w-[1116px] justify-between lg:flex lg:gap-[80px] lg:py-10\",\"children\":[[\"$\",\"div\",null,{\"className\":\"h-fit lg:sticky lg:top-28 lg:w-[280px]\",\"children\":[[\"$\",\"$L3d\",null,{}],[\"$\",\"div\",null,{\"className\":\"hidden overflow-hidden rounded-[22px] bg-gray-50 lg:block\",\"children\":[[\"$\",\"$L2c\",null,{\"src\":\"https://cdn.sanity.io/images/927dxq0h/production/ee7172fc6d57df70b4b2dd303f6a58fc87e24e93-3840x2160.png\",\"alt\":\"The Second Edition of Observability Engineering Is Here\",\"width\":280,\"height\":184,\"className\":\"h-[184px] object-cover\",\"priority\":true}],[\"$\",\"div\",null,{\"className\":\"p-[30px] pt-5\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-3 flex items-center gap-4\",\"children\":[[[\"$\",\"div\",null,{\"className\":\"font-roboto focus:ring-ring inline-flex items-center rounded-lg font-medium transition-colors focus:ring-2 focus:ring-offset-2 focus:outline-none px-2 py-1 text-xs leading-normal bg-hc-gray-200 text-hc-slate\",\"children\":\"Blog\"}],[\"$\",\"span\",null,{\"className\":\"h-3.5 border-r border-r-black/30\"}]],[\"$\",\"span\",null,{\"className\":\"font-medium font-roboto text-hc-slate/70 text-xs\",\"children\":[null,[\"$\",\"span\",null,{\"children\":\"June 18, 2026\"}]]}]]}],[\"$\",\"div\",null,{\"className\":\"space-y-4\",\"children\":[[\"$\",\"h4\",null,{\"className\":\"font-roboto text-sm font-medium md:text-base\",\"children\":\"The Second Edition of Observability Engineering Is Here\"}],[\"$\",\"p\",null,{\"children\":\"The second edition of Observability Engineering is available for download on our website.\"}],[\"$\",\"$L30\",null,{\"variant\":\"arrow-link\",\"link\":{\"internalLink\":{\"_type\":\"blogArticle\",\"slug\":\"the-second-edition-is-here\",\"resourceType\":null,\"_id\":\"ccc47fe3-a524-4b2b-8df0-4b9761e47b24\",\"title\":\"The Second Edition of Observability Engineering Is Here\",\"mainImage\":{\"_type\":\"assetImage\",\"image\":{\"_type\":\"image\",\"advanced\":{\"highPriority\":false},\"alt\":\"The Second Edition of Observability Engineering Is Here\",\"asset\":{\"_ref\":\"image-ee7172fc6d57df70b4b2dd303f6a58fc87e24e93-3840x2160-png\",\"_type\":\"reference\"}}},\"summary\":\"The second edition of Observability Engineering is available for download on our website.\",\"download\":null},\"_type\":\"link\"},\"text\":\"Learn More\",\"icon\":\"$undefined\",\"modalVideo\":{\"_type\":\"videoPlayer\",\"uploadedVideo\":null,\"videoSource\":\"upload\"},\"modalForm\":null,\"className\":\"[\u0026_span]:text-hc-cobalt [\u0026_svg]:text-hc-cobalt\"}]]}]]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"min-w-0 flex-1\",\"style\":{\"contentVisibility\":\"auto\",\"containIntrinsicSize\":\"auto 1500px\"},\"children\":[[\"$\",\"$L2c\",null,{\"priority\":\"$undefined\",\"fetchPriority\":\"low\",\"loading\":\"lazy\",\"sizes\":\"100vw\",\"src\":\"https://cdn.sanity.io/images/927dxq0h/production/5e261bbd627f0eede01281d7766cc21a4245155b-3840x2160.png\",\"alt\":\"30 to 70 PRs a Day: How We Managed to Not Wreck Our Systems\",\"width\":3840,\"height\":2160,\"className\":\"my-5 block h-auto w-full max-w-full rounded-4xl object-center object-contain\"}],[[\"$\",\"p\",\"ac165f45d8db\",{\"className\":\"text-hc-slate not-prose font-roboto mt-6 text-sm leading-normal font-normal tracking-normal lg:text-base xl:scroll-mt-24\",\"children\":[[\"$\",\"em\",\"0ef8792d192b\",{\"children\":[\"In this two-part blog series, I give a detailed report-out on how our Honeycomb engineering team 2.5x-ed our throughput using AI without breaking everything or lowering our standards for quality. Part 1 explains how we did it and shows data about how that ramp-up happened. \",[\"$\",\"$L25\",\"33109abd7f4b\",{\"href\":\"/blog/ai-amplifies-existing-practices-lessons-ai-first-strategy\",\"className\":\"not-prose text-hc-cobalt mt-6 font-normal underline hover:no-underline\",\"children\":[\"Part 2 shares what we learned.\"]}]]}]]}],[\"$\",\"h2\",\"95227e9c1dfc\",{\"id\":\"tl;dr\",\"className\":\"text-h3 text-hc-slate not-prose mt-6 xl:scroll-mt-24\",\"children\":[\"TL;DR\"]}],[\"$\",\"ul\",\"9b723fe59113-parent\",{\"data-testid\":\"article-list-bullet\",\"className\":\"text-hc-slate not-prose font-roboto mt-6 list-disc pl-6 text-sm leading-normal font-normal tracking-normal lg:text-base\",\"children\":[\"$L3e\",\"$L3f\",\"$L40\"]}],\"$L41\",\"$L42\",\"$L43\",\"$L44\",\"$L45\",\"$L46\",\"$L47\",\"$L48\",\"$L49\",\"$L4a\",\"$L4b\",\"$L4c\",\"$L4d\",\"$L4e\",\"$L4f\",\"$L50\",\"$L51\",\"$L52\",\"$L53\",\"$L54\",\"$L55\",\"$L56\",\"$L57\",\"$L58\",\"$L59\",\"$L5a\",\"$L5b\",\"$L5c\",\"$L5d\",\"$L5e\",\"$L5f\",\"$L60\",\"$L61\",\"$L62\",\"$L63\",\"$L64\",\"$L65\",\"$L66\",\"$L67\",\"$L68\",\"$L69\",\"$L6a\",\"$L6b\",\"$L6c\",\"$L6d\",\"$L6e\",\"$L6f\",\"$L70\",\"$L71\",\"$L72\",\"$L73\",\"$L74\",\"$L75\",\"$L76\",\"$L77\",\"$L78\",\"$L79\",\"$L7a\",\"$L7b\",\"$L7c\",\"$L7d\",\"$L7e\",\"$L7f\",\"$L80\",\"$L81\",\"$L82\",\"$L83\",\"$L84\",\"$L85\",\"$L86\",\"$L87\",\"$L88\",\"$L89\",\"$L8a\",\"$L8b\",\"$L8c\",\"$L8d\",\"$L8e\",\"$L8f\",\"$L90\",\"$L91\",\"$L92\",\"$L93\"]]}]]}]\n"])</script><script>self.__next_f.push([1,"94:I[453054,[\"/_next/static/chunks/14_mcc2-.c1ee.js\",\"/_next/static/chunks/019vi3l~x0zoc.js\",\"/_next/static/chunks/0ku~nn_l8-fol.js\",\"/_next/static/chunks/039u5_5hlemld.js\",\"/_next/static/chunks/189hrhe.fk4af.js\",\"/_next/static/chunks/0oz-qxk30w~qw.js\",\"/_next/static/chunks/0vx_phl8cla2s.js\",\"/_next/static/chunks/0xywjwd04osrr.js\",\"/_next/static/chunks/0t1~yeqvn891r.js\",\"/_next/static/chunks/0ks4m351.jbv2.js\",\"/_next/static/chunks/01gy5f4286e6a.js\",\"/_next/static/chunks/0h3ejemwt0u_c.js\"],\"PersistentHtml\"]\n3e:[\"$\",\"li\",\"9b723fe59113\",{\"className\":\"mb-2\",\"children\":[\"Peak-weekday merges roughly doubled (~30 to ~74) as AI-attributed lines went from near-zero to a floor of 82.6% of new code by June 2026. Incidents grew too, tracking that change volume about as linearly as you'd expect; the goal now is keeping each failure cheap to contain, not holding the count flat.\"]}]\n3f:[\"$\",\"li\",\"6c6c3849026a\",{\"className\":\"mb-2\",\"children\":[\"The gains came in three phases: slow experimentation (2025), a tooling-driven adoption bump (October 2025), then a step-change in delegation intensity after Opus 4.6 shipped in February 2026—same engineers, same tools, but they stopped supervising every step.\"]}]\n40:[\"$\",\"li\",\"4313259755d4\",{\"className\":\"mb-2\",\"children\":[\"Our core thesis: AI amplifies your existing practices. It makes a dysfunctional org more dysfunctional and a high-autonomy, high-ownership org faster. The practices—continuous delivery, fast and AI-legible CI, closed-loop observability, CLAUDE.md, feature flags—are the actual story, not the multiplier.\"]}]\n41:[\"$\",\"p\",\"edf25381a581\",{\"className\":\"text-hc-slate not-prose font-roboto mt-6 text-sm leading-normal font-normal tracking-normal lg:text-base xl:scroll-mt-24\",\"children\":[\"Why did I put that big number in the title? It’s the number that gets you to click. But we’re going to dig into all of the caveats and details beyond just 2.5x-ing our throughput, including whether we let quality slip. This blog and its companion post are our report-out on what we did to achieve that result, how we kept the systems underneath that throughput from falling over, and what we learned in the process.\"]}]\n42:[\"$\",\"h2\",\"acdbdfdcdea1\",{\"id\":\"setting-out-to-double-productivity-in-a-year\",\"className\":\"text-h3 text-hc-slate not-prose mt-6 xl:scroll-mt-24\",\"children\":[\"Setting out to double productivity in a year\"]}]\n"])</script><script>self.__next_f.push([1,"43:[\"$\",\"p\",\"0dc8272006d7\",{\"className\":\"text-hc-slate not-prose font-roboto mt-6 text-sm leading-normal font-normal tracking-normal lg:text-base xl:scroll-mt-24\",\"children\":[\"In mid-August 2025, our founders sent a letter to the whole company, not just engineering: each of us should aim to double our productivity over the next year. It was addressed to individuals; the framing underneath it was a team sport, not an individual race, and nobody was supposed to read it as a contest with their teammates. The letter named Darragh Curran’s \",[\"$\",\"$L25\",\"49fba4767477\",{\"href\":\"https://ideas.fin.ai/p/2\",\"className\":\"not-prose text-hc-cobalt mt-6 font-normal underline hover:no-underline\",\"children\":[\"Intercom 2x post\"]}],\" as the framing inspiration, explicitly. Eight months later, we started to measure and reflect. This post follows on from Darragh’s \",[\"$\",\"$L25\",\"e692e78f7036\",{\"href\":\"https://ideas.fin.ai/p/2x-nine-months-later\",\"className\":\"not-prose text-hc-cobalt mt-6 font-normal underline hover:no-underline\",\"children\":[\"retrospective on hitting 2x in nine months\"]}],\" and Kesha Mykhailov and Niamh Young’s \",[\"$\",\"$L25\",\"deaa88388287\",{\"href\":\"https://www.intercom.com/blog/ai-is-approving-our-pull-requests-heres-how-we-made-it-safe/\",\"className\":\"not-prose text-hc-cobalt mt-6 font-normal underline hover:no-underline\",\"children\":[\"post on safely scaling AI auto-approval\"]}],\". We’re smaller than Intercom and a couple of years younger, and we’ve historically followed similar paths a few months behind them.\"]}]\n"])</script><script>self.__next_f.push([1,"44:[\"$\",\"p\",\"961345e1f6e3\",{\"className\":\"text-hc-slate not-prose font-roboto mt-6 text-sm leading-normal font-normal tracking-normal lg:text-base xl:scroll-mt-24\",\"children\":[\"The number of merges on a peak weekday to Honeycomb’s monorepo more than doubled from about 30 in early 2025 to about 74 in April 2026. This codebase doubled in sixteen and a half months, from approximately 0.97 million lines at the end of 2024 past 1.94 million in the first week of May 2026, and it sits at 2.1 million as of early July. The previous doubling had taken nearly three years. Most of that net-new code was co-written with or reviewed by AI somewhere in its history.\"]}]\n45:[\"$\",\"h2\",\"6fb95250e4ad\",{\"id\":\"bee-ing-honest-about-that-number\",\"className\":\"text-h3 text-hc-slate not-prose mt-6 xl:scroll-mt-24\",\"children\":[\"Bee-ing honest about that number\"]}]\n"])</script><script>self.__next_f.push([1,"46:[\"$\",\"ol\",\"421b5a719415-parent\",{\"data-testid\":\"article-list-number\",\"className\":\"text-hc-slate not-prose font-roboto mt-6 list-decimal pl-6 text-sm leading-normal font-normal tracking-normal lg:text-base\",\"children\":[[\"$\",\"li\",\"421b5a719415\",{\"className\":\"mb-2\",\"children\":[\"It’s peak weekday, not calendar average. Wednesday no-meeting days are the most productive, both before and after AI; calendar average is roughly half of peak. That’s the peak. Don’t go looking for 70 PRs on a random Tuesday and conclude I lied to you.\"]}],[\"$\",\"li\",\"38d0a49b2e19\",{\"className\":\"mb-2\",\"children\":[\"It’s a floor, not a true count. One of our heaviest Claude Code users, by token volume, has zero AI-attributed git commits. They ran 22 sessions and 199 million tokens through Claude Code in 30 days, and git saw none of it, because their Co-Authored-By trailer is disabled at the tool level. If we can’t measure their AI usage, we can’t measure several other people’s either.\"]}],[\"$\",\"li\",\"284c210f38d9\",{\"className\":\"mb-2\",\"children\":[\"It’s entangled with org changes happening at the same time. In early January 2026, our founders sent a follow-up letter naming sharper strategic stakes than the August one had: rebuilding Honeycomb’s product surface and market posture to be AI-first, well beyond the original productivity target. The mid-January realignment toward greenfield, higher-AI-leverage work followed from that letter. We onboarded new engineers. We invested in platform engineering. Anyone who tells you a single factor caused their team’s gain is overstating it, including us.\"]}]]}]\n"])</script><script>self.__next_f.push([1,"47:[\"$\",\"p\",\"2e0dbdf0d748\",{\"className\":\"text-hc-slate not-prose font-roboto mt-6 text-sm leading-normal font-normal tracking-normal lg:text-base xl:scroll-mt-24\",\"children\":[\"There’s a big leap from “AI tooling makes engineering teams genuinely faster” to “any team that adopts it will get the same result.” Most of this post lives in the gap between those two claims. The interesting story isn’t the multiplier; it’s what we did to keep things stable underneath it, what it cost us, and what we’re still figuring out. The short version, and the line I keep coming back to every time I’m invited on stage: \",[\"$\",\"$L25\",\"6c13dbd5cfb0\",{\"href\":\"/blog/shipping-is-your-companys-heartbeat-letter-from-cto\",\"className\":\"not-prose text-hc-cobalt mt-6 font-normal underline hover:no-underline\",\"children\":[\"AI amplifies your existing practices\"]}],\". It can make a dysfunctional org more dysfunctional, or it can bring out the best in an org that already has high autonomy, ownership, and feedback loops. We weren’t setting out to prove that thesis; we took a challenge, and the thesis became visible after the fact.\"]}]\n48:[\"$\",\"p\",\"f91b68805303\",{\"className\":\"text-hc-slate not-prose font-roboto mt-6 text-sm leading-normal font-normal tracking-normal lg:text-base xl:scroll-mt-24\",\"children\":[\"If you caught \",[\"$\",\"$L25\",\"f942f75f0dbc\",{\"href\":\"/blog/observability-day-san-francisco-future-ai-observability-is-bright\",\"className\":\"not-prose text-hc-cobalt mt-6 font-normal underline hover:no-underline\",\"children\":[\"my “AI is like chocolate” talk\"]}],\", you know the bit: chocolate doesn’t belong on everything, too much of it in one sitting will make you sick, and no amount of chocolate substitutes for knowing how to cook. I gave that talk as a pessimist turned realist, and that’s still who I am. What changed between then and now isn’t the metaphor; it’s that the tooling and the practices around it got good enough that chocolate’s rightful place in the kitchen got bigger. It’s more versatile and forgiving than it used to be. The concessions later in this post, in “Where the skeptics are right,” are concessions I’m still making. Being a reformed skeptic doesn’t mean I stopped being one.\"]}]\n49:[\"$\",\"p\",\"15b436cca9db\",{\"className\":\"text-hc-slate not-prose font-roboto mt-6 text-sm leading-normal font-normal tracking-normal lg:text-base xl:scroll-mt-24\",\"children\":[\"You should take every number on this page, including ours, with a grain of salt. The methodology matters more than the magnitude. Keep your semantic bullshit defenses up against hype and plausible-sounding data, all the way through the rest of this post.\"]}]\n"])</script><script>self.__next_f.push([1,"4a:[\"$\",\"div\",\"524e9006e921\",{\"data-testid\":\"article-banner-resource\",\"children\":[\"$\",\"section\",null,{\"className\":\"col-span-full py-10 container md:py-12\",\"id\":\"$undefined\",\"data-anchor\":\"$undefined\",\"children\":[\"$\",\"div\",null,{\"className\":\"relative flex min-h-[300px] flex-col justify-between overflow-hidden rounded-2xl bg-sky-50 p-5 lg:min-h-[186px] lg:flex-row lg:items-stretch lg:rounded-[10px] lg:px-10 lg:py-8\",\"children\":[[\"$\",\"div\",null,{\"className\":\"content-center\",\"children\":[[\"$\",\"h1\",null,{\"_type\":\"title\",\"className\":\"text-pretty font-poppins mt-0 mb-4 font-semibold [\u0026_.title-heading-4]:text-2xl lg:[\u0026_.title-heading-4]:text-4xl\",\"children\":[[\"$\",\"span\",\"5ba8f7e03c5ab456f8d6641ab0d12524\",{\"className\":\"title-heading-4 text-2xl lg:text-3xl\",\"children\":[\"Join the masterclass with Liz Fong-Jones\"]}]]}],[\"$\",\"div\",null,{\"className\":\"font-roboto mb-0 text-base\",\"children\":[[\"$\",\"p\",\"c2beb7a8f173\",{\"children\":[\"Six live sessions with Liz Fong-Jones\",[\"$\",\"br\",\"node-1\",{}],\"turn Observability Engineering into practice.\",[\"$\",\"br\",\"node-3\",{}],\"Starts August 3rd.\"]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"z-10 lg:absolute lg:right-10 lg:bottom-8\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex w-full flex-col justify-center gap-2 md:flex-row\",\"children\":[[\"$\",\"$L30\",\"0\",{\"variant\":\"solid\",\"link\":{\"_type\":\"link\",\"enableDownloadFunctionality\":false,\"internalLink\":{\"_id\":\"f5eee6fb-caa2-44a5-8500-cd2928070c88\",\"_type\":\"page\",\"download\":null,\"mainImage\":null,\"resourceType\":null,\"slug\":\"go/o11y-masters-2026\",\"summary\":null,\"title\":\"O11y Masters: The Observability Engineering Masterclass with Liz Fong-Jones\"},\"target\":\"_self\",\"text\":\"Save My Spot\"},\"icon\":\"$undefined\",\"className\":\"no-underline\"}]]}]}],[\"$\",\"div\",null,{\"className\":\"absolute top-1/2 -left-[60px] h-[537px] w-[636px] -translate-y-1/2 opacity-10 md:left-[44%] lg:h-[1418px] lg:w-[1680px]\",\"children\":[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"fill\":\"none\",\"style\":{\"width\":\"100%\",\"height\":\"auto\"},\"viewBox\":\"0 0 1149 969\",\"children\":[\"$\",\"path\",null,{\"fill\":\"var(--color-hc-sky-200)\",\"d\":\"M858.898 0H291.205a5 5 0 0 0-4.299 2.447L1.519 483.023a5 5 0 0 0 .005 5.114l285.38 478.424a5.001 5.001 0 0 0 4.295 2.439h567.706a4.998 4.998 0 0 0 4.298-2.446L1147.49 488.13a5.01 5.01 0 0 0 0-5.1L863.202 2.454A5 5 0 0 0 858.898 0Z\"}]}]}],[\"$\",\"div\",null,{\"className\":\"absolute top-1/2 left-[70px] h-[1418px] w-[1680px] -translate-y-1/2 opacity-10 md:left-[61%] lg:h-[537px] lg:w-[636px]\",\"children\":[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"fill\":\"none\",\"style\":{\"width\":\"100%\",\"height\":\"auto\"},\"viewBox\":\"0 0 1149 969\",\"children\":[\"$\",\"path\",null,{\"fill\":\"var(--color-hc-sky-300)\",\"d\":\"M858.898 0H291.205a5 5 0 0 0-4.299 2.447L1.519 483.023a5 5 0 0 0 .005 5.114l285.38 478.424a5.001 5.001 0 0 0 4.295 2.439h567.706a4.998 4.998 0 0 0 4.298-2.446L1147.49 488.13a5.01 5.01 0 0 0 0-5.1L863.202 2.454A5 5 0 0 0 858.898 0Z\"}]}]}]]}]}]}]\n"])</script><script>self.__next_f.push([1,"4b:[\"$\",\"h2\",\"2984e837277a\",{\"id\":\"what-the-numbers-do-and-don’t-say-about-quality\",\"className\":\"text-h3 text-hc-slate not-prose mt-6 xl:scroll-mt-24\",\"children\":[\"What the numbers do and don’t say about quality\"]}]\n4c:[\"$\",\"p\",\"e866f386bae8\",{\"className\":\"text-hc-slate not-prose font-roboto mt-6 text-sm leading-normal font-normal tracking-normal lg:text-base xl:scroll-mt-24\",\"children\":[\"We haven’t had a spectacular AI-caused failure. No “AI deleted my database,” no “AI shipped code that corrupted user data.” That’s not luck; it’s not new either. It’s a result of designing defensively, whether the chaos agents be human or robot. Stacking agents on top of existing infrastructure with bulkheads between components, reviews, deploy trains, feature flags, and least-privilege access has meant outages are lower-impact, rather than either non-existent or uniformly critical-severity. If you don’t have that in place yet, that’s the thing to fix before you scale up AI usage, not after. A dropped database is a systems design issue: somebody skipped building the guardrail that would have caught it, regardless of who or what wrote the code.\"]}]\n4d:[\"$\",\"p\",\"57c2c4e7c25b\",{\"className\":\"text-hc-slate not-prose font-roboto mt-6 text-sm leading-normal font-normal tracking-normal lg:text-base xl:scroll-mt-24\",\"children\":[\"Incidents are growing in absolute count. From a 2024 baseline of about 18.5 incidents per quarter, Q1 2026 hit 32, 1.7x baseline, against PR throughput at about 2.5x baseline; for one quarter that looked sub-linear. Q2 didn’t hold: 53 incidents, 2.9x baseline, even as PR throughput itself held roughly flat once you back out the May freeze weeks and the January ramp-up swarm. Two quarters in, incident growth tracks change volume about as linearly as you’d expect. Change is the leading driver of incidents industry-wide (see the VOID report, Google’s DORA research), and we’re shipping a lot more of it. The law of large numbers caught up with us.\"]}]\n4e:[\"$\",\"p\",\"7d11780334b8\",{\"className\":\"text-hc-slate not-prose font-roboto mt-6 text-sm leading-normal font-normal tracking-normal lg:text-base xl:scroll-mt-24\",\"children\":[\"What the data actually supports is two things: the absence of spectacular failures, plus some integrated second-order effects we’re picking up on. Broader AI-causation narratives tend to be self-flattering, whichever direction they point; AI is woven in deeply enough at this point that isolating it as a single cause is rarely a meaningful exercise. Attribution-by-cause is a fairy tale we humans tell ourselves to feel better about whatever stance we already hold.\"]}]\n4f:[\"$\",\"p\",\"c9b27032b457\",{\"className\":\"text-hc-slate not-prose font-roboto mt-6 text-sm leading-normal font-normal tracking-normal lg:text-base xl:scroll-mt-24\",\"children\":[\"More changes shipped means more chances for a defect to land somewhere in the batch, at whatever the org’s baseline defect rate happens to be. We’re shipping far more change, so we get far more incidents, in roughly the proportion you’d expect. It’s too early to say whether AI assistance in debugging reduces incident severity once something breaks; in some cases it’s helped us find the root cause fast, in others it’s sent us chasing a confident, wrong answer instead. That volume showed up as real strain on the teams absorbing it, not just as a line going up on a chart. We’re leaning on better automated preflight checks, among other levers, to try to bend that curve back down. \",[\"$\",\"$L25\",\"eea32607a578\",{\"href\":\"https://steve-yegge.medium.com/the-ai-vampire-eda6e4f07163\",\"className\":\"not-prose text-hc-cobalt mt-6 font-normal underline hover:no-underline\",\"children\":[\"The burnout risk that comes with capturing AI’s speed as pure output rather than sustainable pace\"]}],\" is a real one, and worth naming rather than assuming away.\"]}]\n50:[\"$\",\"p\",\"6b1409760f99\",{\"className\":\"text-hc-slate not-prose font-roboto mt-6 text-sm leading-normal font-normal tracking-normal lg:text-base xl:scroll-mt-24\",\"children\":[\"The metric I’d r"])</script><script>self.__next_f.push([1,"ather put on the wall isn’t PRs per day. Throughput is an input metric, not the product; it’s just the coarse measure we have today to demonstrate step-change. Throughput going up while user outcomes plateau or decline is, by definition, enshittification.\"]}]\n51:[\"$\",\"h2\",\"32f3c5c981da\",{\"id\":\"what-does-“ai-contribution”-actually-mean?\",\"className\":\"text-h3 text-hc-slate not-prose mt-6 xl:scroll-mt-24\",\"children\":[\"What does “AI contribution” actually mean?\"]}]\n52:[\"$\",\"p\",\"2ac9e7e96855\",{\"className\":\"text-hc-slate not-prose font-roboto mt-6 text-sm leading-normal font-normal tracking-normal lg:text-base xl:scroll-mt-24\",\"children\":[\"There’s no single “AI percentage.” There are at least four different denominators, and you have to be precise about which question you’re asking before you quote a number at anyone.\"]}]\n95:T6c4,"])</script><script>self.__next_f.push([1,"\n \u003cstyle\u003e\n \n .table-wrapper {\nfont-family: sans-serif;\n padding: 2rem;\n background: #fff;\n color: #1a1a1a;\n overflow-x: auto;\n }\n table {\n border-collapse: collapse;\n font-size: 14px;\n width: 100%;\n max-width: 700px;\n }\n thead tr {\n background: #f5f5f5;\n }\n th {\n padding: 10px 16px;\n font-weight: 700;\n border: 1px solid #000000;\n text-align: left;\n }\n td {\n padding: 12px 16px;\n border: 1px solid #d0d0d0;\n vertical-align: top;\n line-height: 1.6;\n background: #fff;\n }\n td:first-child {\n color: #1a1a1a;\n }\n td:nth-child(2) {\n white-space: nowrap;\n }\n td:nth-child(3) {\n font-style: italic;\n }\n \u003c/style\u003e\n\n\n \u003cdiv class=\"table-wrapper\"\u003e\n \u003ctable\u003e\n \u003cthead\u003e\n \u003ctr\u003e\n \u003cth\u003eDenominator\u003c/th\u003e\n \u003cth\u003eApril 2026 floor\u003c/th\u003e\n \u003cth\u003eQuestion this answers\u003c/th\u003e\n \u003c/tr\u003e\n \u003c/thead\u003e\n \u003ctbody\u003e\n \u003ctr\u003e\n \u003ctd\u003eEngineers using AI at all\u003c/td\u003e\n \u003ctd\u003e~95%\u003c/td\u003e\n \u003ctd\u003e\"How many of our engineers use AI?\"\u003c/td\u003e\n \u003c/tr\u003e\n \u003ctr\u003e\n \u003ctd\u003eMerged PRs with AI co-authorship\u003c/td\u003e\n \u003ctd\u003e≥63%\u003c/td\u003e\n \u003ctd\u003e\"What fraction of our merged changes had AI in their commit history?\"\u003c/td\u003e\n \u003c/tr\u003e\n \u003ctr\u003e\n \u003ctd\u003eNew lines with AI attribution\u003c/td\u003e\n \u003ctd\u003e≥75%\u003c/td\u003e\n \u003ctd\u003e\"What fraction of the code we shipped came from AI-touched PRs?\"\u003c/td\u003e\n \u003c/tr\u003e\n \u003ctr\u003e\n \u003ctd\u003eMerged PRs reviewed by AI\u003c/td\u003e\n \u003ctd\u003e100%\u003c/td\u003e\n \u003ctd\u003e\"What fraction of merged changes included an AI validation step?\"\u003c/td\u003e\n \u003c/tr\u003e\n \u003c/tbody\u003e\n \u003c/table\u003e\n \u003c/div\u003e"])</script><script>self.__next_f.push([1,"53:[\"$\",\"div\",\"96225c707ccb\",{\"data-testid\":\"article-custom-html\",\"children\":[\"$\",\"$L94\",null,{\"html\":\"$95\"}]}]\n54:[\"$\",\"p\",\"8f764db51477\",{\"className\":\"text-hc-slate not-prose font-roboto mt-6 text-sm leading-normal font-normal tracking-normal lg:text-base xl:scroll-mt-24\",\"children\":[\"(Vendor dashboards will happily hand you an “AI-influenced PRs” number with a confidence toggle. Set to loose confidence, ours cheerfully reported a majority of PRs as AI before we’d done any of the work below. Don’t trust low confidence. The numbers in this post come from our own git history and telemetry, calibrated by hand.)\"]}]\n55:[\"$\",\"p\",\"c268c3ead188\",{\"className\":\"text-hc-slate not-prose font-roboto mt-6 text-sm leading-normal font-normal tracking-normal lg:text-base xl:scroll-mt-24\",\"children\":[\"These are calibrated floors, not point estimates. We got there by layering three corrections onto git’s raw signal: local branch trailers (245 PRs whose AI attribution was stripped by squash-merge), GitHub-API branch trailers (117 PRs where branches were deleted post-merge but we recovered the trailers via GraphQL across all 7,952 PRs), and a smell-test telemetry override (112 PRs from engineers with zero git AI attribution but heavy Claude Code session telemetry, gated per month against their actual session activity).\"]}]\n56:[\"$\",\"p\",\"f7d617f973bc\",{\"className\":\"text-hc-slate not-prose font-roboto mt-6 text-sm leading-normal font-normal tracking-normal lg:text-base xl:scroll-mt-24\",\"children\":[\"The 95% engineer-level adoption figure, which is closer to our gut estimates, reconciles naturally with the lower PR-level (63%) and line-level (75%) floors: high adoption, selective per-PR use. We can measure floors from git history. We can’t measure ceilings. Being clear about the difference matters more than the specific numbers do.\"]}]\n57:[\"$\",\"$L2c\",\"7843f40e9a27\",{\"priority\":\"$undefined\",\"fetchPriority\":\"low\",\"loading\":\"lazy\",\"sizes\":\"100vw\",\"data-testid\":\"article-image\",\"className\":\"not-prose mt-6 max-h-[451px] rounded-[22px] block h-auto w-full\",\"src\":\"https://cdn.sanity.io/images/927dxq0h/production/d82176f5a5aa92a5062fa7d586d20b8aab99f5da-1650x926.png\",\"alt\":\"AI-attributed floor on top of the unattributed baseline\",\"width\":1650,\"height\":926}]\n58:[\"$\",\"p\",\"07330fe937c5\",{\"className\":\"text-hc-slate not-prose font-roboto mt-6 text-sm leading-normal font-normal tracking-normal lg:text-base xl:scroll-mt-24\",\"children\":[[\"$\",\"em\",\"f355e767e2ac\",{\"children\":[\"Surviving lines at HEAD since 2024. The red band is a floor; lines from PRs with AI attribution somewhere in their history. The blue band is “no attribution,” not “no AI.”\"]}]]}]\n59:[\"$\",\"h2\",\"2b22d396c90c\",{\"id\":\"what-happened\",\"className\":\"text-h3 text-hc-slate not-prose mt-6 xl:scroll-mt-24\",\"children\":[\"What happened\"]}]\n5a:[\"$\",\"p\",\"59eba01c8cac\",{\"className\":\"text-hc-slate not-prose font-roboto mt-6 text-sm leading-normal font-normal tracking-normal lg:text-base xl:scroll-mt-24\",\"children\":[\"The adoption curve at Honeycomb has three distinct phases. Each one was driven by something different.\"]}]\n5b:[\"$\",\"p\",\"eaa1d03d77b5\",{\"className\":\"text-hc-slate not-prose font-roboto mt-6 text-sm leading-normal font-normal tracking-normal lg:text-base xl:scroll-mt-24\",\"children\":[\"The first phase, April through September 2025, was sustained low-rate experimentation. About one or two new engineers adopted Claude Code per month, with support but no mandate; engineers were exploring on their own, at least until mid-August, when the founders’ letter landed and the picture blurs. AI’s share of new lines climbed modestly, peaked around 18% in June, then drifted back down to 8% by October as the honeymoon wore off. This is what “leadership opened the door” looks like in practice: not a discrete push so much as a sustained green light. The dip in the second half of 2025 was evaluation, not failure: engineers tried Claude with the model available at the time, decided it didn’t yet justify the friction, and pulled back. If the catnip is rotten, herding cats to eat the catnip "])</script><script>self.__next_f.push([1,"is even more difficult.\"]}]\n5c:[\"$\",\"p\",\"0b37cd8b188b\",{\"className\":\"text-hc-slate not-prose font-roboto mt-6 text-sm leading-normal font-normal tracking-normal lg:text-base xl:scroll-mt-24\",\"children\":[\"The second phase began in October 2025 with a Claude Code harness improvement. Seven new adopters that month, with no model release behind it; tooling quality alone moved the needle. November and December were a pause (although some engineers used the holiday break to try the tools in their personal capacities). Then Claude 4.5 landed in late December, and adoption picked back up in January 2026 with eight new adopters, and AI’s share of new lines climbing to 18% by January.\"]}]\n5d:[\"$\",\"$L2c\",\"e2ba50310444\",{\"priority\":\"$undefined\",\"fetchPriority\":\"low\",\"loading\":\"lazy\",\"sizes\":\"100vw\",\"data-testid\":\"article-image\",\"className\":\"not-prose mt-6 max-h-[451px] rounded-[22px] block h-auto w-auto max-w-full\",\"src\":\"https://cdn.sanity.io/images/927dxq0h/production/e43cdf5ebadabc6749b9bd8ff0cbdb729ef8aa34-1757x812.png\",\"alt\":\"AI commits per month vs cumulative engineers using AI\",\"width\":1757,\"height\":812}]\n5e:[\"$\",\"p\",\"cac3467074e3\",{\"className\":\"text-hc-slate not-prose font-roboto mt-6 text-sm leading-normal font-normal tracking-normal lg:text-base xl:scroll-mt-24\",\"children\":[[\"$\",\"em\",\"85dbbd0e766d\",{\"children\":[\"Engineers with at least one AI-attributed commit, cumulative. Each step change lines up with a capability event, not a flat schedule.\"]}]]}]\n5f:[\"$\",\"p\",\"82fcd7ecbbeb\",{\"className\":\"text-hc-slate not-prose font-roboto mt-6 text-sm leading-normal font-normal tracking-normal lg:text-base xl:scroll-mt-24\",\"children\":[\"\"]}]\n60:[\"$\",\"p\",\"0694488509a3\",{\"className\":\"text-hc-slate not-prose font-roboto mt-6 text-sm leading-normal font-normal tracking-normal lg:text-base xl:scroll-mt-24\",\"children\":[\"Opus 4.6 launched on Thursday, February 5, 2026. The session-rate takeoff in our Claude Code telemetry lands on February 11-13: the first full work-week after a Thursday launch with a Friday-and-weekend bake-in. Distinct monthly Claude Code users stayed nearly flat across January, February, and March (59, 63, 64). Sessions per user 3.3x’d over the same window (21, 35, 70). AI’s share of new lines went from 18% in January to 46% in February to 65% in March.\"]}]\n61:[\"$\",\"p\",\"593796257f87\",{\"className\":\"text-hc-slate not-prose font-roboto mt-6 text-sm leading-normal font-normal tracking-normal lg:text-base xl:scroll-mt-24\",\"children\":[\"We’ve been calling this confidence to delegate. The same engineers, with the same tooling, with access to the same model family, simply changed how they used it. They stopped consulting or closely monitoring each step, and started delegating. The lift is per-user-intensity, not headcount enabled.\"]}]\n62:[\"$\",\"$L2c\",\"2f8f1be20bd1\",{\"priority\":\"$undefined\",\"fetchPriority\":\"low\",\"loading\":\"lazy\",\"sizes\":\"100vw\",\"data-testid\":\"article-image\",\"className\":\"not-prose mt-6 max-h-[451px] rounded-[22px] block h-auto w-auto max-w-full\",\"src\":\"https://cdn.sanity.io/images/927dxq0h/production/e41a18604c09c1d045e90852a85677fd901c6d67-1157x847.png\",\"alt\":\"Engineer count vs sessions vs PRs before and after Opus 4.6\",\"width\":1157,\"height\":847}]\n63:[\"$\",\"p\",\"e35048357848\",{\"className\":\"text-hc-slate not-prose font-roboto mt-6 text-sm leading-normal font-normal tracking-normal lg:text-base xl:scroll-mt-24\",\"children\":[[\"$\",\"em\",\"f282877a638a\",{\"children\":[\"The Q1 proof, one magnitude per panel: engineer count barely moved, sessions per engineer exploded, and committed PRs-by-model shows the delegation landing on Opus 4.6 specifically.\"]}]]}]\n64:[\"$\",\"p\",\"421c3500e439\",{\"className\":\"text-hc-slate not-prose font-roboto mt-6 text-sm leading-normal font-normal tracking-normal lg:text-base xl:scroll-mt-24\",\"children\":[\"\"]}]\n65:[\"$\",\"p\",\"155f8f118747\",{\"className\":\"text-hc-slate not-prose font-roboto mt-6 text-sm leading-normal font-normal tracking-normal lg:text-base xl:scroll-mt-24\",\"children\":[\"While the median engineer’s PR throughput grew about 45% relative to its pre-February baseline (call that baseline 1."])</script><script>self.__next_f.push([1,"0x), the top of the distribution moved much further. P75 went from about 1.8x baseline to about 2.9x, roughly +64% in relative terms; the weekly maximum across our active engineers went from a 3.2x-6.4x baseline range pre-February to a 7.7x-12.3x range in April. The floor barely moved at all (P25 went from about 0.5x baseline to about 0.8x). The AI uplift is concentrated at the top end of the distribution. It is not a universal rising tide that automatically boosts every engineer, and that’s okay, because not all engineering is in the bucket of things AI accelerates. As Charity says, the closer to touching bytes on disk you are, the more cautious you need to be about reviewing \",[\"$\",\"em\",\"18424ebd1dd2\",{\"children\":[\"everything\"]}],\" with a paranoid lens.\"]}]\n66:[\"$\",\"p\",\"c79afa4d2a8d\",{\"className\":\"text-hc-slate not-prose font-roboto mt-6 text-sm leading-normal font-normal tracking-normal lg:text-base xl:scroll-mt-24\",\"children\":[\"We’d never had a dozen engineers a week shipping 7+ PRs each in our entire 10-year history, until March 2026. Pre-February, two to four engineers a week hit seven or more PRs; in February that was three to seven, in March seven to twelve, in April eight to sixteen. New, and now routine. And the engineers at the top aren’t a stable cast; the March-selected and April-selected top-twelve cohorts only overlap by about half. It’s a rotating cast riding the new ceiling, not a handful of superusers carrying everyone else.\"]}]\n67:[\"$\",\"$L2c\",\"094345ba59ef\",{\"priority\":\"$undefined\",\"fetchPriority\":\"low\",\"loading\":\"lazy\",\"sizes\":\"100vw\",\"data-testid\":\"article-image\",\"className\":\"not-prose mt-6 max-h-[451px] rounded-[22px] block h-auto w-auto max-w-full\",\"src\":\"https://cdn.sanity.io/images/927dxq0h/production/90d3ef45b4639529a7c2ae95025f66be5cf1f2ef-996x926.png\",\"alt\":\"Weekly merged PRs\",\"width\":996,\"height\":926}]\n68:[\"$\",\"p\",\"3308714902d6\",{\"className\":\"text-hc-slate not-prose font-roboto mt-6 text-sm leading-normal font-normal tracking-normal lg:text-base xl:scroll-mt-24\",\"children\":[[\"$\",\"em\",\"8e225eea5f7e\",{\"children\":[\"Weekly merged PRs (total/AI-attributed/no-attribution) and the per-engineer weekly distribution for each cut, September 2025 through the week of June 22. The top tail past 20 PRs per engineer-week appears in March and persists; the May dent is the freeze weeks, not decay. Bots excluded, including the autobot.\"]}]]}]\n69:[\"$\",\"p\",\"11a2752e1e8c\",{\"className\":\"text-hc-slate not-prose font-roboto mt-6 text-sm leading-normal font-normal tracking-normal lg:text-base xl:scroll-mt-24\",\"children\":[\"\"]}]\n6a:[\"$\",\"p\",\"6e00a1a2d4bd\",{\"className\":\"text-hc-slate not-prose font-roboto mt-6 text-sm leading-normal font-normal tracking-normal lg:text-base xl:scroll-mt-24\",\"children\":[\"Peak-weekday non-AI merges held roughly steady at 25-30 across the entire window; humans didn’t slow down on their best days to make room for AI. But at the org-wide weekly level, non-AI commit-hash volume declined notably, from about 120 PR commits a week pre-February to about 60-80 a week through February to April, while AI commit-hash volume grew from near-zero to 150-200 a week.\"]}]\n6b:[\"$\",\"p\",\"8d3474a91fdb\",{\"className\":\"text-hc-slate not-prose font-roboto mt-6 text-sm leading-normal font-normal tracking-normal lg:text-base xl:scroll-mt-24\",\"children\":[\"So engineers didn’t slow down on the days they were shipping; they shipped fewer human-attributed PRs in aggregate while shipping many more AI-attributed ones. Some of the +44 peak-weekday delta is genuinely new capacity. Some of it is substitution, where work that used to be human-attributed is now agent-attributed because the same engineers shifted to driving with AI rather than typing by hand. We can’t cleanly separate lift from substitution without a controlled experiment we don’t have.\"]}]\n6c:[\"$\",\"h2\",\"cb7ff85212ff\",{\"id\":\"may,-june,-and-a-third-workflow\",\"className\":\"text-h3 text-hc-slate not-prose mt-6 xl:scroll-mt-24\",\"children\":[\"May, June, and a third workflow\"]}]\n6d:[\"$\",\"p\",\"54d6c646138c\",{\"className\":\"text-hc-slate not-prose font-roboto m"])</script><script>self.__next_f.push([1,"t-6 text-sm leading-normal font-normal tracking-normal lg:text-base xl:scroll-mt-24\",\"children\":[\"For this blog, we pulled a fresh data cut through June 28, rather than waiting the six months we’d originally planned since the May and June presentations. One methodology note before the numbers: this refresh also excludes mechanical bots (e.g. Dependabot) from every throughput denominator, something the April numbers above didn’t do. So the figures in this section aren’t a perfectly clean continuation of the ones above them. Same discipline as the rest of this post: check the methodology before you trust the magnitude.\"]}]\n6e:[\"$\",\"p\",\"c578f109d4ab\",{\"className\":\"text-hc-slate not-prose font-roboto mt-6 text-sm leading-normal font-normal tracking-normal lg:text-base xl:scroll-mt-24\",\"children\":[\"On that basis, weekday-average merges went 38.0 in March, 47.9 in April, then dipped to 36.0 in May before climbing back to 41.9 across the four complete weeks of June. The May dip isn’t engineers slowing down; it’s a supply constraint. May carried an intense marketing push plus merge freezes around \",[\"$\",\"$L25\",\"ff4603d1e858\",{\"href\":\"/resources/topic/innovation-week\",\"className\":\"not-prose text-hc-cobalt mt-6 font-normal underline hover:no-underline\",\"children\":[\"Innovation Week and O11yCon SF\"]}],\". June rebounded as soon as the freezes lifted, and peak-day merges hit 70 again on June 18, matching and sustaining April’s peak.\"]}]\n6f:[\"$\",\"p\",\"52774a260cb6\",{\"className\":\"text-hc-slate not-prose font-roboto mt-6 text-sm leading-normal font-normal tracking-normal lg:text-base xl:scroll-mt-24\",\"children\":[\"The more interesting news isn’t the wobble in the average. It’s that a third category of work showed up entirely.\"]}]\n70:[\"$\",\"p\",\"7ba56c4ea903\",{\"className\":\"text-hc-slate not-prose font-roboto mt-6 text-sm leading-normal font-normal tracking-normal lg:text-base xl:scroll-mt-24\",\"children\":[[\"$\",\"code\",\"c95fe23d4ee8\",{\"className\":\"font-mono\",\"children\":[\"honeycomb-autobot[bot]\"]}],\" landed its first commit on main on April 23. It’s Claude Code on AgentCore, dispatched from RWX (the same CI substrate from earlier in this post) and traced by Honeycomb, triggered from a Linear issue or an @honeycomb-autobot mention on a review, with no human anywhere in the commit-generation loop, only the review loop. That’s categorically different from “AI-assisted coding.” Human-in-loop coding still means a person is driving the session and choosing what to commit. The autobot doesn’t have anyone in that seat at all, but instead back-loads the work onto the review cycle where work is more mechanical and a human feels confident going hands-free during the actual coding.\"]}]\n71:[\"$\",\"p\",\"6ff0767d7ed8\",{\"className\":\"text-hc-slate not-prose font-roboto mt-6 text-sm leading-normal font-normal tracking-normal lg:text-base xl:scroll-mt-24\",\"children\":[\"Three months of data on it: 3 autonomous merges in April (0.3% of the month), 13 in May (1.7%), 70 across the four weeks of June (8.4%). Over the same window, human-authored merges with zero AI attribution kept shrinking, down to 211 in four weeks of June against a 2025 baseline in the 400s a month, while total throughput held at roughly twice the 2025 baseline the whole time. Same pattern as everywhere else in this post: substitution, not addition.\"]}]\n72:[\"$\",\"$L2c\",\"ded33b2a124b\",{\"priority\":\"$undefined\",\"fetchPriority\":\"low\",\"loading\":\"lazy\",\"sizes\":\"100vw\",\"data-testid\":\"article-image\",\"className\":\"not-prose mt-6 max-h-[451px] rounded-[22px] block h-auto w-auto max-w-full\",\"src\":\"https://cdn.sanity.io/images/927dxq0h/production/fa5d522b839bcdfd30715b1fddd8bc0399cfa399-1243x928.png\",\"alt\":\"Merges and lines by workflow\",\"width\":1243,\"height\":928}]\n73:[\"$\",\"p\",\"ffd6d0232846\",{\"className\":\"text-hc-slate not-prose font-roboto mt-6 text-sm leading-normal font-normal tracking-normal lg:text-base xl:scroll-mt-24\",\"children\":[[\"$\",\"em\",\"a3dc199da9fe\",{\"children\":[\"The three-way split, January 2025 through the four full weeks of June 2026, mechanical bots excluded. The assisted band "])</script><script>self.__next_f.push([1,"is a floor; the autonomous band is exact, because bot authorship is self-evident.\"]}]]}]\n74:[\"$\",\"p\",\"107c7fd000c7\",{\"className\":\"text-hc-slate not-prose font-roboto mt-6 text-sm leading-normal font-normal tracking-normal lg:text-base xl:scroll-mt-24\",\"children\":[\"\"]}]\n75:[\"$\",\"p\",\"5cff9bede24a\",{\"className\":\"text-hc-slate not-prose font-roboto mt-6 text-sm leading-normal font-normal tracking-normal lg:text-base xl:scroll-mt-24\",\"children\":[\"The adoption shape looks like the rest of the story too, not a power-user phenomenon. Of the 96 autobot squashes on main through July 6, 63 carry an explicit “Triggered by” line naming 23 distinct engineers; one of the eng enablement leads who co-authored autobot is the heaviest user at 18, and everyone else in the tail is 2 to 4 each. And 55 of those 96 squashes carry no Claude co-author trailer at all, which means the same trailer-based blind spot from the “Bee-ing honest” section up top shows up here too. If we counted the autobot’s work by trailer the way we count human-driven work, we’d have missed 57% of it. We count it by author identity instead, which for a bot account is exact rather than a floor. But it’s a reminder that every attribution method has exactly one failure mode it’s blind to, and you only find out what it is by checking, not by assuming it doesn’t have one.\"]}]\n76:[\"$\",\"p\",\"b202fc272d1b\",{\"className\":\"text-hc-slate not-prose font-roboto mt-6 text-sm leading-normal font-normal tracking-normal lg:text-base xl:scroll-mt-24\",\"children\":[\"The autonomous workflow rides the frontier model the same way human delegation does: 30 of 33 model-tagged autobot squashes in the four weeks of June cite Opus 4.8. And it isn’t yet a lines-of-code story. Autonomous work has added roughly 5,500 lines total since April, about 0.3% of the codebase’s current size. (Added, not surviving; it’s too early to measure how many of those lines are still alive at HEAD.) Right now this is a merge-count phenomenon, not a codebase-composition one. It’ll be worth watching whether that changes.\"]}]\n77:[\"$\",\"p\",\"ec3c85f2cfd7\",{\"className\":\"text-hc-slate not-prose font-roboto mt-6 text-sm leading-normal font-normal tracking-normal lg:text-base xl:scroll-mt-24\",\"children\":[\"The codebase kept growing underneath all of this. HEAD was at 1.88 million lines in April; by July 6 it’s 2,096,286, more than double the 972,000 lines at the end of 2024. Net-new code since end-2024 is now majority AI-attributed for the first time: 599,000 of 1,124,000 added lines, at least 53%, up from 41% in April. June’s line-level floor, at least 82.6% of new lines AI-attributed, is the highest month on record, ahead of April’s 75%. The projection in the April data I presented on-stage, that AI would cross a third of HEAD “around end of 2026,” turned out to be conservative; the current slope puts that closer to September, with half of HEAD by roughly mid-2027.\"]}]\n78:[\"$\",\"p\",\"68263f54f364\",{\"className\":\"text-hc-slate not-prose font-roboto mt-6 text-sm leading-normal font-normal tracking-normal lg:text-base xl:scroll-mt-24\",\"children\":[\"One number needs its own caveat rather than a triumphant read. Human-attributed lines surviving at HEAD actually ticked down slightly, from 1,509,000 in April to 1,497,000 in July. That’s not a clean “AI replaced human code” story. Some of it is genuine replacement; some of it is recalibration retroactively reclassifying PRs that were originally counted as human, as we keep finding hidden AI attribution in old PRs. Don’t read a precise story into that number. Read it as more evidence that the floor keeps rising as we get better at measuring it, which has been true of every number in this post so far.\"]}]\n79:[\"$\",\"p\",\"6e5a551a3194\",{\"className\":\"text-hc-slate not-prose font-roboto mt-6 text-sm leading-normal font-normal tracking-normal lg:text-base xl:scroll-mt-24\",\"children\":[\"Engineers with at least one AI-attributed commit: 70, up from 64 in April. That’s broadening, not just the same 50-plus people going faster. And the frontier-model succession "])</script><script>self.__next_f.push([1,"kept stair-stepping exactly the way it did in February: Opus 4.6 gave way to Opus 4.7, which gave way to Opus 4.8 (366 of June’s model-tagged PRs, against 31 for 4.7 and 29 for 4.6, the same one-month displacement pattern each time). Claude Fable 5, the newest Mythos-tier model, shows up in June’s trailers too, on 34 PRs. Sonnet 5 hasn’t landed a merged PR yet, since it only just launched, but it’s already showing up on PRs out for review, which tends to be the leading indicator before it shows up in this table. And the autonomous workflow doesn’t relax the one constraint that’s held the whole way through this post: a person still has to trigger it, via a Linear ticket or an @-mention. Our human names have stopped showing up on the commit messages. The only adoption ceiling is still how many engineers choose to reach for it.\"]}]\n7a:[\"$\",\"$L2c\",\"5b7c9bef7dcf\",{\"priority\":\"$undefined\",\"fetchPriority\":\"low\",\"loading\":\"lazy\",\"sizes\":\"100vw\",\"data-testid\":\"article-image\",\"className\":\"not-prose mt-6 max-h-[451px] rounded-[22px] block h-auto w-auto max-w-full\",\"src\":\"https://cdn.sanity.io/images/927dxq0h/production/fb5f67d514514013fc8bf8a4d131a7edaf157253-1757x760.png\",\"alt\":\"AI-attributed PRs per week by model\",\"width\":1757,\"height\":760}]\n7b:[\"$\",\"p\",\"b13e48eab3b7\",{\"className\":\"text-hc-slate not-prose font-roboto mt-6 text-sm leading-normal font-normal tracking-normal lg:text-base xl:scroll-mt-24\",\"children\":[[\"$\",\"em\",\"302748ac1cb9\",{\"children\":[\"The succession, extended through June. Each Opus release displaces its predecessor in committed work within about a month of arriving; the February pattern wasn’t a one-off.\"]}]]}]\n7c:[\"$\",\"h2\",\"c5abe59b679e\",{\"id\":\"possible-(overlapping)-explanations\",\"className\":\"text-h3 text-hc-slate not-prose mt-6 xl:scroll-mt-24\",\"children\":[\"Possible (overlapping) explanations\"]}]\n7d:[\"$\",\"p\",\"042ef3191cd7\",{\"className\":\"text-hc-slate not-prose font-roboto mt-6 text-sm leading-normal font-normal tracking-normal lg:text-base xl:scroll-mt-24\",\"children\":[\"We can name several factors that line up with the inflection. None of them, on its own, explains the curve, and we can’t isolate which mattered most without a controlled test we can’t run in retrospect. What follows is a list of overlapping contributions our own team has flagged, not one single cause dressed up as several.\"]}]\n7e:[\"$\",\"p\",\"4dee34866fe2\",{\"className\":\"text-hc-slate not-prose font-roboto mt-6 text-sm leading-normal font-normal tracking-normal lg:text-base xl:scroll-mt-24\",\"children\":[[\"$\",\"strong\",\"a470b4062ca8\",{\"children\":[\"Frontier-model capability:\"]}],\" Opus 4.6, in February 2026, was the specific release that produced the session-rate jump. Earlier Opus releases (4.1 in August 2025, 4.5 in December) shifted the floor without producing a takeoff. The rest of the model family in the same window, Sonnet 4.6 and Haiku 4.5, didn’t move the committable-delegation needle in our telemetry: Sonnet 4.6 launched February 17 with full Honeycomb adoption (41 distinct users) but produced only 35 commits in March and 27 in April, against Opus 4.6’s 232 and 127. It was frontier-model capability specifically that crossed the threshold from consultation to delegation, not “any new model.”\"]}]\n7f:[\"$\",\"p\",\"7c8111abc327\",{\"className\":\"text-hc-slate not-prose font-roboto mt-6 text-sm leading-normal font-normal tracking-normal lg:text-base xl:scroll-mt-24\",\"children\":[[\"$\",\"strong\",\"1f749f886d80\",{\"children\":[\"Leadership signaling, twice:\"]}],\" August 2025’s letter set the explicit “experiment, take time to figure out what AI does for your work” frame. January 2026’s follow-up named sharper strategic stakes: rebuild the product surface and the market posture for AI-first. The mid-January realignment toward greenfield, higher-AI-leverage work followed from that. Without either signal, I doubt the throughput curve looks the same.\"]}]\n80:[\"$\",\"p\",\"dbc33b9a154c\",{\"className\":\"text-hc-slate not-prose font-roboto mt-6 text-sm leading-normal font-normal tracking-normal lg:text-base xl:scroll-mt-24\",\"children\":[[\"$\",\"st"])</script><script>self.__next_f.push([1,"rong\",\"790890e1d4fc\",{\"children\":[\"Tooling that improved over months:\"]}],\" The October 2025 Claude Code harness improvements produced a noticeable adoption step on their own, with no model release behind them. Each release of the tooling added something some engineer needed before they could delegate. Models alone don’t explain the curve; the wrapper around the model matters just as much as the model does.\"]}]\n81:[\"$\",\"p\",\"7c696a3581b4\",{\"className\":\"text-hc-slate not-prose font-roboto mt-6 text-sm leading-normal font-normal tracking-normal lg:text-base xl:scroll-mt-24\",\"children\":[[\"$\",\"strong\",\"61185448ef02\",{\"children\":[\"Substrate already in place:\"]}],\" Continuous delivery, code-ownership practices, fast CI, blameless incident analysis, observability that links shipped code back to the PR that created it: the practices the rest of this post is about. AI work landed in an org that already had the substrate to absorb it. We can’t run the counterfactual, but the practices section below is our best account of why this didn’t go badly.\"]}]\n82:[\"$\",\"p\",\"6583c9fec571\",{\"className\":\"text-hc-slate not-prose font-roboto mt-6 text-sm leading-normal font-normal tracking-normal lg:text-base xl:scroll-mt-24\",\"children\":[[\"$\",\"strong\",\"154e103eee8e\",{\"children\":[\"Cumulative engineer-level expertise:\"]}],\" From April through September 2025, one or two engineers a month adopted Claude Code. By February 2026 we had a base of fifty-plus engineers who’d been using it for months and could mentor everyone else. That cohort effect is hard to pin to any single date; it’s the gradual accumulation of in-house expertise that the February takeoff drew on.\"]}]\n83:[\"$\",\"p\",\"7c6dfdcd0ac2\",{\"className\":\"text-hc-slate not-prose font-roboto mt-6 text-sm leading-normal font-normal tracking-normal lg:text-base xl:scroll-mt-24\",\"children\":[\"These factors overlap, and we can’t say any one of them in isolation would have gotten us here. Leadership signaling probably amplifies tooling improvements. Substrate makes it possible for engineers to share what they’re learning. Frontier-model capability matters more in an org that already has the substrate and the cohort to use it well. The factors compound rather than substitute for one another. Anyone telling you a single factor caused their team’s gain is overstating it. Including us.\"]}]\n84:[\"$\",\"h2\",\"70ecf6c4c84e\",{\"id\":\"we-followed-intercom,-with-caveats\",\"className\":\"text-h3 text-hc-slate not-prose mt-6 xl:scroll-mt-24\",\"children\":[\"We followed Intercom, with caveats\"]}]\n85:[\"$\",\"p\",\"7cb45141abf6\",{\"className\":\"text-hc-slate not-prose font-roboto mt-6 text-sm leading-normal font-normal tracking-normal lg:text-base xl:scroll-mt-24\",\"children\":[\"Three things are worth crediting in Intercom's playbook.\"]}]\n86:[\"$\",\"p\",\"415c430cdb18\",{\"className\":\"text-hc-slate not-prose font-roboto mt-6 text-sm leading-normal font-normal tracking-normal lg:text-base xl:scroll-mt-24\",\"children\":[\"They set a more realistic and achievable 2x goal, not the 10x-and-up claims that were common currency during the 2024 hype cycle. Discipline matters when the temptation is to oversell what AI delivers. We wanted some of that discipline for ourselves.\"]}]\n87:[\"$\",\"p\",\"ce458263e5a9\",{\"className\":\"text-hc-slate not-prose font-roboto mt-6 text-sm leading-normal font-normal tracking-normal lg:text-base xl:scroll-mt-24\",\"children\":[\"They were transparent about both the methodology and the org-shape changes that came with the gain. The substrate Intercom built, a Claude Code plugin marketplace with 153 contributors representing 31% of their R\u0026D org and 267 skills, is genuinely platform infrastructure that ships its own product. They spun up a dedicated team, team-2x, to build it. We’re smaller and a couple of years younger, but we’re building toward something in the same shape, at our scale.\"]}]\n88:[\"$\",\"p\",\"1047159faa31\",{\"className\":\"text-hc-slate not-prose font-roboto mt-6 text-sm leading-normal font-normal tracking-normal lg:text-base xl:scroll-mt-24\",\"children\":[\"They engaged their auditors, Schellman, early, before"])</script><script>self.__next_f.push([1," scaling auto-approval, to confirm that the evidence trail an AI-approved PR produces is the same evidence trail an auditor expects from a human-approved one. The “who” changes. The “what” doesn’t. That’s a model worth following: build for safety first, and compliance follows from it.\"]}]\n89:[\"$\",\"p\",\"dc4b2602fc35\",{\"className\":\"text-hc-slate not-prose font-roboto mt-6 text-sm leading-normal font-normal tracking-normal lg:text-base xl:scroll-mt-24\",\"children\":[\"Where we differ is that we’re at zero auto-approval today, and they’re at 19.2% as of April. That’s deliberate sequencing on our part, not a sign that we're “behind.” Before you can safely scale auto-approval, which is automating the bug-catching half of PR review, you need substantial substrate underneath it. The compliance question is necessary but not sufficient; the technical preconditions sit underneath the procedural ones. You need codified rules in CLAUDE.md and skills that an auto-review agent can actually verify against; MCP-mediated dev-loop access so the agent reviews against the same context a human would have had (design intent, ticket history, production behavior); fast and AI-legible CI so the verification loop closes quickly; closed-loop production observability that links shipped code back to the PR that created it; and a dissemination layer so humans stay aware of what’s shipping even when they’re not gating it.\"]}]\n8a:[\"$\",\"p\",\"4daada68b28d\",{\"className\":\"text-hc-slate not-prose font-roboto mt-6 text-sm leading-normal font-normal tracking-normal lg:text-base xl:scroll-mt-24\",\"children\":[\"A 19% auto-approval number means radically different things at an org that invested in the substrate before turning the switch versus one that just turned the switch. Intercom’s number is downstream of substrate they built first. A company that turns on “auto-approve PRs under 20 lines” without equivalent substrate will report the same number, but it’s measuring rubber-stamping against weak constraints, not safe automation against strong ones. Different point on the same trajectory.\"]}]\n96:T4cd,The headline finding from Intercom’s auto-approval post is the most striking parallel to our own data. They report AI-authored backend code reverting at 0.53% and AI-authored frontend code reverting at 0.22%, against human-authored revert rates of 5.39% and 2.00% respectively. It’s worth naming the selection effect here: if the easier, lower-risk changes increasingly get auto-approved, humans are left reviewing the harder residual cases, which would push human revert rates up for reasons that have nothing to do with humans getting worse at their jobs. Their downtime from breaking code changes dropped 35% even as deployment frequency doubled. Theirs is a per-PR claim about strict, decomposed, sub-agent-driven review against an Intercom-specific guidance flywheel. Ours is a per-quarter claim about severity, not volume: incident count is tracking change volume about as linearly as you’d expect, but we haven’t had a spectacular AI failure, and our guardrails are aimed at containing how bad any one incident gets rather than pretending we can hold the count flat. Different denominators, same direction. Both posts are pushing back on the naive “more code, more failures” intuition, from different evidence.8b:[\"$\",\"p\",\"69125432eaf6\",{\"className\":\"text-hc-slate not-prose font-roboto mt-6 text-sm leading-normal font-normal tracking-normal lg:text-base xl:scroll-mt-24\",\"children\":[\"$96\"]}]\n8c:[\"$\",\"p\",\"0a0e3e6888a4\",{\"className\":\"text-hc-slate not-prose font-roboto mt-6 text-sm leading-normal font-normal tracking-normal lg:text-base xl:scroll-mt-24\",\"children\":[\"We had a private conversation with the Intercom team in early May 2026. They hit the same February 2026 inflection point we did. The Opus 4.6 unlock was the gut-call attribution from multiple Intercom engineers, though they noted it was almost impossible to disentangle from their internal mandates and team-2x activity in the same period. They’re partnering with a Stanford resear"])</script><script>self.__next_f.push([1,"ch group to try to isolate the variables, and even that group’s initial pre-January analysis missed the inflection entirely. The world’s most data-rich org on this exact question is paying academic researchers to help them figure it out, and they still don’t know.\"]}]\n8d:[\"$\",\"p\",\"6c0f3c8c186c\",{\"className\":\"text-hc-slate not-prose font-roboto mt-6 text-sm leading-normal font-normal tracking-normal lg:text-base xl:scroll-mt-24\",\"children\":[\"That independent-org corroboration is the cleanest natural experiment either of us has. Two separate orgs, same month, same uncertainty about cause, same direction. That’s worth more than either of our individual analyses on its own. It’s also worth weighing against the broader base rate: \",[\"$\",\"$L25\",\"c90b2dc61102\",{\"href\":\"https://newsletter.getdx.com/p/ai-productivity-gains-are-10-not\",\"className\":\"not-prose text-hc-cobalt mt-6 font-normal underline hover:no-underline\",\"children\":[\"DX’s longitudinal study across roughly 400 companies\"]}],\" found AI usage up 65% translating to only about 8% more PR throughput on average. We’re the outlier case here, not the median one.\"]}]\n8e:[\"$\",\"p\",\"312881d29005\",{\"className\":\"text-hc-slate not-prose font-roboto mt-6 text-sm leading-normal font-normal tracking-normal lg:text-base xl:scroll-mt-24\",\"children\":[\"Here's the truth: Nothing I've written here will help you if your underlying org isn't already healthy and functional. AI just amplifies what you're already doing. \",[\"$\",\"$L25\",\"792df9ddbb18\",{\"href\":\"/blog/ai-amplifies-existing-practices-lessons-ai-first-strategy\",\"className\":\"not-prose text-hc-cobalt mt-6 font-normal underline hover:no-underline\",\"children\":[\"Read part 2 of this blog series to see what we learned.\"]}]]}]\n8f:[\"$\",\"h2\",\"3caadc4dd5a7\",{\"id\":\"ai-influence-level-disclosure\",\"className\":\"text-h3 text-hc-slate not-prose mt-6 xl:scroll-mt-24\",\"children\":[\"AI Influence Level disclosure\"]}]\n90:[\"$\",\"p\",\"1ef6a3119526\",{\"className\":\"text-hc-slate not-prose font-roboto mt-6 text-sm leading-normal font-normal tracking-normal lg:text-base xl:scroll-mt-24\",\"children\":[\"This post: AIL-3.0 (substantial AI involvement, human steering on every load-bearing call). The data analysis, custom git-of-theseus extensions, commit-history trawling, calibration overrides, the merge-rate and incident charts, was AI-assisted. The July refresh, the May-June numbers and the autonomous-workflow analysis added above, was pulled with Claude Fable 5. The slide deck this post derives from was composed with AI assistance, and AI assistance was used to reformat the slide bullet points and speaker notes into essay form. The voice and tone polish was done in a separate Claude project tuned to my writing style, followed by a very extensive manual editing process where I further added or changed at least 20% of the words.\"]}]\n91:[\"$\",\"p\",\"6c165e579860\",{\"className\":\"text-hc-slate not-prose font-roboto mt-6 text-sm leading-normal font-normal tracking-normal lg:text-base xl:scroll-mt-24\",\"children\":[\"Strategic decisions, data interpretation, and judgment calls about what to keep and what to cut are mine. AI helped me move faster on a deadline; it didn’t supply the substance. The talk and this post are themselves an example of the same 2x story they describe: weeks of human work, AI-assisted, not 10x. The substance wouldn’t exist without me, and the level of polish wouldn’t exist without AI.\"]}]\n92:[\"$\",\"p\",\"ba70668c742a\",{\"className\":\"text-hc-slate not-prose font-roboto mt-6 text-sm leading-normal font-normal tracking-normal lg:text-base xl:scroll-mt-24\",\"children\":[\"AIL framework: \",[\"$\",\"$L25\",\"7a280710b2d8\",{\"href\":\"https://danielmiessler.com/blog/ai-influence-level-ail\",\"className\":\"not-prose text-hc-cobalt mt-6 font-normal underline hover:no-underline\",\"children\":[\"danielmiessler.com/blog/ai-influence-level-ail\"]}],\". Illustrations in the original talk: AIL-0, by \",[\"$\",\"$L25\",\"6f01682f03c8\",{\"href\":\"https://bsky.app/profile/bbghost.bsky.social\",\"className\":\"not-prose text-hc-cobalt mt-6 font-normal underline hover:no-underline\",\"children\":[\""])</script><script>self.__next_f.push([1,"bbghost.bsky.social\"]}],\". Art should be made by artists, not machines. Illustrations in the blog by our amazing design team.\"]}]\n"])</script><script>self.__next_f.push([1,"93:[\"$\",\"p\",\"0cb701f1efd9\",{\"className\":\"text-hc-slate not-prose font-roboto mt-6 text-sm leading-normal font-normal tracking-normal lg:text-base xl:scroll-mt-24\",\"children\":[[\"$\",\"em\",\"60535730c25f\",{\"children\":[\"Sources and context:\"]}],\" \",[\"$\",\"em\",\"a321853dec8a\",{\"children\":[[\"$\",\"$L25\",\"a321853dec8a\",{\"href\":\"https://ideas.fin.ai/p/2x-nine-months-later\",\"className\":\"not-prose text-hc-cobalt mt-6 font-normal underline hover:no-underline\",\"children\":[\"Fin/Intercom 2x post\"]}],\";\"]}],\" \",[\"$\",\"em\",\"e4619735cc19\",{\"children\":[[\"$\",\"$L25\",\"e4619735cc19\",{\"href\":\"https://www.intercom.com/blog/ai-is-approving-our-pull-requests-heres-how-we-made-it-safe/\",\"className\":\"not-prose text-hc-cobalt mt-6 font-normal underline hover:no-underline\",\"children\":[\"Fin/Intercom AI PR approval safety post\"]}],\";\"]}],\" \",[\"$\",\"em\",\"d4c8f56ae707\",{\"children\":[[\"$\",\"$L25\",\"d4c8f56ae707\",{\"href\":\"/resources/case-studies/how-honeycomb-helped-intercom-observe-and-operate-fin-ai\",\"className\":\"not-prose text-hc-cobalt mt-6 font-normal underline hover:no-underline\",\"children\":[\"Honeycomb-Intercom case study\"]}],\";\"]}],\" \",[\"$\",\"em\",\"081472b4aaf7\",{\"children\":[[\"$\",\"$L25\",\"081472b4aaf7\",{\"href\":\"https://www.aviator.co/podcast/enineering-leadership-ai-emily-nakashima\",\"className\":\"not-prose text-hc-cobalt mt-6 font-normal underline hover:no-underline\",\"children\":[\"Emily Nakashima on AI-amplified engineering leadership\"]}],\". This post is adapted from the\"]}],\" \",[\"$\",\"em\",\"49a547c16c23\",{\"children\":[[\"$\",\"$L25\",\"49a547c16c23\",{\"href\":\"https://leaddev.com/software-quality/30-to-70-prs-a-day-how-we-managed-to-not-wreck-our-systems\",\"className\":\"not-prose text-hc-cobalt mt-6 font-normal underline hover:no-underline\",\"children\":[\"talk of the same name\"]}],\", delivered at Sydney Tech Leaders and LDX3 London in 2026.\"]}]]}]\n"])</script><script>self.__next_f.push([1,"3c:[\"$\",\"aside\",null,{\"id\":\"relatedArticles\",\"className\":\"col-span-full py-12 lg:py-24\",\"children\":[[\"$\",\"div\",null,{\"className\":\"z-20 flex flex-col items-center lg:w-1/2 lg:gap-8 mx-auto mb-0 gap-8 text-center lg:mb-0\",\"children\":[null,[\"$\",\"h1\",null,{\"_type\":\"title\",\"className\":\"font-medium text-pretty font-poppins text-center text-4xl lg:text-5xl\",\"children\":[[\"$\",\"span\",\"0f5473b1517e644547c6683a7af2f01b\",{\"className\":\"title-hero-heading text-4xl tracking-tighter lg:text-6xl\",\"children\":[\"\"]}]]}],null,null]}],[\"$\",\"div\",null,{\"className\":\"gap-4 py-10 lg:py-16 xl:flex xl:gap-6\",\"children\":[[\"$\",\"div\",null,{\"className\":\"full flex flex-col gap-4 md:flex-row lg:flex-col xl:w-[831px] xl:gap-6\",\"children\":[[\"$\",\"$L25\",\"179a5d4c-2a78-4d1f-a242-22bb1d9b4d3a\",{\"className\":\"flex-1 lg:h-[245px]\",\"href\":\"/resources/podcasts/ep-93-adaptive-sampling-strategies-with-mike-goldsmith\",\"children\":[\"$\",\"div\",null,{\"className\":\"bg-hc-gray-50 flex h-full flex-col gap-6 rounded-4xl p-2.5 lg:flex-row\",\"children\":[[\"$\",\"div\",null,{\"className\":\"relative h-[172px] w-auto md:h-[177px] lg:h-[225px] lg:w-[396px] xl:flex-1\",\"children\":[\"$\",\"$L2c\",null,{\"src\":\"https://cdn.sanity.io/images/927dxq0h/production/98d12fa7a1c626c805c2de91f5e19249b843b096-1080x1080.png\",\"fill\":true,\"alt\":\"O11yCast podcast logo: a dark background with a radiating orange, blue, green, and yellow circular pattern above the white and orange text '011Y_Cast(((' and 'Everything Observability'.\",\"className\":\"aspect-video rounded-4xl object-cover\",\"sizes\":\"(max-width: 768px) 100vw, 396px\"}]}],[\"$\",\"div\",null,{\"className\":\"flex flex-1 flex-col gap-4 max-lg:px-2.5 lg:pt-4\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center gap-4\",\"children\":[[\"$\",\"div\",null,{\"className\":\"font-roboto focus:ring-ring inline-flex items-center rounded-lg font-medium transition-colors focus:ring-2 focus:ring-offset-2 focus:outline-none px-2 py-1 text-xs leading-normal bg-hc-sky-500 text-sky-50\",\"children\":\"Podcasts\"}],[[\"$\",\"span\",null,{\"className\":\"h-3.5 border-r border-r-black/30\"}],[\"$\",\"span\",null,{\"className\":\"font-medium font-roboto text-hc-slate/70 text-xs\",\"children\":[null,[\"$\",\"span\",null,{\"children\":\"September 3, 2026\"}]]}]]]}],[\"$\",\"h3\",null,{\"className\":\"font-roboto line-clamp-2 text-base font-medium\",\"children\":\"Ep. #93, Adaptive Sampling Strategies with Mike Goldsmith\"}],[\"$\",\"p\",null,{\"className\":\"font-roboto text-hc-slate/70 line-clamp-3 text-sm font-normal max-lg:hidden\",\"children\":\"On episode 93 of O11ycast, Mike Goldsmith talks to Martin Thwaites and Ken Rimple discuss Honeycomb's contribution to the OpenTelemetry Collector, the Adaptive Tail Sampling Processor. This processor was created based on years of experience building Honeycomb's custom, industry leading tail sampler, Refinery.\\n\\n\"}]]}]]}]}],[\"$\",\"$L25\",\"a435bd91-9998-4e2e-af39-89315db18bd0\",{\"className\":\"flex-1 lg:h-[245px]\",\"href\":\"/resources/leading-with-observability/leading-with-observability-scaling-fin-to-2x-engineering-productivity\",\"children\":[\"$\",\"div\",null,{\"className\":\"bg-hc-gray-50 flex h-full flex-col gap-6 rounded-4xl p-2.5 lg:flex-row\",\"children\":[[\"$\",\"div\",null,{\"className\":\"relative h-[172px] w-auto md:h-[177px] lg:h-[225px] lg:w-[396px] xl:flex-1\",\"children\":[\"$\",\"$L2c\",null,{\"src\":\"https://cdn.sanity.io/images/927dxq0h/production/ca5665e8cba53cfd097fff94757ec1479ad2bf31-1920x1080.jpg\",\"fill\":true,\"alt\":\"Title slide for the series \\\"Leading With Observability,\\\" Episode 1: \\\"Scaling Fin to 2x Engineering Productivity,\\\" featuring Darragh Curran (CTO, Fin) and Charity Majors (CTO, Honeycomb).\",\"className\":\"aspect-video rounded-4xl object-cover\",\"sizes\":\"(max-width: 768px) 100vw, 396px\"}]}],[\"$\",\"div\",null,{\"className\":\"flex flex-1 flex-col gap-4 max-lg:px-2.5 lg:pt-4\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center gap-4\",\"children\":[\"$L97\",\"$L98\"]}],\"$L99\",\"$L9a\"]}]]}]}]]}],\"$L9b\"]}],false]}]\n"])</script><script>self.__next_f.push([1,"97:[\"$\",\"div\",null,{\"className\":\"font-roboto focus:ring-ring inline-flex items-center rounded-lg font-medium transition-colors focus:ring-2 focus:ring-offset-2 focus:outline-none px-2 py-1 text-xs leading-normal bg-hc-gray-200 text-hc-slate\",\"children\":\"Leading With Observability\"}]\n98:[[\"$\",\"span\",null,{\"className\":\"h-3.5 border-r border-r-black/30\"}],[\"$\",\"span\",null,{\"className\":\"font-medium font-roboto text-hc-slate/70 text-xs\",\"children\":[null,[\"$\",\"span\",null,{\"children\":\"August 27, 2026\"}]]}]]\n99:[\"$\",\"h3\",null,{\"className\":\"font-roboto line-clamp-2 text-base font-medium\",\"children\":\"Leading With Observability: Scaling Fin to 2x Engineering Productivity\"}]\n9a:[\"$\",\"p\",null,{\"className\":\"font-roboto text-hc-slate/70 line-clamp-3 text-sm font-normal max-lg:hidden\",\"children\":\"Darragh Curran, CTO at Fin (formerly Intercom), set out to double engineering productivity—and nearly tripled it instead, using AI-driven code, an AI-powered PR review system, observability as a trust mechanism, and much more hands-on leadership. In the first episode of Leading With Observability, Charity gets into the messy bits behind that transformation, not just the highlight reel.\"}]\n"])</script><script>self.__next_f.push([1,"9b:[\"$\",\"div\",null,{\"className\":\"full flex flex-col gap-4 max-xl:mt-4 md:flex-col lg:flex-row xl:flex-1 xl:flex-col xl:gap-6\",\"children\":[[\"$\",\"$L25\",\"aws-honeycomb-workshop-ai-investigators\",{\"href\":\"/resources/webinars/aws-honeycomb-workshop-ai-investigators\",\"className\":\"flex-1 lg:h-[130px]\",\"children\":[\"$\",\"div\",null,{\"className\":\"bg-hc-gray-50 flex h-full gap-4 rounded-3xl p-4 xl:gap-6 xl:rounded-4xl xl:p-2.5\",\"children\":[[\"$\",\"div\",null,{\"className\":\"relative h-[84px] w-[84px] self-start xl:h-[135px] xl:w-[135px]\",\"children\":[\"$\",\"div\",null,{\"className\":\"aspect-square h-full w-full overflow-hidden rounded-2xl bg-white xl:rounded-3xl\",\"children\":[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"viewBox\":\"0 0 542 542\",\"fill\":\"none\",\"className\":\"h-full w-full\",\"children\":[[\"$\",\"path\",null,{\"fill\":\"#FBEDF0\",\"d\":\"M0 0h542v542H0z\"}],[\"$\",\"path\",null,{\"fill\":\"#F7D2D7\",\"d\":\"M460.213 394.786c38.019-55.443 16.608-179.375-78.922-214.08-56.823-20.676-114.265-101.902-218.578-66.827a195.6 195.6 0 0 0-8.51 3.138 160.962 160.962 0 0 0-8.235 3.692C38.36 174.244 36.576 301.622 141.37 345.065c89.764 37.168 248.431 152.484 318.843 49.721Z\"}],[\"$\",\"rect\",null,{\"width\":318,\"height\":202,\"x\":107,\"y\":166,\"fill\":\"#fff\",\"rx\":5}],[\"$\",\"rect\",null,{\"width\":318,\"height\":202,\"x\":107,\"y\":166,\"stroke\":\"#E4A3A5\",\"strokeWidth\":10,\"rx\":5}],[\"$\",\"circle\",null,{\"cx\":198,\"cy\":243,\"r\":23,\"fill\":\"#E65B53\"}],[\"$\",\"path\",null,{\"fill\":\"#E65B53\",\"d\":\"M155 314a43.001 43.001 0 0 1 73.406-30.406A43.001 43.001 0 0 1 241 314h-86Z\"}],[\"$\",\"g\",null,{\"clipPath\":\"url(#a)\",\"children\":[[\"$\",\"path\",null,{\"fill\":\"#FBEDF0\",\"d\":\"M301 187h47.472v47.472H301z\"}],[\"$\",\"circle\",null,{\"cx\":324.737,\"cy\":202.844,\"r\":7.053,\"fill\":\"#E65B53\"}],[\"$\",\"path\",null,{\"fill\":\"#E65B53\",\"d\":\"M311.55 224.618a13.19 13.19 0 0 1 13.187-13.187 13.188 13.188 0 0 1 13.187 13.187H311.55Z\"}]]}],[\"$\",\"g\",null,{\"clipPath\":\"url(#b)\",\"children\":[[\"$\",\"path\",null,{\"fill\":\"#FBEDF0\",\"d\":\"M301 243.264h47.472v47.472H301z\"}],[\"$\",\"circle\",null,{\"cx\":324.737,\"cy\":259.108,\"r\":7.053,\"fill\":\"#E65B53\"}],[\"$\",\"path\",null,{\"fill\":\"#E65B53\",\"d\":\"M311.55 280.882a13.188 13.188 0 0 1 26.374 0H311.55Z\"}]]}],[\"$\",\"g\",null,{\"clipPath\":\"url(#c)\",\"children\":[[\"$\",\"path\",null,{\"fill\":\"#FBEDF0\",\"d\":\"M301 299.527h47.472v47.472H301z\"}],[\"$\",\"circle\",null,{\"cx\":324.737,\"cy\":315.372,\"r\":7.053,\"fill\":\"#E65B53\"}],[\"$\",\"path\",null,{\"fill\":\"#E65B53\",\"d\":\"M311.55 337.145a13.187 13.187 0 0 1 26.374 0H311.55Z\"}]]}],[\"$\",\"g\",null,{\"clipPath\":\"url(#d)\",\"children\":[[\"$\",\"path\",null,{\"fill\":\"#FBEDF0\",\"d\":\"M357.264 187h47.472v47.472h-47.472z\"}],[\"$\",\"circle\",null,{\"cx\":381.001,\"cy\":202.844,\"r\":7.053,\"fill\":\"#E65B53\"}],[\"$\",\"path\",null,{\"fill\":\"#E65B53\",\"d\":\"M367.814 224.618a13.188 13.188 0 0 1 13.187-13.187 13.186 13.186 0 0 1 13.187 13.187h-26.374Z\"}]]}],[\"$\",\"g\",null,{\"clipPath\":\"url(#e)\",\"children\":[[\"$\",\"path\",null,{\"fill\":\"#FBEDF0\",\"d\":\"M357.264 243.264h47.472v47.472h-47.472z\"}],[\"$\",\"circle\",null,{\"cx\":381.001,\"cy\":259.108,\"r\":7.053,\"fill\":\"#E65B53\"}],[\"$\",\"path\",null,{\"fill\":\"#E65B53\",\"d\":\"M367.814 280.882a13.187 13.187 0 1 1 26.374 0h-26.374Z\"}]]}],[\"$\",\"g\",null,{\"clipPath\":\"url(#f)\",\"children\":[[\"$\",\"path\",null,{\"fill\":\"#FBEDF0\",\"d\":\"M357.264 299.527h47.472v47.472h-47.472z\"}],[\"$\",\"circle\",null,{\"cx\":381.001,\"cy\":315.372,\"r\":7.053,\"fill\":\"#E65B53\"}],[\"$\",\"path\",null,{\"fill\":\"#E65B53\",\"d\":\"M367.814 337.145a13.186 13.186 0 1 1 26.374 0h-26.374Z\"}]]}],[\"$\",\"circle\",null,{\"cx\":412.5,\"cy\":188.5,\"r\":53.5,\"fill\":\"#E65B53\"}],[\"$\",\"path\",null,{\"fill\":\"#fff\",\"d\":\"M434.842 186.768c1.333.77 1.333 2.695 0 3.464l-32.013 18.483c-1.334.77-3-.192-3-1.732v-36.965c0-1.54 1.666-2.502 3-1.733l32.013 18.483Z\"}],[\"$\",\"path\",null,{\"fill\":\"#D75450\",\"d\":\"M238 373h55v27h-55z\"}],[\"$\",\"rect\",null,{\"width\":168,\"height\":27,\"x\":182,\"y\":400,\"fill\":\"#E4A3A5\",\"rx\":13.5}],[\"$\",\"path\",null,{\"stroke\":\"#D75450\",\"strokeLinecap\":\"round\",\"strokeWidth\":5,\"d\":\"M87.805 426.408c5.565 2.626 19.049 5.505 28.461-3.987 9.412-9.491 8.73-19.101 2.011-24.32-5.871-4.135-17.918-1.146-17.026 10.748 1.116 14.868 23.483 16.543 40.084 5.253\"}],[\"$\",\"defs\",null,{\"children\":[[\"$\",\"clipPath\",null,{\"id\":\"a\",\"children\":[\"$\",\"path\",null,{\"fill\":\"#fff\",\"d\":\"M301 187h47.472v47.472H301z\"}]}],[\"$\",\"clipPath\",null,{\"id\":\"b\",\"children\":[\"$\",\"path\",null,{\"fill\":\"#fff\",\"d\":\"M301 243.264h47.472v47.472H301z\"}]}],[\"$\",\"clipPath\",null,{\"id\":\"c\",\"children\":[\"$\",\"path\",null,{\"fill\":\"#fff\",\"d\":\"M301 299.527h47.472v47.472H301z\"}]}],[\"$\",\"clipPath\",null,{\"id\":\"d\",\"children\":[\"$\",\"path\",null,{\"fill\":\"#fff\",\"d\":\"M357.264 187h47.472v47.472h-47.472z\"}]}],[\"$\",\"clipPath\",null,{\"id\":\"e\",\"children\":[\"$\",\"path\",null,{\"fill\":\"#fff\",\"d\":\"M357.264 243.264h47.472v47.472h-47.472z\"}]}],\"$L9c\"]}]]}]}]}],\"$L9d\"]}]}],\"$L9e\",\"$L9f\"]}]\n"])</script><script>self.__next_f.push([1,"9c:[\"$\",\"clipPath\",null,{\"id\":\"f\",\"children\":[\"$\",\"path\",null,{\"fill\":\"#fff\",\"d\":\"M357.264 299.527h47.472v47.472h-47.472z\"}]}]\n9d:[\"$\",\"div\",null,{\"className\":\"flex flex-1 flex-col items-start gap-3 xl:pt-[6px]\",\"children\":[[\"$\",\"div\",null,{\"className\":\"font-roboto focus:ring-ring inline-flex items-center rounded-lg font-medium transition-colors focus:ring-2 focus:ring-offset-2 focus:outline-none px-2 py-1 text-xs leading-normal bg-hc-purple-100 text-purple-800\",\"children\":\"Webinars\"}],[\"$\",\"h4\",null,{\"className\":\"font-roboto line-clamp-3 text-sm font-medium xl:text-base\",\"children\":\"How Observability Makes Better AI and Human Investigators\"}]]}]\n"])</script><script>self.__next_f.push([1,"9e:[\"$\",\"$L25\",\"6dd1ee72-dedf-4b16-b7f1-a5b6f4651390\",{\"href\":\"/resources/getting-started/what-is-contextual-observability\",\"className\":\"flex-1 lg:h-[130px]\",\"children\":[\"$\",\"div\",null,{\"className\":\"bg-hc-gray-50 flex h-full gap-4 rounded-3xl p-4 xl:gap-6 xl:rounded-4xl xl:p-2.5\",\"children\":[[\"$\",\"div\",null,{\"className\":\"relative h-[84px] w-[84px] self-start xl:h-[135px] xl:w-[135px]\",\"children\":[\"$\",\"div\",null,{\"className\":\"aspect-square h-full w-full overflow-hidden rounded-2xl bg-white xl:rounded-3xl\",\"children\":[\"$\",\"$L2c\",null,{\"src\":\"https://cdn.sanity.io/images/927dxq0h/production/a01b9544c925d87885e1c978bdee5fc2fae3250b-3840x2160.png\",\"fill\":true,\"alt\":\"What Is Contextual Observability? A Practitioner's Guide for Modern Engineering Teams\",\"className\":\"aspect-square rounded-[14px] object-cover xl:rounded-4xl\",\"sizes\":\"(max-width: 768px) 25vw, 135px\"}]}]}],[\"$\",\"div\",null,{\"className\":\"flex flex-1 flex-col items-start gap-3 xl:pt-[6px]\",\"children\":[[\"$\",\"div\",null,{\"className\":\"font-roboto focus:ring-ring inline-flex items-center rounded-lg font-medium transition-colors focus:ring-2 focus:ring-offset-2 focus:outline-none px-2 py-1 text-xs leading-normal bg-hc-green-800 text-hc-green-50\",\"children\":\"Getting Started\"}],[\"$\",\"h4\",null,{\"className\":\"font-roboto line-clamp-3 text-sm font-medium xl:text-base\",\"children\":\"What Is Contextual Observability? A Practitioner's Guide for Modern Engineering Teams\"}]]}]]}]}]\n"])</script><script>self.__next_f.push([1,"9f:[\"$\",\"$L25\",\"c81456fb-93ee-4ae9-a4b9-9d3633bb10f2\",{\"href\":\"/resources/conference-talks/socratic-ai-integrating-observability-through-interactive-dialogue-o11ycon-2026\",\"className\":\"flex-1 lg:h-[130px]\",\"children\":[\"$\",\"div\",null,{\"className\":\"bg-hc-gray-50 flex h-full gap-4 rounded-3xl p-4 xl:gap-6 xl:rounded-4xl xl:p-2.5\",\"children\":[[\"$\",\"div\",null,{\"className\":\"relative h-[84px] w-[84px] self-start xl:h-[135px] xl:w-[135px]\",\"children\":[\"$\",\"div\",null,{\"className\":\"aspect-square h-full w-full overflow-hidden rounded-2xl bg-white xl:rounded-3xl\",\"children\":[\"$\",\"$L2c\",null,{\"src\":\"https://cdn.sanity.io/images/927dxq0h/production/8566ea5ab858dce76a0029af4067db3e6eccdd84-1920x1080.png\",\"fill\":true,\"alt\":\"Socratic AI: Integrating Observability Through Interactive Dialogue - O11yCon 2026\",\"className\":\"aspect-square rounded-[14px] object-cover xl:rounded-4xl\",\"sizes\":\"(max-width: 768px) 25vw, 135px\"}]}]}],[\"$\",\"div\",null,{\"className\":\"flex flex-1 flex-col items-start gap-3 xl:pt-[6px]\",\"children\":[[\"$\",\"div\",null,{\"className\":\"font-roboto focus:ring-ring inline-flex items-center rounded-lg font-medium transition-colors focus:ring-2 focus:ring-offset-2 focus:outline-none px-2 py-1 text-xs leading-normal bg-hc-gold-300 text-gold-1000\",\"children\":\"Conference Talks\"}],[\"$\",\"h4\",null,{\"className\":\"font-roboto line-clamp-3 text-sm font-medium xl:text-base\",\"children\":\"Socratic AI: Integrating Observability Through Interactive Dialogue - O11yCon 2026\"}]]}]]}]}]\n"])</script></body></html>