{"id":36836,"date":"2026-10-23T13:56:34","date_gmt":"2026-10-23T11:56:34","guid":{"rendered":"https:\/\/www.codemotion.com\/magazine\/?p=36836"},"modified":"2026-10-23T13:56:36","modified_gmt":"2026-10-23T11:56:36","slug":"your-ai-writes-code-faster-than-your-ci-can-keep-up","status":"publish","type":"post","link":"https:\/\/www.codemotion.com\/magazine\/ai-ml\/your-ai-writes-code-faster-than-your-ci-can-keep-up\/","title":{"rendered":"Your AI Writes Code Faster Than Your CI Can Keep Up"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\"><em>Faster coding only becomes faster shipping if the pipeline behind it can absorb the extra load.<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>At Codemotion we talk with developers about AI tooling all the time, and one question deserves more attention: what happens after the code is written? Datadog has a concrete take on it, backed by real teams. Here is the idea, and where their approach fits.<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">There\u2019s a quiet assumption in much of the AI-coding conversation: if developers write code faster, software ships faster. It sounds obvious. It\u2019s also wrong, or at least incomplete.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Code creation is only the first stage of a long conveyor belt. After the editor comes the pull request, then the build, the tests, the review, the merge, the deploy. Speed up the first stage by a wide margin and you haven\u2019t sped up the belt. You\u2019ve just made a bigger pile appear at the next bottleneck. And for most teams, that bottleneck is CI.<\/p>\n\n\n\n<h2 id=\"h-more-code-means-more-of-everything\" class=\"wp-block-heading\"><strong>More code means more of everything<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">AI assistants and agents don\u2019t just help you type. They lower the cost of trying things. A change that used to take an afternoon to prototype now takes a prompt and a coffee. So developers open more pull requests, push more commits, and iterate more freely.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Every one of those triggers a pipeline. More pull requests means more builds, more builds means more test runs, and more test runs means more compute, more waiting and more chances for something to fail for reasons nobody can explain.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The uncomfortable part is that CI problems you could previously tolerate don\u2019t stay constant as volume grows. They get amplified. A pipeline that was merely annoying at ten PRs a day becomes a daily tax at fifty. A test that fails randomly once in a hundred runs goes from a rare nuisance to a near-certainty that someone\u2019s build is red right now, for no reason.<\/p>\n\n\n\n<h2 id=\"h-the-reflex-that-doesn-t-work-add-more-runners\" class=\"wp-block-heading\"><strong>The reflex that doesn\u2019t work: add more runners<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">When the queue gets long, the instinctive fix is capacity. Spin up more runners, buy more compute, let more jobs run side by side.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">It helps, up to a point. But think of it as adding lanes to a highway when the real problem is a crash blocking one of them. Extra capacity gives you more room for work, yet it does nothing about the slow job at the end of the critical path, the test suite that reruns everything when one file changed, or the flaky test that sends a developer back to click \u201cretry\u201d. You pay more to run the same inefficiencies in parallel.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">So the bill grows roughly as fast as the volume does, and developers still wait. That\u2019s the worst of both worlds.<\/p>\n\n\n\n<h2 id=\"h-four-ideas-that-scale-better-than-hardware\" class=\"wp-block-heading\"><strong>Four ideas that scale better than hardware<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">If throwing machines at the problem isn\u2019t enough, what is? Looking at how teams that keep CI healthy actually behave, it comes down to four habits. None of them is exotic. What\u2019s hard is doing them consistently, and that takes visibility.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>1. Find the real bottleneck.<\/strong> Pipelines feel slow, but \u201cslow\u201d is rarely evenly distributed. Usually a handful of jobs or stages account for most of the wait time. Until you can see where time actually goes, you\u2019re optimizing by intuition, and intuition tends to point at whatever annoyed you last week.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>2. Treat flaky tests as a trust problem, not a nuisance.<\/strong> A flaky test is more than wasted minutes. It teaches developers that red doesn\u2019t mean broken. Once people learn to rerun and hope, they stop reading failures carefully, and the day a real regression shows up, it gets the same shrug. Flakiness has to be prevented where possible and <em>contained<\/em> where not: quarantined, owned by someone, and tracked until fixed.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>3. Run only what\u2019s relevant.<\/strong> Most changes don\u2019t touch most of the code. Yet many pipelines run the entire test suite every time, because it\u2019s the safe default. Intelligent test selection flips that: use what you know about the change and about test history to run the tests that could plausibly be affected. Less work, same confidence, faster feedback.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>4. Balance what remains.<\/strong> After you\u2019ve cut the unnecessary work, spread the rest sensibly. Parallelization only helps if the shards finish at roughly the same time. One overloaded shard means everyone waits for the slowest one, and the extra machines sit idle.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Notice that these are all about <em>work<\/em>, not capacity: do less of it, make it more reliable, distribute it better. Capacity is what you buy once that\u2019s done.<\/p>\n\n\n\n<h2 id=\"h-what-it-looks-like-in-practice-betterment\" class=\"wp-block-heading\"><strong>What it looks like in practice: Betterment<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/www.datadoghq.com\/case-studies\/betterment\/\">Betterment\u2019s story<\/a> is a useful illustration because it starts from a very familiar place. As the codebase grew, tests became flaky, CI pipelines stretched to nearly 40 minutes, and fewer than half of builds succeeded. The second-order effect mattered more than the numbers: developers lost confidence in the pipeline. When most builds fail for reasons unrelated to your change, you stop believing any of them.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The fix wasn\u2019t a heroic rewrite. The team used Datadog CI Visibility and Test Optimization to identify which tests were actually causing trouble, assigned clear ownership for them, and used Workflow Automation to monitor and catch regressions instead of relying on people to notice.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The results are worth reading slowly:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Build success went to 95% and above.<\/li>\n\n\n\n<li>Build times dropped to under 10 minutes.<\/li>\n\n\n\n<li>CI compute costs fell by more than 50%.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">That last number is the one that stands out. Faster, more reliable <em>and<\/em> cheaper is not the usual tradeoff triangle. It happens when the savings come from eliminating waste (reruns, redundant work, failed builds) rather than from squeezing the same work harder. Developers, in turn, spend less time rerunning builds and more time on the features they were hired to build.<\/p>\n\n\n\n<h2 id=\"h-the-pattern-behind-the-numbers\" class=\"wp-block-heading\"><strong>The pattern behind the numbers<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">It\u2019s tempting to read a case study like that as a tooling story. I\u2019d read it as a <em>feedback loop<\/em> story.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">CI is, at its core, a feedback system: you make a change, and the pipeline tells you whether it\u2019s safe. The value of that feedback depends on two properties, speed and trustworthiness. Slow feedback breaks flow. Untrustworthy feedback breaks the habit of listening. AI-assisted development puts pressure on both at once by multiplying the number of times you ask the question.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Which is why the visibility piece matters more than it sounds. Pipeline data (which jobs are slow, which stages queue) and test data (which tests flake, which fail together, who owns them) usually live in different places. Connecting them lets you answer the questions that actually drive decisions: <em>Is this slow because of the job, the test, or the queue? Is this failure new, or the same one we\u2019ve been ignoring for a month?<\/em> That gap between pipeline signals and test signals is the one Datadog\u2019s CI\/CD Optimization is built around, and we\u2019ll look at it next.<\/p>\n\n\n\n<h2 id=\"h-where-datadog-fits-in\" class=\"wp-block-heading\"><strong>Where Datadog fits in<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/www.datadoghq.com\/blog\/ci-cd-optimization\/\">Datadog\u2019s CI\/CD Optimization<\/a> takes the approach described above: bring pipeline and test data into one place, so the four habits rest on evidence rather than hunches. Roughly, the pieces map like this:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Seeing the bottlenecks:<\/strong> CI Visibility gives you pipeline and job-level data, so you can see where time and failures concentrate.<\/li>\n\n\n\n<li><strong>Containing flaky tests:<\/strong> Test Optimization tracks flaky tests over time, which makes it possible to flag them, quarantine them and give each one an owner. This is the part Betterment leaned on.<\/li>\n\n\n\n<li><strong>Running less:<\/strong> intelligent test selection runs the tests relevant to a change instead of the whole suite.<\/li>\n\n\n\n<li><strong>Balancing the rest:<\/strong> test parallelization splits the remaining work so shards finish closer together.<\/li>\n\n\n\n<li><strong>Not relying on memory:<\/strong> Workflow Automation turns the monitoring into something that runs by itself and flags regressions as they appear.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">The interesting design choice is the combination. Each of these ideas exists on its own, and plenty of teams hand-roll versions of them with scripts and spreadsheets. The cost of that route is stitching the data together and keeping it alive. Having pipelines, tests and ownership in one view is what makes the practices repeatable, not just a one-off cleanup.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A fair caveat: a tool surfaces the problem, and people still have to fix it. Betterment\u2019s results came as much from clear ownership of problem tests as from the dashboards. If you want to see the approach in action and ask the awkward questions, <a href=\"https:\/\/www.datadoghq.com\/it\/event\/codemotionmilan26\/\">Datadog will be at Codemotion Milan 2026<\/a>.<\/p>\n\n\n\n<h2 id=\"h-what-to-take-away\" class=\"wp-block-heading\"><strong>What to take away<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">If your team is adopting AI coding tools, or is about to, a few questions are worth asking before the pull requests start piling up:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Do you know which three jobs or stages account for most of your pipeline\u2019s wait time?<\/li>\n\n\n\n<li>Can you name your ten flakiest tests, and who owns each one?<\/li>\n\n\n\n<li>If someone changes one file, does your pipeline need to run everything?<\/li>\n\n\n\n<li>When you add parallelism, do the shards actually finish together?<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">If the answers are shaky, adding runners won\u2019t fix them. It will make the problem more expensive.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">AI changes how fast code gets written. Whether that turns into faster delivery depends on everything that happens after. The teams that benefit most won\u2019t be the ones that generate the most code. They\u2019ll be the ones whose feedback loop is fast and honest enough to keep up with it.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Faster coding only becomes faster shipping if the pipeline behind it can absorb the extra load. At Codemotion we talk with developers about AI tooling all the time, and one question deserves more attention: what happens after the code is written? Datadog has a concrete take on it, backed by real teams. Here is the&#8230; <a class=\"more-link\" href=\"https:\/\/www.codemotion.com\/magazine\/ai-ml\/your-ai-writes-code-faster-than-your-ci-can-keep-up\/\">Read more<\/a><\/p>\n","protected":false},"author":64,"featured_media":36837,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_editorskit_title_hidden":false,"_editorskit_reading_time":0,"_editorskit_is_block_options_detached":false,"_editorskit_block_options_position":"{}","_uag_custom_page_level_css":"","_genesis_hide_title":false,"_genesis_hide_breadcrumbs":false,"_genesis_hide_singular_image":false,"_genesis_hide_footer_widgets":false,"_genesis_custom_body_class":"","_genesis_custom_post_class":"","_genesis_layout":"","footnotes":""},"categories":[46],"tags":[],"collections":[],"class_list":["post-36836","post","type-post","status-publish","format-standard","has-post-thumbnail","category-ai-ml","entry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v28.6 (Yoast SEO v28.6) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Your AI Writes Code Faster Than Your CI Can Keep Up - Codemotion Magazine<\/title>\n<meta name=\"description\" content=\"Faster coding only becomes faster shipping if the pipeline behind it can absorb the extra load.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.codemotion.com\/magazine\/ai-ml\/your-ai-writes-code-faster-than-your-ci-can-keep-up\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Your AI Writes Code Faster Than Your CI Can Keep Up\" \/>\n<meta property=\"og:description\" content=\"Faster coding only becomes faster shipping if the pipeline behind it can absorb the extra load.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.codemotion.com\/magazine\/ai-ml\/your-ai-writes-code-faster-than-your-ci-can-keep-up\/\" \/>\n<meta property=\"og:site_name\" content=\"Codemotion Magazine\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/Codemotion.Italy\/\" \/>\n<meta property=\"article:published_time\" content=\"2026-10-23T11:56:34+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-10-23T11:56:36+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2026\/10\/IA-accelera-il-caos-della-pipeline-CI_CD.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1672\" \/>\n\t<meta property=\"og:image:height\" content=\"941\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Codemotion\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@CodemotionIT\" \/>\n<meta name=\"twitter:site\" content=\"@CodemotionIT\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Codemotion\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/ai-ml\\\/your-ai-writes-code-faster-than-your-ci-can-keep-up\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/ai-ml\\\/your-ai-writes-code-faster-than-your-ci-can-keep-up\\\/\"},\"author\":{\"name\":\"Codemotion\",\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/#\\\/schema\\\/person\\\/201bb98b02412383686cced7521b861c\"},\"headline\":\"Your AI Writes Code Faster Than Your CI Can Keep Up\",\"datePublished\":\"2026-10-23T11:56:34+00:00\",\"dateModified\":\"2026-10-23T11:56:36+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/ai-ml\\\/your-ai-writes-code-faster-than-your-ci-can-keep-up\\\/\"},\"wordCount\":1567,\"publisher\":{\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/ai-ml\\\/your-ai-writes-code-faster-than-your-ci-can-keep-up\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/IA-accelera-il-caos-della-pipeline-CI_CD.png\",\"articleSection\":[\"AI\\\/ML\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/ai-ml\\\/your-ai-writes-code-faster-than-your-ci-can-keep-up\\\/\",\"url\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/ai-ml\\\/your-ai-writes-code-faster-than-your-ci-can-keep-up\\\/\",\"name\":\"Your AI Writes Code Faster Than Your CI Can Keep Up - Codemotion Magazine\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/ai-ml\\\/your-ai-writes-code-faster-than-your-ci-can-keep-up\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/ai-ml\\\/your-ai-writes-code-faster-than-your-ci-can-keep-up\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/IA-accelera-il-caos-della-pipeline-CI_CD.png\",\"datePublished\":\"2026-10-23T11:56:34+00:00\",\"dateModified\":\"2026-10-23T11:56:36+00:00\",\"description\":\"Faster coding only becomes faster shipping if the pipeline behind it can absorb the extra load.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/ai-ml\\\/your-ai-writes-code-faster-than-your-ci-can-keep-up\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/ai-ml\\\/your-ai-writes-code-faster-than-your-ci-can-keep-up\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/ai-ml\\\/your-ai-writes-code-faster-than-your-ci-can-keep-up\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/IA-accelera-il-caos-della-pipeline-CI_CD.png\",\"contentUrl\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/IA-accelera-il-caos-della-pipeline-CI_CD.png\",\"width\":1672,\"height\":941,\"caption\":\"IA Accelerates\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/ai-ml\\\/your-ai-writes-code-faster-than-your-ci-can-keep-up\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"AI\\\/ML\",\"item\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/ai-ml\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Your AI Writes Code Faster Than Your CI Can Keep Up\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/#website\",\"url\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/\",\"name\":\"Codemotion Magazine\",\"description\":\"We code the future. Together\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/#organization\",\"name\":\"Codemotion\",\"url\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/wp-content\\\/uploads\\\/2019\\\/11\\\/codemotionlogo.png\",\"contentUrl\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/wp-content\\\/uploads\\\/2019\\\/11\\\/codemotionlogo.png\",\"width\":225,\"height\":225,\"caption\":\"Codemotion\"},\"image\":{\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/Codemotion.Italy\\\/\",\"https:\\\/\\\/x.com\\\/CodemotionIT\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/#\\\/schema\\\/person\\\/201bb98b02412383686cced7521b861c\",\"name\":\"Codemotion\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/wp-content\\\/uploads\\\/2019\\\/11\\\/cropped-codemotionlogo-150x150.png\",\"url\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/wp-content\\\/uploads\\\/2019\\\/11\\\/cropped-codemotionlogo-150x150.png\",\"contentUrl\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/wp-content\\\/uploads\\\/2019\\\/11\\\/cropped-codemotionlogo-150x150.png\",\"caption\":\"Codemotion\"},\"description\":\"Articles wirtten by the Codemotion staff. Tech news, inspiration, latest treends in software development and more.\",\"sameAs\":[\"https:\\\/\\\/x.com\\\/CodemotionIT\"],\"url\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/author\\\/codemotion-2\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Your AI Writes Code Faster Than Your CI Can Keep Up - Codemotion Magazine","description":"Faster coding only becomes faster shipping if the pipeline behind it can absorb the extra load.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.codemotion.com\/magazine\/ai-ml\/your-ai-writes-code-faster-than-your-ci-can-keep-up\/","og_locale":"en_US","og_type":"article","og_title":"Your AI Writes Code Faster Than Your CI Can Keep Up","og_description":"Faster coding only becomes faster shipping if the pipeline behind it can absorb the extra load.","og_url":"https:\/\/www.codemotion.com\/magazine\/ai-ml\/your-ai-writes-code-faster-than-your-ci-can-keep-up\/","og_site_name":"Codemotion Magazine","article_publisher":"https:\/\/www.facebook.com\/Codemotion.Italy\/","article_published_time":"2026-10-23T11:56:34+00:00","article_modified_time":"2026-10-23T11:56:36+00:00","og_image":[{"width":1672,"height":941,"url":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2026\/10\/IA-accelera-il-caos-della-pipeline-CI_CD.png","type":"image\/png"}],"author":"Codemotion","twitter_card":"summary_large_image","twitter_creator":"@CodemotionIT","twitter_site":"@CodemotionIT","twitter_misc":{"Written by":"Codemotion","Est. reading time":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.codemotion.com\/magazine\/ai-ml\/your-ai-writes-code-faster-than-your-ci-can-keep-up\/#article","isPartOf":{"@id":"https:\/\/www.codemotion.com\/magazine\/ai-ml\/your-ai-writes-code-faster-than-your-ci-can-keep-up\/"},"author":{"name":"Codemotion","@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/201bb98b02412383686cced7521b861c"},"headline":"Your AI Writes Code Faster Than Your CI Can Keep Up","datePublished":"2026-10-23T11:56:34+00:00","dateModified":"2026-10-23T11:56:36+00:00","mainEntityOfPage":{"@id":"https:\/\/www.codemotion.com\/magazine\/ai-ml\/your-ai-writes-code-faster-than-your-ci-can-keep-up\/"},"wordCount":1567,"publisher":{"@id":"https:\/\/www.codemotion.com\/magazine\/#organization"},"image":{"@id":"https:\/\/www.codemotion.com\/magazine\/ai-ml\/your-ai-writes-code-faster-than-your-ci-can-keep-up\/#primaryimage"},"thumbnailUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2026\/10\/IA-accelera-il-caos-della-pipeline-CI_CD.png","articleSection":["AI\/ML"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.codemotion.com\/magazine\/ai-ml\/your-ai-writes-code-faster-than-your-ci-can-keep-up\/","url":"https:\/\/www.codemotion.com\/magazine\/ai-ml\/your-ai-writes-code-faster-than-your-ci-can-keep-up\/","name":"Your AI Writes Code Faster Than Your CI Can Keep Up - Codemotion Magazine","isPartOf":{"@id":"https:\/\/www.codemotion.com\/magazine\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.codemotion.com\/magazine\/ai-ml\/your-ai-writes-code-faster-than-your-ci-can-keep-up\/#primaryimage"},"image":{"@id":"https:\/\/www.codemotion.com\/magazine\/ai-ml\/your-ai-writes-code-faster-than-your-ci-can-keep-up\/#primaryimage"},"thumbnailUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2026\/10\/IA-accelera-il-caos-della-pipeline-CI_CD.png","datePublished":"2026-10-23T11:56:34+00:00","dateModified":"2026-10-23T11:56:36+00:00","description":"Faster coding only becomes faster shipping if the pipeline behind it can absorb the extra load.","breadcrumb":{"@id":"https:\/\/www.codemotion.com\/magazine\/ai-ml\/your-ai-writes-code-faster-than-your-ci-can-keep-up\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.codemotion.com\/magazine\/ai-ml\/your-ai-writes-code-faster-than-your-ci-can-keep-up\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.codemotion.com\/magazine\/ai-ml\/your-ai-writes-code-faster-than-your-ci-can-keep-up\/#primaryimage","url":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2026\/10\/IA-accelera-il-caos-della-pipeline-CI_CD.png","contentUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2026\/10\/IA-accelera-il-caos-della-pipeline-CI_CD.png","width":1672,"height":941,"caption":"IA Accelerates"},{"@type":"BreadcrumbList","@id":"https:\/\/www.codemotion.com\/magazine\/ai-ml\/your-ai-writes-code-faster-than-your-ci-can-keep-up\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.codemotion.com\/magazine\/"},{"@type":"ListItem","position":2,"name":"AI\/ML","item":"https:\/\/www.codemotion.com\/magazine\/ai-ml\/"},{"@type":"ListItem","position":3,"name":"Your AI Writes Code Faster Than Your CI Can Keep Up"}]},{"@type":"WebSite","@id":"https:\/\/www.codemotion.com\/magazine\/#website","url":"https:\/\/www.codemotion.com\/magazine\/","name":"Codemotion Magazine","description":"We code the future. Together","publisher":{"@id":"https:\/\/www.codemotion.com\/magazine\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.codemotion.com\/magazine\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.codemotion.com\/magazine\/#organization","name":"Codemotion","url":"https:\/\/www.codemotion.com\/magazine\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/logo\/image\/","url":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/codemotionlogo.png","contentUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/codemotionlogo.png","width":225,"height":225,"caption":"Codemotion"},"image":{"@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/Codemotion.Italy\/","https:\/\/x.com\/CodemotionIT"]},{"@type":"Person","@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/201bb98b02412383686cced7521b861c","name":"Codemotion","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/cropped-codemotionlogo-150x150.png","url":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/cropped-codemotionlogo-150x150.png","contentUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/cropped-codemotionlogo-150x150.png","caption":"Codemotion"},"description":"Articles wirtten by the Codemotion staff. Tech news, inspiration, latest treends in software development and more.","sameAs":["https:\/\/x.com\/CodemotionIT"],"url":"https:\/\/www.codemotion.com\/magazine\/author\/codemotion-2\/"}]}},"featured_image_src":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2026\/10\/IA-accelera-il-caos-della-pipeline-CI_CD-600x400.png","featured_image_src_square":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2026\/10\/IA-accelera-il-caos-della-pipeline-CI_CD-600x600.png","author_info":{"display_name":"Codemotion","author_link":"https:\/\/www.codemotion.com\/magazine\/author\/codemotion-2\/"},"uagb_featured_image_src":{"full":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2026\/10\/IA-accelera-il-caos-della-pipeline-CI_CD.png",1672,941,false],"thumbnail":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2026\/10\/IA-accelera-il-caos-della-pipeline-CI_CD-150x150.png",150,150,true],"medium":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2026\/10\/IA-accelera-il-caos-della-pipeline-CI_CD-300x169.png",300,169,true],"medium_large":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2026\/10\/IA-accelera-il-caos-della-pipeline-CI_CD-768x432.png",768,432,true],"large":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2026\/10\/IA-accelera-il-caos-della-pipeline-CI_CD-1024x576.png",1024,576,true],"1536x1536":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2026\/10\/IA-accelera-il-caos-della-pipeline-CI_CD-1536x864.png",1536,864,true],"2048x2048":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2026\/10\/IA-accelera-il-caos-della-pipeline-CI_CD.png",1672,941,false],"small-home-featured":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2026\/10\/IA-accelera-il-caos-della-pipeline-CI_CD-100x100.png",100,100,true],"sidebar-featured":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2026\/10\/IA-accelera-il-caos-della-pipeline-CI_CD-180x128.png",180,128,true],"genesis-singular-images":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2026\/10\/IA-accelera-il-caos-della-pipeline-CI_CD-896x504.png",896,504,true],"archive-featured":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2026\/10\/IA-accelera-il-caos-della-pipeline-CI_CD-400x225.png",400,225,true],"gb-block-post-grid-landscape":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2026\/10\/IA-accelera-il-caos-della-pipeline-CI_CD-600x400.png",600,400,true],"gb-block-post-grid-square":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2026\/10\/IA-accelera-il-caos-della-pipeline-CI_CD-600x600.png",600,600,true]},"uagb_author_info":{"display_name":"Codemotion","author_link":"https:\/\/www.codemotion.com\/magazine\/author\/codemotion-2\/"},"uagb_comment_info":0,"uagb_excerpt":"Faster coding only becomes faster shipping if the pipeline behind it can absorb the extra load. At Codemotion we talk with developers about AI tooling all the time, and one question deserves more attention: what happens after the code is written? Datadog has a concrete take on it, backed by real teams. Here is the&#8230;&hellip;","lang":"en","_links":{"self":[{"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/posts\/36836","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/users\/64"}],"replies":[{"embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/comments?post=36836"}],"version-history":[{"count":1,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/posts\/36836\/revisions"}],"predecessor-version":[{"id":36838,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/posts\/36836\/revisions\/36838"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/media\/36837"}],"wp:attachment":[{"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/media?parent=36836"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/categories?post=36836"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/tags?post=36836"},{"taxonomy":"collections","embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/collections?post=36836"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}