<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Event Archives - ShiftMag</title>
	<atom:link href="https://shiftmag.dev/category/event/feed/" rel="self" type="application/rss+xml" />
	<link>https://shiftmag.dev/category/event/</link>
	<description>Insightful engineering content &#38; community</description>
	<lastBuildDate>Mon, 26 Oct 2026 11:58:34 +0000</lastBuildDate>
	<language>en-GB</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.3</generator>

<image>
	<url>https://shiftmag.dev/wp-content/uploads/2026/09/cropped-Shift-32x32.webp</url>
	<title>Event Archives - ShiftMag</title>
	<link>https://shiftmag.dev/category/event/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Todoist Founder: Developers Should Focus on Solving Customer Problems</title>
		<link>https://shiftmag.dev/todoist-founder-ai-startups-too-late-12943/</link>
		
		<dc:creator><![CDATA[Ivan Brezak Brkan]]></dc:creator>
		<pubDate>Mon, 26 Oct 2026 11:58:34 +0000</pubDate>
				<category><![CDATA[Artificial Intelligence]]></category>
		<category><![CDATA[Event]]></category>
		<category><![CDATA[AI]]></category>
		<category><![CDATA[Amir Salihefendic]]></category>
		<category><![CDATA[Infobip Shift 2026]]></category>
		<category><![CDATA[todoist]]></category>
		<guid isPermaLink="false">https://shiftmag.dev/?p=12943</guid>

					<description><![CDATA[<p>I spoke with Todoist founder and CEO Amir Salihefendic about where developers and founders can find opportunities and what they should focus on next.</p>
<p>The post <a href="https://shiftmag.dev/todoist-founder-ai-startups-too-late-12943/">Todoist Founder: Developers Should Focus on Solving Customer Problems</a> appeared first on <a href="https://shiftmag.dev">ShiftMag</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><a href="https://shiftmag.dev/doist-ceo-the-bar-to-create-has-dropped-but-the-quality-bar-has-risen-10479/" target="_blank" rel="noreferrer noopener">Amir Salihefendic has been building Todoist for 20 years</a>, but he also started his career as a developer who gradually discovered his entrepreneurial ambitions. That experience shaped his talk at the<a href="https://shiftmag.dev/tag/infobip-shift-2026/" target="_blank" rel="noreferrer noopener"> Shift conference,</a> where he focused on developers who are considering starting their own companies.</p>



<p class="wp-block-paragraph">As someone who has spent nearly 20 years following developers, founders, and tech entrepreneurship, I spoke with Amir after his talk about what developers need to know to become founders. We discussed <strong>how AI is changing software development</strong>, junior hiring, product building, and what one person can achieve.</p>



<h2 class="wp-block-heading" id="developers-are-not-doomed">Developers are not doomed</h2>



<p class="wp-block-paragraph">What happens to developers now that AI can write code? It has probably become one of the most common questions at tech conferences over the past few years, ever since the AI revolution began. Naturally, I opened my conversation with Amir by asking exactly that.</p>



<p class="wp-block-paragraph">Amir has programmed since childhood and <strong>spent over 20 years developing his own Vim configuration</strong>, which he says became one of the world’s most popular. Today, he barely uses the editor the same way and rarely reviews code in detail (except when security, models, or other areas need his attention).</p>



<p class="wp-block-paragraph">Still, he doesn’t think developers are becoming irrelevant. Quite the opposite:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">My contrarian view on this is: developers are still super critical, because I don&#8217;t think code was ever the objective. What is objective? Solving problems for customers, building systems.</p>
</blockquote>



<p class="wp-block-paragraph">In other words, writing code was never the whole point. Code serves as a tool, <strong>while solving customer problems and building systems remain the real goals</strong>.</p>



<p class="wp-block-paragraph">What changes now is the level at which developers work. Managing agents, configuring them, coordinating multiple systems, and working with what Amir calls agent swarms all matter more and more.</p>



<p class="wp-block-paragraph">That shift also dramatically changes the leverage a single developer can have:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">I think the difference between a good developer and an amazing developer is not a 10x anymore. It&#8217;s 1000x.</p>
</blockquote>



<h2 class="wp-block-heading" id="juniors-may-have-an-advantage-that-seniors-do-not">Juniors may have an advantage that seniors do not</h2>



<p class="wp-block-paragraph">That raises another question: how can someone who enters the industry today learn what good engineering actually looks like?</p>



<p class="wp-block-paragraph">Amir sees a potential advantage for junior developers here. Unlike seniors, <strong>they do not carry 20 years of habits that they first need to unlearn</strong> &#8211; they can start from first principles and treat agents, agent swarms, or systems that build other systems as a natural part of development, instead of trying to retrofit them into a workflow they have followed in the same way for years.</p>



<p class="wp-block-paragraph">But that advantage has its limits: AI models still cannot replace the kind of experience that helps developers recognize whether a solution is actually good:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">This said, I do still think the models are not good enough for a lot. Especially architecture.</p>
</blockquote>



<h2 class="wp-block-heading" id="customers-are-still-p1-for-founders">Customers are still P1 for founders</h2>



<p class="wp-block-paragraph">AI may let one person build more, but a founder’s main job is still the same.</p>



<p class="wp-block-paragraph">I asked Amir what developers should focus on when they also have to think about design, marketing, sales, hiring, and fundraising. Once again, he came back to the basics: <strong>customers</strong>:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">Again, I&#8217;m actually not sure how much has changed, because I think in the end what you&#8217;re building for is customers, it&#8217;s other people, it&#8217;s empowering them. And you need to find out: how can you get customers? How can you build something useful? And that is maybe the P1. Everything else, attending conferences, getting investment, should not be a P1.</p>
</blockquote>



<p class="wp-block-paragraph">He says <strong>new founders often reverse that order</strong>. They start with incubators, try to raise money, or look for a co-founder, and only then ask whether anyone actually needs what they are building.</p>



<p class="wp-block-paragraph">None of those things lack value. They simply do not belong at P1:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">But P1 is finding customers, finding something useful, building something useful, trying it out, learning from that, getting kicked in your face. And then you go back and you rebuild and you learn. And also this loop is very critical.</p>
</blockquote>



<p class="wp-block-paragraph">In other words, build something, put it in front of users, make mistakes, learn from them, and build again. Amir sees that loop as one of the key parts of building a company.</p>



<h2 class="wp-block-heading" id="do-not-blindly-copy-silicon-valley">Do not blindly copy Silicon Valley</h2>



<p class="wp-block-paragraph">From the very beginning, Todoist followed a different organizational model from the classic Silicon Valley playbook, but Amir did not choose that path because he had a grand theory about the future of work.</p>



<p class="wp-block-paragraph">The company went remote because he lived in Chile and simply could not find enough people to hire locally.</p>



<p class="wp-block-paragraph">At one point, he actually planned to move to Silicon Valley and start the company there, but then he met his wife and changed his plans.</p>



<p class="wp-block-paragraph">That experience shaped another piece of advice he gives developers who want to become founders: instead of copying someone else’s formula, <strong>start with your own circumstances, abilities, and strengths</strong>:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">I do think you need to work in what kind of environment you have, what kind of skills you have, what kind of strengths you have, and then work from that.</p>
</blockquote>



<p class="wp-block-paragraph">For that reason, founders should not treat his remote model as a template that automatically works for every company. </p>



<p class="wp-block-paragraph">The same goes for following other founders too closely:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">You follow what I have done, or you see something on X or some other founder, and then you just blindly follow them. That&#8217;s probably not going to lead to a very good outcome.</p>
</blockquote>



<figure class="wp-block-image size-large"><img fetchpriority="high" decoding="async" width="1024" height="538" src="https://shiftmag.dev/wp-content/uploads/2026/10/Amir2-1024x538.png?x32039" alt="" class="wp-image-12957" srcset="https://shiftmag.dev/wp-content/uploads/2026/10/Amir2-1024x538.png 1024w, https://shiftmag.dev/wp-content/uploads/2026/10/Amir2-300x158.png 300w, https://shiftmag.dev/wp-content/uploads/2026/10/Amir2-768x403.png 768w, https://shiftmag.dev/wp-content/uploads/2026/10/Amir2.png 1200w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">After his talk at Shift, Amir and I sat down for an inspiring conversation. Photo by Marko Mudrinić.</figcaption></figure>



<h2 class="wp-block-heading" id="if-you-start-an-ai-startup-today-you-may-already-be-too-late">If you start an AI startup today, you may already be too late</h2>



<p class="wp-block-paragraph">AI has become impossible to ignore, swallowing the tech industry’s attention. <strong>Almost every startup wants to become AI-native</strong>, conversations turn to agents, and everyone looks to Silicon Valley again.</p>



<p class="wp-block-paragraph">So I asked Amir whether developers outside this wave should feel they’re missing out. He gave one of the most direct answers of our conversation:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">In a lot of cases, if you actually start an AI startup right now, you&#8217;re probably too late.</p>
</blockquote>



<p class="wp-block-paragraph">For him, understanding technological S-curves matters much more: <strong>founders need to recognize which stage a particular technology has reached</strong>.</p>



<p class="wp-block-paragraph">Ideally, he says, you enter a trend before exponential growth begins. AI may already be deep into that curve, while space could still be near the start.</p>



<p class="wp-block-paragraph">The reverse is true too: <strong>in mature markets, making a significant impact is much harder</strong>:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">For instance, if you do SaaS right now, that is freaking mature. You have very, very entrenched companies. Of course, maybe by some miracle you can do something that&#8217;s 10x, but it&#8217;s highly unlikely.</p>
</blockquote>



<p class="wp-block-paragraph">Rather than chase the hottest field, founders should understand where the market and their company sit on the S-curve and where they want to compete. The same applies to fundraising: know what game you’re choosing to play.</p>



<h2 class="wp-block-heading" id="before-taking-vc-money-you-need-to-know-which-game-you-are-playing">Before taking VC money, you need to know which game you are playing</h2>



<p class="wp-block-paragraph">Todoist has remained bootstrapped, and when I asked how he thinks about company financing today, Amir returned to the same starting point: founders who lack traction, customers, proof that the product works, or a personal track record will struggle to raise money. </p>



<p class="wp-block-paragraph">His preferred order therefore remains the same. First, build, learn, and find customers. <strong>Only then decide whether fundraising makes sense at all</strong>. </p>



<p class="wp-block-paragraph">But another part of that decision matters even more. VC money comes with very specific expectations about what company success should look like:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">VCs want to see billion-dollar outcomes. If you don&#8217;t have a realistic way to achieve that, even if you lie, say, okay, this is our path, but you don&#8217;t really believe it, at some point they are going to push you to their direction, and then they&#8217;re going to mess up your company, because that is what you&#8217;re signed up for.</p>
</blockquote>



<p class="wp-block-paragraph">The problem, then, does not lie in the VC model itself. The problem appears when a founder accepts that kind of capital without actually wanting to build the kind of company that the VC game requires.</p>



<p class="wp-block-paragraph">That is one of the reasons <strong>Amir has never raised money for Todoist</strong>:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">Why I have never raised money for Todoist is because I don&#8217;t want to build a billion-dollar ARR business.</p>
</blockquote>



<h2 class="wp-block-heading" id="bootstrapping-is-like-climbing-everest-without-oxygen">Bootstrapping is like climbing Everest without oxygen</h2>



<p class="wp-block-paragraph">That does not mean Amir sees bootstrapping as an easier or more relaxed alternative to the VC path. </p>



<p class="wp-block-paragraph">I also wanted to know whether people have romanticized bootstrapping in recent years. Founder stories often present it as a way to <strong>avoid investor pressure, keep control, and build a company at your own pace</strong>. </p>



<p class="wp-block-paragraph">Amir dismantles that image:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">But I think bootstrapping is incredibly hard. It&#8217;s not the easy path. What I actually tell my team is: we are climbing Mount Everest without oxygen, and with oxygen is the capital. That is what you&#8217;re signing up for.</p>
</blockquote>



<p class="wp-block-paragraph">So the real question is not whether bootstrapping beats VC funding. Founders need to ask what they actually want from their company and from their own lives. </p>



<p class="wp-block-paragraph">Not every company fits the VC path. At the same time, bootstrapping comes with serious constraints of its own.</p>



<h2 class="wp-block-heading" id="todoist-removed-balance-from-its-core-value">Todoist removed &#8220;balance&#8221; from its core value</h2>



<p class="wp-block-paragraph">Building a company for 20 years doesn’t mean 20 years of growth. Amir recalled that Todoist and Buffer followed a similar path: <strong>years of growth, then a plateau and slight decline</strong>.</p>



<p class="wp-block-paragraph">As he puts it, growth can make you think you’re &#8220;the freaking smartest.&#8221; When it stops, you realize how much needs rethinking. At Todoist, that meant major culture changes, including dropping one word from a core value:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">We actually had this core value called ambition and balance. And then we just removed balance.</p>
</blockquote>



<p class="wp-block-paragraph">Amir says that at one point he became deeply unhappy with how things worked inside his own company. He did not think the company showed enough ambition, he did not like the level of output, and he felt that the team no longer pushed boundaries.</p>



<p class="wp-block-paragraph">The cultural shift went beyond words. During that process, the company let some people go, while others chose to leave:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">And I think right now we have a lot more calibrated company because of that.</p>
</blockquote>



<p class="wp-block-paragraph">He sees an important lesson in that experience for new founders. The culture you create at the beginning, the first people you hire, and the first core values you define can have a huge impact on the company you eventually build. </p>



<p class="wp-block-paragraph"><strong>Once the company grows, changing those foundations becomes much harder</strong>.</p>



<h2 class="wp-block-heading" id="todoist-now-wants-to-become-a-suite-of-apps">Todoist now wants to become a suite of apps</h2>



<p class="wp-block-paragraph">At the end of our conversation, I wanted to know what comes next, and Amir described two very different possible futures for Todoist. </p>



<p class="wp-block-paragraph">In one, he could cut 50 percent of the team, generate much more profit and, as he joked, perhaps buy himself a small yacht, while in the other, <strong>the company would take on a much bigger problem, which is ultimately the path they chose</strong>:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">Or we can just say, okay, let&#8217;s freaking solve a much, much bigger problem. So for us, we are going to create a suite of apps.</p>
</blockquote>



<p class="wp-block-paragraph">The first product in that expansion will focus on automations:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">Honestly, I think what we have done technologically, but also on product side, will be really, really cool for people to see, because everything is natural language. And you tell what you want to build, and then the system builds it for you. And it&#8217;s quite affordable. So automations will be the first leak. The other one is team communication.</p>
</blockquote>



<p class="wp-block-paragraph">When Amir mentioned team communication, I asked whether that meant a return for Twist, Doist’s asynchronous team communication app, which the company developed as an alternative to real-time workplace chat.</p>



<p class="wp-block-paragraph">Amir replied:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">It&#8217;s coming back in a very strong form.</p>
</blockquote>



<p class="wp-block-paragraph">That fits with the broader direction Amir described for Todoist, as the company now plans to expand beyond its core product and build a wider suite of apps.</p>



<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe title="Todoist Founder: AI Changes What Great Engineers Do!" width="500" height="281" src="https://www.youtube.com/embed/Kd5S3OdOMAk?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
</div></figure>


<figure class="wp-block-post-featured-image"><img decoding="async" width="1200" height="630" src="https://shiftmag.dev/wp-content/uploads/2026/10/amir1.png?x32039" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" style="object-fit:cover;" srcset="https://shiftmag.dev/wp-content/uploads/2026/10/amir1.png 1200w, https://shiftmag.dev/wp-content/uploads/2026/10/amir1-300x158.png 300w, https://shiftmag.dev/wp-content/uploads/2026/10/amir1-1024x538.png 1024w, https://shiftmag.dev/wp-content/uploads/2026/10/amir1-768x403.png 768w" sizes="(max-width: 1200px) 100vw, 1200px" /></figure><p>The post <a href="https://shiftmag.dev/todoist-founder-ai-startups-too-late-12943/">Todoist Founder: Developers Should Focus on Solving Customer Problems</a> appeared first on <a href="https://shiftmag.dev">ShiftMag</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>LLMs Have a New Limit &#8211; It Costs More to Think Longer</title>
		<link>https://shiftmag.dev/llms-have-a-new-limit-it-costs-more-to-think-longer-12083/</link>
		
		<dc:creator><![CDATA[Marko Crnjanski]]></dc:creator>
		<pubDate>Tue, 15 Sep 2026 12:50:23 +0000</pubDate>
				<category><![CDATA[Artificial Intelligence]]></category>
		<category><![CDATA[Event]]></category>
		<category><![CDATA[AI agents]]></category>
		<category><![CDATA[Infobip Shift 2026]]></category>
		<category><![CDATA[LLMs]]></category>
		<category><![CDATA[NVIDIA]]></category>
		<guid isPermaLink="false">https://shiftmag.dev/?p=12083</guid>

					<description><![CDATA[<p>NVIDIA’s Igor Dmochowski explained that LLMs are no longer limited just by model size or benchmark scores; the cost of longer reasoning means runtime, context length, memory use, and throughput matter just as much.</p>
<p>The post <a href="https://shiftmag.dev/llms-have-a-new-limit-it-costs-more-to-think-longer-12083/">LLMs Have a New Limit &#8211; It Costs More to Think Longer</a> appeared first on <a href="https://shiftmag.dev">ShiftMag</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Modern agents use tools, handle text, images, and audio, remember context, use computers, and delegate tasks to subagents. But remember, <strong>each step adds more context, more tokens, and more compute</strong>. </p>



<p class="wp-block-paragraph">For developers, that means model quality still matters, but benchmark scores no longer tell the whole story. As Igor Dmochowski (Developer Relations Manager, Nvidia) said at <a href="https://shiftmag.dev/tag/infobip-shift-2026/" target="_blank" rel="noreferrer noopener">Infobip Shift 2026</a>:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">An agent is far more complex than a 2022-style chatbot: it can use tools, handle multimodal context, retain memory, and spawn subagents.</p>
</blockquote>



<h2 class="wp-block-heading" id="hybrid-architectures-preserve-useful-state-without-making-every-turn-more-expensive"><strong>Hybrid architectures preserve useful state without making every turn more expensive</strong></h2>



<p class="wp-block-paragraph">Longer context windows matter because agents need to remember more: past messages, documents, tool outputs, code, plans, and earlier steps. But as the context gets longer, self-attention becomes more expensive and harder to scale. </p>



<p class="wp-block-paragraph">Dmochowski’s point was that context length is a <strong>real systems constraint</strong>. A model may accept a huge prompt, but still be too slow or too memory-hungry for a real application. The question now is what they cost to process:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">The compute required to process your context was growing quadratically with regards to the context. This is not scalable.</p>
</blockquote>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="538" src="https://shiftmag.dev/wp-content/uploads/2026/09/igor_2-1-1024x538.png?x32039" alt="" class="wp-image-12136" srcset="https://shiftmag.dev/wp-content/uploads/2026/09/igor_2-1-1024x538.png 1024w, https://shiftmag.dev/wp-content/uploads/2026/09/igor_2-1-300x158.png 300w, https://shiftmag.dev/wp-content/uploads/2026/09/igor_2-1-768x403.png 768w, https://shiftmag.dev/wp-content/uploads/2026/09/igor_2-1.png 1200w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">Photo: Petar Krajičić Vilović</figcaption></figure>



<p class="wp-block-paragraph">The approach discussed on stage was a hybrid model that combines Transformer attention with Mamba-style state-space layers. Instead of using full attention for every token, the model uses <strong>more efficient layers for most of the work and keeps attention where it matters most</strong>. </p>



<p class="wp-block-paragraph">That matters for agents because long context often contains information with very different levels of importance. &#8220;A production system needs enough capacity to preserve useful state without making every turn proportionally more expensive. Hybrid architectures are one attempt to move that curve in a more manageable direction,&#8221; Dmochowski said.</p>



<h2 class="wp-block-heading" id="models-like-moe-active-compute-and-throughput-matter-more-than-total-parameter-count">Models like MoE, active compute and throughput matter more than total parameter count</h2>



<p class="wp-block-paragraph">The second shift is sparsity. </p>



<p class="wp-block-paragraph">In a conventional dense model, every token passes through the same large set of parameters. Igor explained that <a href="https://www.nvidia.com/en-us/glossary/mixture-of-experts/" target="_blank" rel="noreferrer noopener">Mixture of Experts</a>, or MoE, adds a routing mechanism <strong>that activates only a subset of specialized expert blocks for each token</strong>. The total model can contain far more parameters than are actually used during a single forward pass.</p>



<p class="wp-block-paragraph">According to Dmochowski, this distinction between total parameters and active parameters is becoming much more useful when comparing models. A large parameter count can suggest capacity, but it says much less about serving cost once sparse architectures enter the picture:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">We don’t need to put all of the tokens into all of the parameters of the model, we route them to the experts. For deployment, active compute, memory footprint, context length, KV cache behavior and tokens per second can be more informative than the headline parameter number alone.</p>
</blockquote>



<p class="wp-block-paragraph">Dmochowski connected that efficiency directly to capability. His point was that<strong> more throughput gives a system more room to reason within the same compute budget</strong>.</p>



<p class="wp-block-paragraph">Agents can do more intermediate work and finish long tasks with lower latency. When reasoning uses thousands of tokens, throughput becomes part of the capability envelope, which is why multi-token prediction matters.</p>



<p class="wp-block-paragraph">Lower-precision formats can reduce memory and compute requirements as well. Both techniques point toward the same goal: <strong>spend less hardware effort per useful token without destroying model quality</strong>:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">The faster model is going to be the smarter model. There is obviously a trade-off, but producing two or four times more tokens with the same compute gives you room to make that trade-off.</p>
</blockquote>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="538" src="https://shiftmag.dev/wp-content/uploads/2026/09/igor_3-1024x538.png?x32039" alt="" class="wp-image-12137" srcset="https://shiftmag.dev/wp-content/uploads/2026/09/igor_3-1024x538.png 1024w, https://shiftmag.dev/wp-content/uploads/2026/09/igor_3-300x158.png 300w, https://shiftmag.dev/wp-content/uploads/2026/09/igor_3-768x403.png 768w, https://shiftmag.dev/wp-content/uploads/2026/09/igor_3.png 1200w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">Photo: Petar Krajičić Vilović</figcaption></figure>



<h2 class="wp-block-heading" id="for-developers-efficiency-is-becoming-an-architectural-feature">For developers, efficiency is becoming an architectural feature</h2>



<p class="wp-block-paragraph">A model’s behavior <strong>depends on where you run it</strong> &#8211; the same model can act differently through a basic API than it does inside an agent harness with tools, memory, system instructions, and a loop that shows it the results of its actions. </p>



<p class="wp-block-paragraph">A leaderboard or prompt benchmark only tells part of the story. An agentic app is a full system, not just a model. &#8220;Tool schemas, retry logic, context construction, memory strategy and the execution loop all influence the final result. Evaluation should therefore resemble the environment in which the model will actually run,&#8221; Dmochowski said:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">The environment in which the models are set matters quite a lot. The behavior you get through an API can be completely different from the one you get within a harness.</p>
</blockquote>



<p class="wp-block-paragraph">The same idea applies during training and post-training: <strong>models should be trained in environments that simulate agent harnesses</strong>, and model choice and system design should be tested together.</p>



<h2 class="wp-block-heading" id="open-models-can-be-the-better-choice-when-private-data-has-to-stay-in-house">Open models can be the better choice when private data has to stay in-house</h2>



<p class="wp-block-paragraph">Dmochowski also made a case for open models in domains where the most valuable data cannot be handed to a frontier model provider. Internal code, proprietary documents, regulated records and specialized workflows may require organizations to adapt models within their own environment:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">Open weights, training recipes and reproducible tooling can matter most in exactly those cases, because the competitive advantage is often the private data and workflow rather than the base model itself.</p>
</blockquote>



<p class="wp-block-paragraph">The useful takeaway from Dmochowski’s talk is that <strong>the bottlenecks are moving</strong>. The early LLM conversation focused on scale and benchmark scores, but agentic systems force developers to think about long context, memory, generation speed, tool use, and the cost of every extra reasoning step. That changes how models should be evaluated: a smaller or sparser model can be the better choice if it keeps quality while lowering latency, and a huge context window only matters if the system can afford to use it.</p>


<figure class="wp-block-post-featured-image"><img loading="lazy" decoding="async" width="1200" height="630" src="https://shiftmag.dev/wp-content/uploads/2026/09/igor_1.png?x32039" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" style="object-fit:cover;" srcset="https://shiftmag.dev/wp-content/uploads/2026/09/igor_1.png 1200w, https://shiftmag.dev/wp-content/uploads/2026/09/igor_1-768x403.png 768w, https://shiftmag.dev/wp-content/uploads/2026/09/igor_1-300x158.png 300w, https://shiftmag.dev/wp-content/uploads/2026/09/igor_1-1024x538.png 1024w" sizes="auto, (max-width: 1200px) 100vw, 1200px" /></figure><p>The post <a href="https://shiftmag.dev/llms-have-a-new-limit-it-costs-more-to-think-longer-12083/">LLMs Have a New Limit &#8211; It Costs More to Think Longer</a> appeared first on <a href="https://shiftmag.dev">ShiftMag</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Only 7% of Organizations Using Kubernetes for AI Do So Daily</title>
		<link>https://shiftmag.dev/only-7-of-organizations-using-kubernetes-for-ai-do-so-daily-12086/</link>
		
		<dc:creator><![CDATA[Ivan Pelivanovic]]></dc:creator>
		<pubDate>Tue, 15 Sep 2026 11:35:26 +0000</pubDate>
				<category><![CDATA[DevOps]]></category>
		<category><![CDATA[Event]]></category>
		<category><![CDATA[Infobip Shift 2026]]></category>
		<category><![CDATA[Kubernetes]]></category>
		<guid isPermaLink="false">https://shiftmag.dev/?p=12086</guid>

					<description><![CDATA[<p>Two-thirds of organizations run AI workloads on Kubernetes, but only 7% do it daily. Katie Gamanji says the ecosystem still needs better operational maturity and standards.</p>
<p>The post <a href="https://shiftmag.dev/only-7-of-organizations-using-kubernetes-for-ai-do-so-daily-12086/">Only 7% of Organizations Using Kubernetes for AI Do So Daily</a> appeared first on <a href="https://shiftmag.dev">ShiftMag</a>.</p>
]]></description>
										<content:encoded><![CDATA[<figure class="wp-block-post-featured-image"><img loading="lazy" decoding="async" width="1200" height="630" src="https://shiftmag.dev/wp-content/uploads/2026/09/katie_1.png?x32039" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" style="object-fit:cover;" srcset="https://shiftmag.dev/wp-content/uploads/2026/09/katie_1.png 1200w, https://shiftmag.dev/wp-content/uploads/2026/09/katie_1-300x158.png 300w, https://shiftmag.dev/wp-content/uploads/2026/09/katie_1-1024x538.png 1024w, https://shiftmag.dev/wp-content/uploads/2026/09/katie_1-768x403.png 768w" sizes="auto, (max-width: 1200px) 100vw, 1200px" /></figure>


<p class="wp-block-paragraph">Yesterday at <a href="https://shiftmag.dev/tag/infobip-shift-2026/" target="_blank" rel="noreferrer noopener">Infobip Shift 2026</a>, I listened to Apple Principal Engineer and CNCF Technical Oversight Committee member Katie Gamanji talk about the <strong>state of cloud native and its slow turn towards AI</strong>.</p>



<p class="wp-block-paragraph">She said cloud native spent years becoming stable and unexciting, and AI teams now need that stability more than new tools. The big question is whether the people around that infrastructure can move as fast as the platform itself.</p>



<p class="wp-block-paragraph">For teams already using Kubernetes in production, the next change is very concrete, Katie said:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">Dynamic Resource Allocation, or DRA, reached general availability in Kubernetes 1.34, adding a native way to request GPU and TPU capacity for AI workloads.</p>
</blockquote>



<h2 class="wp-block-heading" id="kubernetes-is-now-officially-boring">Kubernetes is now officially boring</h2>



<p class="wp-block-paragraph">Katie started with a number that captures how far Kubernetes has come: &#8220;98% of organizations in the CNCF’s annual report said they had adopted cloud native technologies.&#8221; After a decade of development, Kubernetes has become mainstream:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">Kubernetes is now described as being boring, and I think this is a wonderful achievement.</p>
</blockquote>



<p class="wp-block-paragraph">The problem appears when AI workloads enter that mature infrastructure. According to the figures Katie presented, <strong>66% of organizations are already deploying AI workloads on Kubernetes</strong>. But only 7% are doing it daily, while 47% deploy them occasionally. Of the organizations using Kubernetes for AI, 23% have fully adopted the Kubernetes stack and 43% have partially adopted it.</p>



<p class="wp-block-paragraph">That 67 to 7 gap points to one likeliest cause. The talk did not name the cause directly, but the pattern Katie described points to operational immaturity as the likeliest one:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">Teams fine-tune an existing model rather than build one, deploy it once to prove it works, and lack the automated retraining pipelines that would treat the model as a dynamic component.</p>
</blockquote>



<p class="wp-block-paragraph">The 7% deploying daily, she noted, &#8220;most likely implemented an automated retraining pipeline that treats the model as a dynamic component rather than a static element.&#8221; <strong>Running an AI workload is not as simple as putting another application into a container</strong>. Teams need model artifacts, rollback strategies, and training pipelines. Kubernetes is being positioned as the shared platform, though whether teams adopt it that way is another question.</p>



<h2 class="wp-block-heading" id="dra-and-ai-conformance-are-making-kubernetes-the-ai-platform">DRA and AI Conformance are making Kubernetes the AI platform</h2>



<p class="wp-block-paragraph">Katie compared this to DevOps: Kubernetes once brought developers and operations together, and now it could do the same for infrastructure teams and data scientists. But the analogy has limits &#8211; DevOps took years to work, and it is still not fully settled everywhere.</p>



<p class="wp-block-paragraph"><strong>Data scientists</strong>, for their part, <strong>rarely want to operate Kubernetes</strong>; they want a model served. Still, a platform that can run both traditional workloads and training or inference jobs reduces the need for separate AI infrastructure. </p>



<p class="wp-block-paragraph">Kubernetes is also adapting for this: DRA in 1.34 gives teams a more reliable way to allocate accelerators, which matters most for teams deploying daily.</p>



<p class="wp-block-paragraph">The <a href="https://www.cncf.io/announcements/2025/11/11/cncf-launches-certified-kubernetes-ai-conformance-program-to-standardize-ai-workloads-on-kubernetes/" target="_blank" rel="noreferrer noopener">AI Conformance Working Group</a> defines what a platform must support to run AI workloads reliably, with portability as the goal as Katie said: </p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">If you have two conformant platforms, it&#8217;s going to be easy to lift and shift one product to the next platform.</p>
</blockquote>



<p class="wp-block-paragraph">Other initiatives target batch workloads, inference performance, and AI integration, and an Agent Sandbox effort is designing stateful, isolated runtimes for AI agents. The Serving Working Group completed its milestones and archived itself in February, continuing as a SIG on inference performance.</p>



<p class="wp-block-paragraph">The list is still changing quickly. Katie expects much of this landscape to look different within six months to a year.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="538" src="https://shiftmag.dev/wp-content/uploads/2026/09/katie_2-1024x538.png?x32039" alt="" class="wp-image-12131" srcset="https://shiftmag.dev/wp-content/uploads/2026/09/katie_2-1024x538.png 1024w, https://shiftmag.dev/wp-content/uploads/2026/09/katie_2-300x158.png 300w, https://shiftmag.dev/wp-content/uploads/2026/09/katie_2-768x403.png 768w, https://shiftmag.dev/wp-content/uploads/2026/09/katie_2.png 1200w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption"> Photo: Petar Krajičić Vilović</figcaption></figure>



<h2 class="wp-block-heading" id="the-cloud-native-playbook-ai-can-borrow">The cloud native playbook AI can borrow</h2>



<p class="wp-block-paragraph">Katie divided the emerging open source AI ecosystem into three areas: <strong>training, inference, and agents</strong>. Training turns data into a model. Inference serves it. Agents connect it to the outside world.</p>



<p class="wp-block-paragraph">For platform leads, maturity matters. Training is led by the <a href="https://pytorch.org/foundation/" target="_blank" rel="noreferrer noopener">PyTorch Foundation</a>, inference has many options, and agents are still young under the <a href="https://aaif.io/" target="_blank" rel="noreferrer noopener">Agentic AI Foundation</a>.</p>



<p class="wp-block-paragraph"><strong>Cloud native experience can help AI tools mature faster</strong>. Security, observability, and identity were already solved in cloud native, and the CNCF project pipeline shows that kind of progress at scale.e.</p>



<p class="wp-block-paragraph">It also prunes: 28 archived projects. For anyone choosing a stack, the archive list is a practical filter, and Katie argued archival is a healthy sign, letting maintainers redirect energy toward projects that earn adoption.</p>



<h2 class="wp-block-heading" id="teams-that-engage-now-will-shape-the-patterns-everyone-else-follows">Teams that engage now will shape the patterns everyone else follows</h2>



<p class="wp-block-paragraph">For Katie, the next phase of cloud native is about whether the people building and maintaining the ecosystem can keep pace. She pointed out that contributing also means production feedback, feature requests, documentation, and white papers all shape projects.</p>



<p class="wp-block-paragraph">But in the end Katie&#8217;s talk left the hard questions unanswered, but the data shows why:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">98% of organizations trust Kubernetes with their infrastructure, two thirds have tried running AI on it, and almost nobody operates it continuously.</p>
</blockquote>



<p class="wp-block-paragraph">The specific bottlenecks, daily operational maturity, DRA adoption, and the conformance baseline, are still being defined, which means teams deploying AI on Kubernetes today are writing the patterns everyone else will copy:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">All of the working groups&#8217; meeting notes, invites, and repositories are public on GitHub. The teams that engage now, before the patterns harden, will not have to retrofit someone else&#8217;s choices in two years.</p>
</blockquote>



<p class="wp-block-paragraph"></p>
<p>The post <a href="https://shiftmag.dev/only-7-of-organizations-using-kubernetes-for-ai-do-so-daily-12086/">Only 7% of Organizations Using Kubernetes for AI Do So Daily</a> appeared first on <a href="https://shiftmag.dev">ShiftMag</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>AI speeds up prototyping, but teams still need to distinguish decisions from assumptions</title>
		<link>https://shiftmag.dev/ai-speeds-up-prototyping-but-teams-still-need-to-distinguish-decisions-from-assumptions-12049/</link>
		
		<dc:creator><![CDATA[Anastasija Uspenski]]></dc:creator>
		<pubDate>Mon, 14 Sep 2026 14:15:01 +0000</pubDate>
				<category><![CDATA[Event]]></category>
		<category><![CDATA[Figma]]></category>
		<category><![CDATA[Infobip Shift 2026]]></category>
		<guid isPermaLink="false">https://shiftmag.dev/?p=12049</guid>

					<description><![CDATA[<p>Figma’s Designer Advocate argued that AI can make prototypes look finished too early, which can hide dangerous assumptions.</p>
<p>The post <a href="https://shiftmag.dev/ai-speeds-up-prototyping-but-teams-still-need-to-distinguish-decisions-from-assumptions-12049/">AI speeds up prototyping, but teams still need to distinguish decisions from assumptions</a> appeared first on <a href="https://shiftmag.dev">ShiftMag</a>.</p>
]]></description>
										<content:encoded><![CDATA[<figure class="wp-block-post-featured-image"><img loading="lazy" decoding="async" width="1200" height="630" src="https://shiftmag.dev/wp-content/uploads/2026/09/hugo_3.png?x32039" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" style="object-fit:cover;" srcset="https://shiftmag.dev/wp-content/uploads/2026/09/hugo_3.png 1200w, https://shiftmag.dev/wp-content/uploads/2026/09/hugo_3-300x158.png 300w, https://shiftmag.dev/wp-content/uploads/2026/09/hugo_3-1024x538.png 1024w, https://shiftmag.dev/wp-content/uploads/2026/09/hugo_3-768x403.png 768w" sizes="auto, (max-width: 1200px) 100vw, 1200px" /></figure>


<p class="wp-block-paragraph">The easier it is to make something look finished, the more important it is to understand <strong>what the team actually decided</strong>.</p>



<p class="wp-block-paragraph">That was the starting point for Hugo Raymond, Designer Advocate at Figma, in his talk at <a href="https://shiftmag.dev/tag/infobip-shift-2026/" target="_blank" rel="noreferrer noopener">Infobip Shift 2026</a>.<br></p>



<p class="wp-block-paragraph">His main point was that <strong>AI becomes a problem when it fills in the gaps before decisions are made</strong>, because it can hide unresolved decisions.</p>



<h2 class="wp-block-heading" id="a-prototype-shouldn%e2%80%99t-try-to-look-like-a-finished-product"><strong>A prototype shouldn’t try to look like a finished product</strong></h2>



<p class="wp-block-paragraph">Hugo reminded us that the purpose of a prototype is to <strong>help the team test an idea</strong>. He compared it to a model airplane:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">A model doesn’t try to be a real airplane. We use it to study specific characteristics of the airplane.</p>
</blockquote>



<p class="wp-block-paragraph">The problem, he argued, is that AI can now create a very convincing prototype even when the original idea is still incomplete:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">In the past, gaps were easier to see. If a screen did not exist, a flow ended in a dead end, or the team had not defined a certain state, you could clearly see that nobody had made that decision yet. AI can now connect the flow, generate data, create loading and error states, and add behavior that nobody explicitly defined.</p>
</blockquote>



<p class="wp-block-paragraph">In the end, everything looks like one coherent product, even though the team designed some parts and the model simply filled in the rest.</p>



<h2 class="wp-block-heading" id="visual-polish-no-longer-proves-that-the-team-solved-the-problem">Visual polish no longer proves that the team solved the problem</h2>



<p class="wp-block-paragraph">According to Hugo, this creates an especially important problem for developers: <strong>the more finished a prototype looks, the more authority we give it</strong> and the more likely we are to treat it as a specification that developers simply need to implement.</p>



<p class="wp-block-paragraph">Hugo warned that a polished prototype no longer means that someone has thought through every edge case, business rule, or technical constraint.</p>



<p class="wp-block-paragraph">One of his key points was that <strong>polish used to be expensive</strong>. If something looked highly refined, you could at least assume that someone had spent time thinking through the problem. Now, the tables had turned:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">AI has broken that connection. The first draft can now look like the final iteration. Teams therefore need to make a much clearer distinction between what they have actually decided and what is still only an assumption.</p>
</blockquote>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="538" src="https://shiftmag.dev/wp-content/uploads/2026/09/hugo_1-1024x538.png?x32039" alt="" class="wp-image-12062" srcset="https://shiftmag.dev/wp-content/uploads/2026/09/hugo_1-1024x538.png 1024w, https://shiftmag.dev/wp-content/uploads/2026/09/hugo_1-768x403.png 768w, https://shiftmag.dev/wp-content/uploads/2026/09/hugo_1-300x158.png 300w, https://shiftmag.dev/wp-content/uploads/2026/09/hugo_1.png 1200w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">Photo: Petar Krajičić Vilović</figcaption></figure>



<h2 class="wp-block-heading" id="code-is-not-the-opposite-of-design">Code is not the opposite of design</h2>



<p class="wp-block-paragraph">Hugo doesn’t think the solution is to <strong>move design back into static mockups</strong>, quite the opposite: code is not the opposite of design but one of the materials we use to design:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">A code prototype can use real data, react to unexpected input, and show states that a designer did not draw in advance. AI has made this kind of experimentation much more accessible.</p>
</blockquote>



<p class="wp-block-paragraph">Still, <strong>code and a design canvas don&#8217;t show the same things</strong>.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">Code is very good at showing what happens, while the canvas can do a better job of preserving why the team made a certain decision, which alternatives the team considered, and what the team still needs to solve.</p>
</blockquote>



<p class="wp-block-paragraph">Because of that, he sees a future where <strong>teams combine different materials depending on what they’re trying to learn.</strong></p>



<h2 class="wp-block-heading" id="ai-speeds-up-execution-but-not-decision-making">AI speeds up execution, but not decision-making</h2>



<p class="wp-block-paragraph">The final and most important point of his talk focused on the limits of automation.</p>



<p class="wp-block-paragraph">AI can take over a lot of repetitive work, speed up prototyping, and help teams test ideas more cheaply, but <strong>making something faster does not mean we understand what to make any better</strong>.</p>



<p class="wp-block-paragraph">Hugo therefore makes a distinction between friction worth removing and friction that serves a purpose:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">We can automate copying, waiting, and repetition. We should not automate comparing options, testing assumptions, discussing trade-offs, and questioning decisions.</p>
</blockquote>



<p class="wp-block-paragraph">As he pointed out, these moments help teams develop the judgment that AI cannot simply replace. “When almost every prototype can look finished, how convincing it looks is no longer the most important thing,” he said. What matters is whether the team can still clearly see what it has decided, what it has assumed, and what it still needs to solve.</p>
<p>The post <a href="https://shiftmag.dev/ai-speeds-up-prototyping-but-teams-still-need-to-distinguish-decisions-from-assumptions-12049/">AI speeds up prototyping, but teams still need to distinguish decisions from assumptions</a> appeared first on <a href="https://shiftmag.dev">ShiftMag</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Google DeepMind: AI’s Next Step Is Learning From Its Own Experience</title>
		<link>https://shiftmag.dev/google-deepmind-ais-next-step-is-learning-from-its-own-experience-not-just-human-data-12023/</link>
		
		<dc:creator><![CDATA[Nikolina Oršulić]]></dc:creator>
		<pubDate>Mon, 14 Sep 2026 12:14:23 +0000</pubDate>
				<category><![CDATA[Artificial Intelligence]]></category>
		<category><![CDATA[Event]]></category>
		<category><![CDATA[Benoit Schillings]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Google DeepMind]]></category>
		<category><![CDATA[Infobip Shift]]></category>
		<category><![CDATA[Infobip Shift 2026]]></category>
		<guid isPermaLink="false">https://shiftmag.dev/?p=12023</guid>

					<description><![CDATA[<p>We’re waiting for the next big AI leap - systems learning from their own experience rather than just human data - and at Infobip Shift, Google DeepMind’s Benoit Schillings said that’s exactly where the field is headed.</p>
<p>The post <a href="https://shiftmag.dev/google-deepmind-ais-next-step-is-learning-from-its-own-experience-not-just-human-data-12023/">Google DeepMind: AI’s Next Step Is Learning From Its Own Experience</a> appeared first on <a href="https://shiftmag.dev">ShiftMag</a>.</p>
]]></description>
										<content:encoded><![CDATA[<figure class="wp-block-post-featured-image"><img loading="lazy" decoding="async" width="1200" height="630" src="https://shiftmag.dev/wp-content/uploads/2026/09/benoa_2_.png?x32039" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" style="object-fit:cover;" srcset="https://shiftmag.dev/wp-content/uploads/2026/09/benoa_2_.png 1200w, https://shiftmag.dev/wp-content/uploads/2026/09/benoa_2_-300x158.png 300w, https://shiftmag.dev/wp-content/uploads/2026/09/benoa_2_-1024x538.png 1024w, https://shiftmag.dev/wp-content/uploads/2026/09/benoa_2_-768x403.png 768w" sizes="auto, (max-width: 1200px) 100vw, 1200px" /></figure>


<p class="wp-block-paragraph">Google DeepMind’s VP of Technology argued that one of the most important developments to watch is the rise of systems that can <strong>learn beyond the limits of human-generated training data</strong>. </p>



<p class="wp-block-paragraph">He said AI has already gone through most publicly available human knowledge and is ready for the next step:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">What it really needs now is to start generating its own experience and its own data. In the next year or two, that’s exactly where AI is heading.<br></p>
</blockquote>



<p class="wp-block-paragraph">That’s where <strong>recursive self-improvement</strong> comes in: AI could start learning from its own experience by trying problems, checking its answers, finding mistakes, and testing different approaches instead of depending only on human-generated data. Humans do this naturally, but AI still struggles with it for now.</p>



<h2 class="wp-block-heading" id="ai-can-learn-from-experience-but-monitoring-has-to-improve-too"><strong>AI can learn from experience, but monitoring has to improve too</strong></h2>



<p class="wp-block-paragraph">Schillings pointed to <a href="https://deepmind.google/research/alphago/" target="_blank" rel="noreferrer noopener">AlphaGo</a> as an early example. </p>



<p class="wp-block-paragraph">AlphaGo is DeepMind’s system that beat one of the world’s best Go players, and Go is an ancient Chinese board game where the goal is to control territory on a grid. <strong>What made AlphaGo important was how it learned</strong>: by playing against itself and finding strategies that didn’t come from human games.</p>



<p class="wp-block-paragraph">Humans spent centuries developing Go, and now they study strategies discovered by AI. So: who is teaching whom? AI and humans learn from each other.</p>



<p class="wp-block-paragraph">There is, however, a major problem with the idea of AI learning from itself. What happens when the AI is wrong and who determines whether the data it produces is useful? This is particularly important because, as Schillings noted during his talk, models can sometimes <strong>find ways to appear successful without actually solving the problem</strong> they were given.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">Cheating is a real problem. You ask a model to solve a problem, especially in code, and it will tell you, &#8220;I’ve done it, it’s there, it’s beautiful.&#8221; Then you check and find that it actually did not solve the problem. It may have stolen the result from somewhere else, or, even more amusingly, you ask it to write a tool for Linux and it says, &#8220;I wrote the tool,&#8221; when it’s really just invoking the existing tool and hiding the trace.</p>
</blockquote>



<p class="wp-block-paragraph"><strong>Sophisticated cheeting</strong> is becoming&nbsp;more and more&nbsp;an issue even for model to self-verify. So, we need to get the monitor to become more sophisticated also. That&#8217;s&nbsp;a part of&nbsp;the recursive&nbsp;self-improvement, he said.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="538" src="https://shiftmag.dev/wp-content/uploads/2026/09/benoa_3_-1024x538.png?x32039" alt="" class="wp-image-12033" srcset="https://shiftmag.dev/wp-content/uploads/2026/09/benoa_3_-1024x538.png 1024w, https://shiftmag.dev/wp-content/uploads/2026/09/benoa_3_-300x158.png 300w, https://shiftmag.dev/wp-content/uploads/2026/09/benoa_3_-768x403.png 768w, https://shiftmag.dev/wp-content/uploads/2026/09/benoa_3_.png 1200w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">Photo: Petar Krajičić Vilović</figcaption></figure>



<h2 class="wp-block-heading" id="ai-needs-step-by-step-feedback">AI needs step-by-step feedback</h2>



<p class="wp-block-paragraph">Another part of Schillings’ point is <strong>how AI systems are trained</strong>. Some problems are easy to check: a proof works or it doesn’t, code passes tests or it doesn’t. But real-world problems are usually messier than that.</p>



<p class="wp-block-paragraph">Schillings compared it to teaching someone to climb a mountain with only one bit of feedback: you fell or you didn’t. That would be a terrible way to learn. A better teacher would give step-by-step feedback:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">This part was good. Try this section differently. You&#8217;re getting closer. Here&#8217;s where you can improve.</p>
</blockquote>



<p class="wp-block-paragraph"><strong>AI systems are being trained to give this kind of step-by-step reward</strong>. That matters more than it first seems: if models can learn not just from success and failure, but from how close they were to a better solution, they can handle much more complex problems.</p>



<h2 class="wp-block-heading" id="new-systems-may-reveal-things-we-haven%e2%80%99t-noticed-yet"><strong>New systems may reveal things we haven’t noticed yet</strong></h2>



<p class="wp-block-paragraph">What happens when AI starts exploring the unknown? This is where the implications become interesting. </p>



<p class="wp-block-paragraph">Code is a relatively convenient environment for AI because there is usually a way to test whether something works. Schillings expects the coming wave of AI development to produce an <strong>increasing number of breakthroughs</strong> in areas such as physical sciences, biology, mathematics and engineering. The reason is straightforward.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">If AI can generate hypotheses, test them, reject unsuccessful approaches and build on successful ones, it can start exploring the space of possibilities itself. That is a very different proposition from using AI as a better search engine. The ultimate value of these systems may be that they help us discover things nobody knows yet.</p>
</blockquote>



<p class="wp-block-paragraph">And that could turn out to be the most important AI story of the next few years.</p>
<p>The post <a href="https://shiftmag.dev/google-deepmind-ais-next-step-is-learning-from-its-own-experience-not-just-human-data-12023/">Google DeepMind: AI’s Next Step Is Learning From Its Own Experience</a> appeared first on <a href="https://shiftmag.dev">ShiftMag</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>OpenAI Says the Real Work in AI Coding Is Building the System Around It</title>
		<link>https://shiftmag.dev/openai-says-the-real-work-in-ai-coding-is-building-the-system-around-it-11976/</link>
		
		<dc:creator><![CDATA[Marin Pavelić]]></dc:creator>
		<pubDate>Mon, 14 Sep 2026 10:59:32 +0000</pubDate>
				<category><![CDATA[Artificial Intelligence]]></category>
		<category><![CDATA[Event]]></category>
		<category><![CDATA[AI agents]]></category>
		<category><![CDATA[Infobip Shift 2026]]></category>
		<category><![CDATA[Luis Velasco]]></category>
		<category><![CDATA[OpenAI]]></category>
		<guid isPermaLink="false">https://shiftmag.dev/?p=11976</guid>

					<description><![CDATA[<p>Infobip Shift 2026 is officially open, and OpenAI’s Luis Velasco said the real work now is bringing together the data, process, and systems agents need to do the job well and keep improving.</p>
<p>The post <a href="https://shiftmag.dev/openai-says-the-real-work-in-ai-coding-is-building-the-system-around-it-11976/">OpenAI Says the Real Work in AI Coding Is Building the System Around It</a> appeared first on <a href="https://shiftmag.dev">ShiftMag</a>.</p>
]]></description>
										<content:encoded><![CDATA[<figure class="wp-block-post-featured-image"><img loading="lazy" decoding="async" width="1200" height="630" src="https://shiftmag.dev/wp-content/uploads/2026/09/luis_1_.png?x32039" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" style="object-fit:cover;" srcset="https://shiftmag.dev/wp-content/uploads/2026/09/luis_1_.png 1200w, https://shiftmag.dev/wp-content/uploads/2026/09/luis_1_-300x158.png 300w, https://shiftmag.dev/wp-content/uploads/2026/09/luis_1_-768x403.png 768w, https://shiftmag.dev/wp-content/uploads/2026/09/luis_1_-1024x538.png 1024w" sizes="auto, (max-width: 1200px) 100vw, 1200px" /></figure>


<p class="wp-block-paragraph">Luis Velasco, Forward Deployed Engineer at OpenAI, says we’re entering a new field: <strong>meta software engineering</strong>.</p>



<p class="wp-block-paragraph">Instead of building software that follows a predefined sequence of operations, engineers now need to <strong>build the systems around AI agents</strong> giving them context, tools, skills, constraints, and ways to evaluate their work.</p>



<h2 class="wp-block-heading" id="the-hardest-part-is-always-the-context">The hardest part is always the context</h2>



<p class="wp-block-paragraph">Code is easier for AI agents to work with. A codebase is structured, and the results are easy to check because the code compiles and tests pass. <strong>Business workflows are a lot messier</strong>, Luis explains:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">In business workflows, the context is fragmented and spread across people and systems. A Slack message may explain why a decision changed, a legacy application may hold the data state, and an experienced colleague knows the part nobody wrote down. The work item we’re trying to automate depends on all of that.</p>
</blockquote>



<p class="wp-block-paragraph">For an agent to perform that work, engineers first have to reconstruct the context in which the work happens. Velasco breaks this down into three elements: <strong>data, processes and systems.</strong></p>



<p class="wp-block-paragraph">Data gives the information and domain knowledge for decisions. Processes define the rules, exceptions, and timelines. Systems provide the apps and APIs that let the work get done, with the right permissions.</p>



<p class="wp-block-paragraph">The agent needs a <strong>context layer that stays current and gives it the information relevant to the task</strong>. Processes can be turned into agent skills, while APIs and other systems give the agent the ability to execute the work. Velasco showed this with an insurance claims workflow: the agent read an email and attachments, checked information across multiple apps, verified the claim, calculated the settlement, and prepared the response in 22 seconds instead of 20 to 30 minutes.</p>



<h2 class="wp-block-heading" id="everything-works-fine-until-it-has-to-run-at-scale">Everything works fine until it has to run at scale</h2>



<p class="wp-block-paragraph">Getting one agent to complete a workflow is just the beginning, because the real challenge starts when that workflow has to run at scale. Then agents have to work in parallel, <strong>workflows can become interconnected</strong>, and one agent’s result can become the input for another:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">This can be handled with agents and sub-agents that share context, or with an independent environment where agents can read and write shared state. That state helps them recover what has already been done and figure out what needs to happen next.</p>
</blockquote>



<p class="wp-block-paragraph">That’s why <strong>the infrastructure around the agent matters</strong>: queues, worker processes, checkpoints, and an artifact store with results, evidence, and reports. The goal is a durable execution environment that can recover if something crashes and avoid doing the same task twice.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="538" src="https://shiftmag.dev/wp-content/uploads/2026/09/luis_2_-1024x538.png?x32039" alt="" class="wp-image-12020" srcset="https://shiftmag.dev/wp-content/uploads/2026/09/luis_2_-1024x538.png 1024w, https://shiftmag.dev/wp-content/uploads/2026/09/luis_2_-768x403.png 768w, https://shiftmag.dev/wp-content/uploads/2026/09/luis_2_-300x158.png 300w, https://shiftmag.dev/wp-content/uploads/2026/09/luis_2_.png 1200w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">Photo: Petar Krajičić Vilović</figcaption></figure>



<h2 class="wp-block-heading" id="multi-agent-systems-need-more-than-extra-model-calls">Multi-agent systems need more than extra model calls</h2>



<p class="wp-block-paragraph">Velasco <strong>showed what this looks like at a much larger scale</strong> with an experiment focused on CPU design: a campaign controller spread goals, budgets, and work across different CPU domains, with 512 agents working on areas like arithmetic, memory ordering, and control flow.</p>



<p class="wp-block-paragraph">The agents, he explained, had different roles: some looked for potential bugs, critic agents challenged their findings, and verification agents tried to reproduce them. The campaign ran for four days, used about 1.4 terabytes of data, and produced evidence that could be shared with verification engineers before a problem reached production.</p>



<p class="wp-block-paragraph">It shows that multi-agent systems need <strong>coordination</strong>, <strong>shared state</strong>, <strong>verification</strong>, and a <strong>way to manage work across many agents</strong>, not just extra model calls.</p>



<h2 class="wp-block-heading" id="the-system-can-learn-without-changing-the-model">The system can learn without changing the model</h2>



<p class="wp-block-paragraph">Another important part of Velasco’s approach is that the model itself <strong>doesn’t always need to get more capable for the whole system to improve</strong>. He compared it to an experienced employee:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">A senior employee may have the same basic intelligence as when they joined a company, but after years of experience they know the systems, common failure modes and small details that make them more effective.</p>
</blockquote>



<p class="wp-block-paragraph">For an agent, that experience lives in the system around the model.</p>



<p class="wp-block-paragraph">Updated context can provide relevant knowledge, updated skills can refine how work is performed, and evaluations can check behaviours that need to be verified. The model weights may stay the same while the system around the model gets better through repeated execution.</p>



<p class="wp-block-paragraph">Velasco said <strong>successful runs, failures, and human corrections all help here</strong>. Successful runs show what to reinforce, failures show what needs improvement, and human corrections reveal gaps in the agent’s skills. Over time, those patterns can update memory, context, skills, or evaluation sets.</p>



<p class="wp-block-paragraph">He showed this with a tax preparation agent: it started by completing about 25% of the required fields, and after six weeks of repeated runs, evaluations, and skill updates, it reached nearly 90%.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="614" src="https://shiftmag.dev/wp-content/uploads/2026/09/shift-2026-openai122-1024x614.png?x32039" alt="" class="wp-image-11989" srcset="https://shiftmag.dev/wp-content/uploads/2026/09/shift-2026-openai122-1024x614.png 1024w, https://shiftmag.dev/wp-content/uploads/2026/09/shift-2026-openai122-767x460.png 767w, https://shiftmag.dev/wp-content/uploads/2026/09/shift-2026-openai122-300x180.png 300w, https://shiftmag.dev/wp-content/uploads/2026/09/shift-2026-openai122.png 1200w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">Photo: Marin Pavelić</figcaption></figure>



<h2 class="wp-block-heading" id="engineering-will-become-meta-software-engineering"><strong>Engineering will become meta software engineering</strong></h2>



<p class="wp-block-paragraph">This changes the engineer’s role. As more execution is delegated to agents, <strong>engineers spend more time designing and improving the system doing the work</strong>. But engineering doesn’t disappear, humans still set the goals, make the trade-offs, and decide where human intervention belongs. </p>



<p class="wp-block-paragraph">That leads to Velasco’s broader definition of what engineers are building in an AI-assisted environment:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">The highest value software artifact that we may be creating is not the code base itself, but the system of intent, the constraint, and the evaluation from which code can be produced in a systematic and repeatable way.</p>
</blockquote>



<p class="wp-block-paragraph">He calls this emerging discipline <strong>meta software engineering</strong>: building the environment around AI so agents have the right context, tools, skills, coordination, and feedback to do the work and get better over time.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">The next chapter of software engineering is about building the systems around the code.</p>
</blockquote>



<p class="wp-block-paragraph"></p>
<p>The post <a href="https://shiftmag.dev/openai-says-the-real-work-in-ai-coding-is-building-the-system-around-it-11976/">OpenAI Says the Real Work in AI Coding Is Building the System Around It</a> appeared first on <a href="https://shiftmag.dev">ShiftMag</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>VP of Research, Google DeepMind: &#8220;The mundane work of writing code is going away.&#8221;</title>
		<link>https://shiftmag.dev/vp-of-research-google-deepmind-the-mundane-work-of-writing-code-is-going-away-11773/</link>
		
		<dc:creator><![CDATA[Ivan Brezak Brkan]]></dc:creator>
		<pubDate>Tue, 01 Sep 2026 14:33:24 +0000</pubDate>
				<category><![CDATA[Artificial Intelligence]]></category>
		<category><![CDATA[Event]]></category>
		<category><![CDATA[Benoit Schillings]]></category>
		<category><![CDATA[Google DeepMind]]></category>
		<category><![CDATA[Infobip Shift]]></category>
		<category><![CDATA[Infobip Shift 2026]]></category>
		<guid isPermaLink="false">https://shiftmag.dev/?p=11773</guid>

					<description><![CDATA[<p>I first met Benoit Schillings, VP of Research at Google DeepMind, in San Francisco to talk about what engineers do when AI writes more of the code. His answer: make sense of the massive systems we inherit. Now, he’s bringing that perspective to Zadar for Infobip Shift 2026.</p>
<p>The post <a href="https://shiftmag.dev/vp-of-research-google-deepmind-the-mundane-work-of-writing-code-is-going-away-11773/">VP of Research, Google DeepMind: &#8220;The mundane work of writing code is going away.&#8221;</a> appeared first on <a href="https://shiftmag.dev">ShiftMag</a>.</p>
]]></description>
										<content:encoded><![CDATA[<figure class="wp-block-post-featured-image"><img loading="lazy" decoding="async" width="1200" height="630" src="https://shiftmag.dev/wp-content/uploads/2026/09/image.png?x32039" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" style="object-fit:cover;" srcset="https://shiftmag.dev/wp-content/uploads/2026/09/image.png 1200w, https://shiftmag.dev/wp-content/uploads/2026/09/image-300x158.png 300w, https://shiftmag.dev/wp-content/uploads/2026/09/image-1024x538.png 1024w, https://shiftmag.dev/wp-content/uploads/2026/09/image-768x403.png 768w" sizes="auto, (max-width: 1200px) 100vw, 1200px" /></figure>


<p class="wp-block-paragraph">Benoit Schillings has spent&nbsp;<strong>more than three decades in Silicon Valley</strong>, working in senior engineering roles at Be Inc., Nokia, Yahoo, and Google X, where he served as CTO.</p>



<p class="wp-block-paragraph">Today, at Google DeepMind, he leads research into generative AI for code, deep reasoning algorithms, and the future of pre-training and transformer models. This September, he’ll be a<strong> keynote speaker at <a href="https://shift.infobip.com/" target="_blank" rel="noreferrer noopener">Infobip Shift Zadar 2026</a></strong> – and ShiftMag readers can get a <a href="https://www.entrio.hr/en/event/infobip-shift-2026-27033?pc=MAG15" target="_blank" rel="noreferrer noopener">special discount</a>.</p>



<p class="wp-block-paragraph">I met him at the AI Engineer World’s Fair conference in San Francisco&nbsp;and one line from him stuck with me:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">I no longer see manually writing (or even reading) every line of code as the core engineering task.</p>
</blockquote>



<h2 class="wp-block-heading" id="ai-writes-fast-engineers-still-own-the-mess">AI writes fast, engineers still own the mess</h2>



<p class="wp-block-paragraph">Benoit has been writing code for decades, but these days, he admits, he no longer enjoys it:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">I have an astronomy project in the Sierra Nevada: a half-meter telescope, a small Linux computer, and photon-counting cameras working together to track the sky and process data in real time. For it,&nbsp;<strong>I don’t even read the generated code anymore</strong>; I just check that it works, while AI helps write the control software, driver bindings, and parts of the wavefront reconstruction.</p>
</blockquote>



<p class="wp-block-paragraph">To him, this is just the next step in software development. Programmers used to distrust compilers, but now most engineers don’t even look at compiler output unless they’re doing extreme low-latency work. AI-generated code is going through the same change, only now it’s happening inside the tools programmers use every day.</p>



<p class="wp-block-paragraph">That raises another question: if generating code becomes increasingly cheap, what does an engineer need to be good at?</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">Being a software engineer is so much more than writing 100 lines of Python. It means walking into an enterprise, discovering a codebase with 150 million lines of legacy Python, and being tasked with fixing a race condition on day one.</p>
</blockquote>



<p class="wp-block-paragraph">Engineers inherit systems they didn’t design and constraints they didn’t choose. AI can write code fast, but someone still has to know where it belongs, how to test it, and what happens when it fails.</p>



<h2 class="wp-block-heading" id="security-will-become-a-bigger-part-of-the-engineer%e2%80%99s-job">Security will become a bigger part of the engineer’s job</h2>



<p class="wp-block-paragraph">That last point becomes more complicated when the models generating code are trained on the code already available online:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">Models have been trained based on the GitHub data, and 90% of GitHub is crap. Even worse, people are now uploading things to GitHub to create vulnerabilities.</p>
</blockquote>



<p class="wp-block-paragraph">That creates a problem beyond the familiar concern that AI might generate buggy code: if the training data contains poor practices, vulnerabilities or deliberately malicious examples,&nbsp;<strong>the model can become part of the security problem</strong>&nbsp;rather than simply a tool for solving it.</p>



<p class="wp-block-paragraph">This is why Schillings expects security to become a larger part of the engineering job rather than something that can be delegated to the model producing the code:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">You also need to use models to monitor models. You need to fight fire with fire.</p>
</blockquote>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="768" src="https://shiftmag.dev/wp-content/uploads/2026/09/IMG_2186-horizontal-fixed-1024x768.jpg?x32039" alt="" class="wp-image-11789" srcset="https://shiftmag.dev/wp-content/uploads/2026/09/IMG_2186-horizontal-fixed-1024x768.jpg 1024w, https://shiftmag.dev/wp-content/uploads/2026/09/IMG_2186-horizontal-fixed-300x225.jpg 300w, https://shiftmag.dev/wp-content/uploads/2026/09/IMG_2186-horizontal-fixed-768x576.jpg 768w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">I met Benoit at the AI Engineer World’s Fair conference in San Francisco.</figcaption></figure>



<p class="wp-block-paragraph">The point isn’t to have one AI police another, but to recognize that&nbsp;<strong>AI-generated software needs another layer of scrutiny</strong>. As more code is automated, humans can’t realistically review every line.</p>



<p class="wp-block-paragraph">That doesn’t eliminate human responsibility. Someone still needs to define what software should do, verify that it does it, and decide what risks are acceptable.</p>



<p class="wp-block-paragraph">For engineers entering the field, that means&nbsp;<strong>developing a different set of skills</strong>:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">The more mundane aspect of just spewing out the code is going away. Understanding the problem, understanding if that meets some requirements, understanding how to validate if that code will do what you expect, actually being paranoid about security, probably thinking about performance, I think that’s where the job is going to move in the future.</p>
</blockquote>



<p class="wp-block-paragraph">That is a considerably different proposition from simply becoming faster at programming. It puts more weight on requirements, architecture, testing, security and judgment, the parts of software development that remain difficult even when the implementation itself can be generated in seconds.</p>



<h2 class="wp-block-heading" id="ai-agents-create-an-organizational-problem">AI agents create an organizational problem</h2>



<p class="wp-block-paragraph">Schillings also sees AI changing how engineering teams are organized:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">Management is an incredibly archaic skill. You look at the way a large company takes decisions and is managed, you could probably show that to the Babylonians.</p>
</blockquote>



<p class="wp-block-paragraph">That point matters even more as companies move from using one AI assistant to using multiple agents on different parts of the problem.</p>



<p class="wp-block-paragraph">Benoit doesn’t think the answer is to just make hundreds of copies of the same agent:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">You don’t want one brain cloned a hundred times. You want diverse, specialized agents colliding and collaborating.</p>
</blockquote>



<p class="wp-block-paragraph"><strong>This feels less like a software design issue and more like a team issue</strong>. If you use the same kind of agent everywhere, you just scale the same mistakes. Different agents with different roles can push back on each other, like people with different expertise on a real team.</p>



<p class="wp-block-paragraph">But that also means someone still has to decide who does what, judge the results, and take responsibility when things go wrong.</p>



<p class="wp-block-paragraph">That may be the real change AI brings to engineering: less about writing code, more about directing, checking, and owning systems that act more on their own.</p>



<p class="wp-block-paragraph"><strong>Want to hear more from Benoit Schillings, VP of Research at Google DeepMind?</strong>&nbsp;<strong>Get your ticket for Shift conference with a&nbsp;<a href="https://www.entrio.hr/en/event/infobip-shift-2026-27033?pc=MAG15" target="_blank" rel="noreferrer noopener">special discount for ShiftMag readers</a>!</strong></p>
<p>The post <a href="https://shiftmag.dev/vp-of-research-google-deepmind-the-mundane-work-of-writing-code-is-going-away-11773/">VP of Research, Google DeepMind: &#8220;The mundane work of writing code is going away.&#8221;</a> appeared first on <a href="https://shiftmag.dev">ShiftMag</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Cursor and Nokia: AI Matters Less for Speed Than Expanding Developers’ Capabilities</title>
		<link>https://shiftmag.dev/cursor-nokia-raise-summit-2026-11422/</link>
		
		<dc:creator><![CDATA[Anastasija Uspenski]]></dc:creator>
		<pubDate>Mon, 17 Aug 2026 13:09:37 +0000</pubDate>
				<category><![CDATA[Artificial Intelligence]]></category>
		<category><![CDATA[Event]]></category>
		<category><![CDATA[AI]]></category>
		<category><![CDATA[Cursor]]></category>
		<category><![CDATA[developers]]></category>
		<category><![CDATA[nokia]]></category>
		<category><![CDATA[Raise Summit 2026]]></category>
		<guid isPermaLink="false">https://shiftmag.dev/?p=11422</guid>

					<description><![CDATA[<p>Jordan Topoleski (COO, Cursor) and Pallavi Mahajan (CTO, Nokia) made the case that the next real breakthrough in AI development is agent orchestration.</p>
<p>The post <a href="https://shiftmag.dev/cursor-nokia-raise-summit-2026-11422/">Cursor and Nokia: AI Matters Less for Speed Than Expanding Developers’ Capabilities</a> appeared first on <a href="https://shiftmag.dev">ShiftMag</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">This year, <strong>I attended the <a href="https://www.raisesummit.com/" target="_blank" rel="noreferrer noopener">RAISE Summit in Paris</a></strong><a href="https://www.raisesummit.com/" target="_blank" rel="noreferrer noopener">.</a> Among the conversations I followed, one panel in particular caught my attention: “The ROI on Intelligence: Turning AI Investment into Enterprise Transformation.”</p>



<p class="wp-block-paragraph">What made it especially interesting to me was that it moved beyond the familiar question of how much AI can speed up an individual developer.</p>



<p class="wp-block-paragraph">Instead, it raised a more compelling one: how do you organize software development when <strong>one engineer is no longer working with a single AI tool</strong>, but coordinating five, six, or seven agents at once?</p>



<h2 class="wp-block-heading" id="ai-adoption-in-software-teams-has-evolved-through-three-stages">AI adoption in software teams has evolved through three stages</h2>



<p class="wp-block-paragraph">The conversation featured <strong>Jordan Topoleski</strong>, COO at Cursor, and <strong>Pallavi Mahajan</strong>, CTO at Nokia, and was moderated by Bloomberg’s Peter Elstrom. Topoleski’s view of how AI adoption in software teams has evolved through three stages<strong> </strong>is particularly revealing, as it clearly illustrates just how quickly the nature of developers’ work has changed.</p>



<p class="wp-block-paragraph">The first stage was defined by tools such as autocomplete, designed to<strong> speed up existing tasks</strong>. </p>



<p class="wp-block-paragraph">The second began with the <strong>emergence of AI agents</strong>, which developers can already delegate entire tasks to.</p>



<p class="wp-block-paragraph">The third, which is only just beginning, brings a much deeper shift: companies no longer need to introduce more capable tools, but to rethink how development, teams, and responsibilities are organized when a <strong>single engineer is managing multiple agents</strong> working in parallel.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">We need to redesign the system for a world where one person can work with five, six, or seven different agents at the same time.</p>
</blockquote>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="538" src="https://shiftmag.dev/wp-content/uploads/2026/08/cursor2-1024x538.jpg?x32039" alt="" class="wp-image-11436" srcset="https://shiftmag.dev/wp-content/uploads/2026/08/cursor2-1024x538.jpg 1024w, https://shiftmag.dev/wp-content/uploads/2026/08/cursor2-300x158.jpg 300w, https://shiftmag.dev/wp-content/uploads/2026/08/cursor2-768x403.jpg 768w, https://shiftmag.dev/wp-content/uploads/2026/08/cursor2.jpg 1200w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">Photo: Flickr (Raise Summit)</figcaption></figure>



<p class="wp-block-paragraph">Topoleski believes this shift also requires a different way of thinking about productivity. Figures such as AI spend per developer or token usage say very little on their own about the value a company actually receives.</p>



<p class="wp-block-paragraph">That is why companies are <strong>increasingly shifting their attention from inputs to concrete outcomes,</strong> asking what the team actually managed to deliver because of that investment.</p>



<p class="wp-block-paragraph">Cursor already sees the limits of simply adding AI tools to the existing development process at large companies without making deeper changes to how that process works.&nbsp;</p>



<p class="wp-block-paragraph">Topoleski says many organizations plateau at around<strong> 35 to 45 percent of AI-generated code eventually reaching production</strong>, which suggests that giving developers more capable tools alone will not take them to the next stage.</p>



<p class="wp-block-paragraph">To fully use their potential, companies also need to adapt both their organization and their development process to an AI-native way of working.</p>



<h2 class="wp-block-heading" id="ai-is-also-changing-how-teams-share-responsibility">AI is also changing how teams share responsibility</h2>



<p class="wp-block-paragraph">One consequence of this shift is a <strong>different distribution of time across the software development lifecycle</strong>. Technical teams have traditionally spent a large part of their time writing and reviewing code, and AI can now speed up both activities particularly well.</p>



<p class="wp-block-paragraph">However, as teams speed up these tasks, <strong>the bottleneck simply moves to another stage of the process</strong>.</p>



<p class="wp-block-paragraph">As a result, planning and design, as well as review, testing, and deployment, become increasingly important parts of the development cycle, because faster code generation means little if the rest of the system cannot keep up.</p>



<p class="wp-block-paragraph"><strong>The shift also affects team size</strong>. Topoleski pointed to a large insurance company that split its teams of eight or nine engineers into smaller teams of about four, and the smaller teams moved through the organization much faster thanks to the lower coordination burden. The company saw roughly a threefold increase in output, suggesting that AI can change the economics of teamwork itself.</p>



<p class="wp-block-paragraph">Nokia already sees a similar transformation inside its own organization, while Mahajan believes technology itself rarely creates the biggest obstacle to this kind of change:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">Technology is never the bottleneck. People, culture, and the operating model are the bottleneck.</p>
</blockquote>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="538" src="https://shiftmag.dev/wp-content/uploads/2026/08/cursor1-1024x538.jpg?x32039" alt="" class="wp-image-11434" srcset="https://shiftmag.dev/wp-content/uploads/2026/08/cursor1-1024x538.jpg 1024w, https://shiftmag.dev/wp-content/uploads/2026/08/cursor1-300x158.jpg 300w, https://shiftmag.dev/wp-content/uploads/2026/08/cursor1-768x403.jpg 768w, https://shiftmag.dev/wp-content/uploads/2026/08/cursor1.jpg 1200w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">Photo: Flickr (Raise Summit)</figcaption></figure>



<p class="wp-block-paragraph">That is why the changes do not stop with the tools developers use. They also affect the traditionally clear boundaries between roles in the development process. </p>



<p class="wp-block-paragraph">Nokia previously had separate positions such as software engineer, test engineer, release qualification engineer, and product manager, but Mahajan says those boundaries are now gradually fading and merging into a broader role she calls the “product builder.” </p>



<p class="wp-block-paragraph">In other words, <strong>AI is changing code writing as well as how teams distribute responsibility</strong>.</p>



<h2 class="wp-block-heading" id="how-much-ai-should-developers-be-allowed-to-use">How much AI should developers be allowed to use?</h2>



<p class="wp-block-paragraph">As developers use more advanced models, companies need to find a balance between <strong>controlling budgets and giving developers the freedom to use AI when it creates value</strong>.</p>



<p class="wp-block-paragraph">At one point, Nokia experimented with quotas for engineers, but Mahajan said the approach caused negative reactions. The company then moved to a more flexible model:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">Instead of strict restrictions, Nokia now uses &#8220;soft limits.&#8221; When developers exceed a certain quota, they receive a notification, but they can continue using the resources if they decide they need them.</p>
</blockquote>



<p class="wp-block-paragraph">Cursor also supports a more dynamic approach. The most advanced models<strong> do not need to be the default choice for every task</strong>. Some jobs benefit from frontier models, while teams can handle others with much cheaper models without significantly reducing quality.</p>



<p class="wp-block-paragraph">In one project with a large hardware company, Topoleski says Cursor helped reduce costs by 26 percent while the organization continued to increase the share of code that made it into production.</p>



<h2 class="wp-block-heading" id="the-real-roi-may-not-come-from-developers-doing-less"><strong>The real ROI may not come from developers doing less</strong></h2>



<p class="wp-block-paragraph">However, one of the most interesting points from the panel was that AI’s biggest value may not come from cutting costs.</p>



<p class="wp-block-paragraph">Topoleski argues that many companies have never lacked ideas. The challenge has been turning those ideas into reality. When AI takes over some of the execution, <strong>developers can spend more time thinking about what they actually want to build:</strong></p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">This also changes how companies look at their roadmaps, as projects that were previously pushed aside because of limited time and resources can now become possible.</p>
</blockquote>



<p class="wp-block-paragraph">Instead of simply helping companies complete their existing roadmap faster, <strong>AI can expand what they are able to build</strong> in the first place.</p>



<p class="wp-block-paragraph">With AI agents and systems that run multiple agents in parallel, the impact goes far beyond writing code faster. Developers are changing the size of development teams, the boundaries between roles, and the entire process of turning an idea into production.</p>


<figure class="wp-block-post-featured-image"><img loading="lazy" decoding="async" width="1200" height="630" src="https://shiftmag.dev/wp-content/uploads/2026/08/cursor3.jpg?x32039" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" style="object-fit:cover;" srcset="https://shiftmag.dev/wp-content/uploads/2026/08/cursor3.jpg 1200w, https://shiftmag.dev/wp-content/uploads/2026/08/cursor3-300x158.jpg 300w, https://shiftmag.dev/wp-content/uploads/2026/08/cursor3-1024x538.jpg 1024w, https://shiftmag.dev/wp-content/uploads/2026/08/cursor3-768x403.jpg 768w" sizes="auto, (max-width: 1200px) 100vw, 1200px" /></figure><p>The post <a href="https://shiftmag.dev/cursor-nokia-raise-summit-2026-11422/">Cursor and Nokia: AI Matters Less for Speed Than Expanding Developers’ Capabilities</a> appeared first on <a href="https://shiftmag.dev">ShiftMag</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Your .env File Wasn’t Built for AI Agents. 1Password Has a Better Way.</title>
		<link>https://shiftmag.dev/stop-leaking-env-keys-1password-secrets-management-10881/</link>
		
		<dc:creator><![CDATA[Anastasija Uspenski]]></dc:creator>
		<pubDate>Thu, 13 Aug 2026 12:14:18 +0000</pubDate>
				<category><![CDATA[Artificial Intelligence]]></category>
		<category><![CDATA[Event]]></category>
		<category><![CDATA[Security]]></category>
		<guid isPermaLink="false">https://shiftmag.dev/?p=10881</guid>

					<description><![CDATA[<p>AI agents are already being trusted with real work, but handing them raw credentials is a dangerous shortcut. That's why the next security challenge is controlling what an agent can do once it gets access.</p>
<p>The post <a href="https://shiftmag.dev/stop-leaking-env-keys-1password-secrets-management-10881/">Your .env File Wasn’t Built for AI Agents. 1Password Has a Better Way.</a> appeared first on <a href="https://shiftmag.dev">ShiftMag</a>.</p>
]]></description>
										<content:encoded><![CDATA[<figure class="wp-block-post-featured-image"><img loading="lazy" decoding="async" width="1200" height="630" src="https://shiftmag.dev/wp-content/uploads/2026/08/Richard-Kirby.FINAL_.png?x32039" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" style="object-fit:cover;" srcset="https://shiftmag.dev/wp-content/uploads/2026/08/Richard-Kirby.FINAL_.png 1200w, https://shiftmag.dev/wp-content/uploads/2026/08/Richard-Kirby.FINAL_-300x158.png 300w, https://shiftmag.dev/wp-content/uploads/2026/08/Richard-Kirby.FINAL_-1024x538.png 1024w, https://shiftmag.dev/wp-content/uploads/2026/08/Richard-Kirby.FINAL_-768x403.png 768w" sizes="auto, (max-width: 1200px) 100vw, 1200px" /></figure>


<p class="wp-block-paragraph">At the Raise Summit in Paris, I caught up with <strong>Richard Kirby</strong>, Office of the CTO at 1Password.</p>



<p class="wp-block-paragraph">We sat down to discuss <strong>why passwords haven&#8217;t disappeared</strong>, where passkeys still stall in practice, how engineering teams should approach service accounts and AI agents requesting tool access, and what building secure, developer-friendly secrets management actually looks like today.</p>



<h2 class="wp-block-heading" id="passkeys-are-replacing-passwords">Passkeys are replacing passwords?!</h2>



<p class="wp-block-paragraph">We’re seeing the cybersecurity world gradually move <strong>from old-school passwords to passkeys</strong>. That shift is exactly why I asked Richard how 1Password (a company built around password management) is approaching the change and adapting its broader strategy.</p>



<p class="wp-block-paragraph">The company is actively pushing that transition: a few years ago, 1Password acquired Passage specifically to speed up passkey adoption. Today, the platform supports both passwords and passkeys, though Richard expects the shift to happen slowly:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">Passwords are not going away. In some ways, we would love passwords to go away because passkeys are obviously a more secure option. However, passwords remain so prevalent that every system still relies on them.</p>
</blockquote>



<p class="wp-block-paragraph">He says this change affects credentials overall, not just user passwords. &#8220;In the age of AI, managing credentials has become very important. AI doesn’t use a passkey itself, but it still needs credentials to access certain resources&#8221;.</p>



<p class="wp-block-paragraph">That’s why 1Password sees passkeys as an important part of the modern tech stack. Passwords are still here, but the <strong>focus is shifting more toward AI and managing credentials for AI agents</strong>.</p>



<h2 class="wp-block-heading" id="software-vendors-are-slowing-passkey-adoption">Software vendors are slowing passkey adoption</h2>



<p class="wp-block-paragraph">When I asked what technical hurdles are preventing passkeys from becoming the new standard, Kirby said platform vendors first have to rewrite how they handle authentication:<br></p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">Introducing passkey technology requires people to go back and retrofit their existing platforms, which creates the biggest hurdle.</p>
</blockquote>



<p class="wp-block-paragraph">From a user’s perspective, passkey setup can be confusing because <strong>vendors handle it so differently</strong>: some require multiple passkeys, others replace passwords entirely, and some do both. That inconsistency is still slowing down wider passkey adoption.</p>



<h2 class="wp-block-heading" id="1password-lets-developers-share-credentials-with-ai-agents-more-securely">1Password lets developers share credentials with AI agents more securely</h2>



<p class="wp-block-paragraph">As engineering teams automate more infrastructure, I wanted to understand how they should think about non-human identities, like service accounts and AI agents.</p>



<p class="wp-block-paragraph">Richard was especially excited about a feature his team recently launched: a <strong>dedicated part of the product that helps developers manage local secrets safely</strong>:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">Initially we built the 1Password Environments feature to help developers keep credentials out of local disks and .env files. It uses FIFO pipes, which lets us avoid writing credentials to disk.</p>
</blockquote>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="683" src="https://shiftmag.dev/wp-content/uploads/2026/07/image-1024x683.png?x32039" alt="" class="wp-image-10992" srcset="https://shiftmag.dev/wp-content/uploads/2026/07/image-1024x683.png 1024w, https://shiftmag.dev/wp-content/uploads/2026/07/image-300x200.png 300w, https://shiftmag.dev/wp-content/uploads/2026/07/image-768x512.png 768w, https://shiftmag.dev/wp-content/uploads/2026/07/image.png 2048w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">Photo: Raise Summit</figcaption></figure>



<p class="wp-block-paragraph">This setup also solves a big security problem for AI. You should never give raw credentials directly to an autonomous AI agent, since they can end up in logs or other places you can’t control. This feature lets apps access credentials securely while keeping you in control:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">When an agent wants to use plugins for Cursor, Claude, or other major platforms, 1Password notifies me and says, &#8220;An agent wants access to data.&#8221; I approve the request, and 1Password supplies the credential to the authorized application so it can complete the sign-in, without exposing the raw secret to the agent. That’s a huge step forward. We don&#8217;t see this as the end goal, but it is an extremely valuable tool for working with AI agents in a secure environment.</p>
</blockquote>



<h2 class="wp-block-heading" id="what-happens-when-you-invite-an-ai-agent-into-the-house">What happens when you invite an AI Agent &#8220;into the house&#8221;?</h2>



<p class="wp-block-paragraph">Richard calls this mechanism <strong>&#8220;Securing the Stay,&#8221;</strong> and sees it as a major breakthrough in connecting cybersecurity and AI.</p>



<p class="wp-block-paragraph">But that raises a new question: once the agent is inside, what can it do, who approved it, and how much can it do on its own? That’s why <strong>these systems need governance, policy, and oversight</strong>.</p>



<p class="wp-block-paragraph">No one has solved it fully yet, but the whole industry is moving in that direction.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">We see the biggest transformation for users right there: Securing the Stay and establishing full compliance to provide complete control and guarantees over what an agent can access.</p>
</blockquote>



<h2 class="wp-block-heading" id="keep-things-simple">Keep things simple!</h2>



<p class="wp-block-paragraph">1Password tries to keep its user experience simple, and its Director of Product Management strongly believes in that approach:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">I have always believed that if you make someone’s job easier, they will do it. The cybersecurity industry as a whole holds a reputation for overcomplicating things. People often perceive passkeys as overly complex, so they run away from them.</p>
</blockquote>



<p class="wp-block-paragraph">For Richard, being developer-friendly means helping people get things done quickly and simply, without extra complexity. As a developer himself, he values tools that reduce friction and work reliably.</p>



<h2 class="wp-block-heading" id="least-privilege-is-key-to-good-security">Least privilege is key to good security</h2>



<p class="wp-block-paragraph">To wrap up our interview, I asked Richard Kirby which identity primitive he would prioritize first if he had to design an access management layer for a startup today.</p>



<p class="wp-block-paragraph">Without hesitation, Richard chose<strong> least-privilege access</strong>.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">The principle of least privilege has always underpinned good security, but teams have always struggled to apply it. Returning to my previous point: if you make it simple, users will reap massive benefits.</p>
</blockquote>
<p>The post <a href="https://shiftmag.dev/stop-leaking-env-keys-1password-secrets-management-10881/">Your .env File Wasn’t Built for AI Agents. 1Password Has a Better Way.</a> appeared first on <a href="https://shiftmag.dev">ShiftMag</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Netlify&#8217;s CTO: You learn more from shipping 30 imperfect apps than from one perfect tutorial</title>
		<link>https://shiftmag.dev/dana-lawson-shift-conference-11301/</link>
		
		<dc:creator><![CDATA[Anastasija Uspenski]]></dc:creator>
		<pubDate>Tue, 11 Aug 2026 12:46:13 +0000</pubDate>
				<category><![CDATA[Event]]></category>
		<category><![CDATA[Software Engineering]]></category>
		<category><![CDATA[Infobip Shift 2026]]></category>
		<category><![CDATA[Netlify]]></category>
		<guid isPermaLink="false">https://shiftmag.dev/?p=11301</guid>

					<description><![CDATA[<p>Dana Lawson argues that AI has lowered the barrier to software development so much that the best way to learn is by building, shipping imperfect apps, and improving them along the way.</p>
<p>The post <a href="https://shiftmag.dev/dana-lawson-shift-conference-11301/">Netlify&#8217;s CTO: You learn more from shipping 30 imperfect apps than from one perfect tutorial</a> appeared first on <a href="https://shiftmag.dev">ShiftMag</a>.</p>
]]></description>
										<content:encoded><![CDATA[<figure class="wp-block-post-featured-image"><img loading="lazy" decoding="async" width="1200" height="630" src="https://shiftmag.dev/wp-content/uploads/2026/08/Dana.Netlify.jpg?x32039" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" style="object-fit:cover;" srcset="https://shiftmag.dev/wp-content/uploads/2026/08/Dana.Netlify.jpg 1200w, https://shiftmag.dev/wp-content/uploads/2026/08/Dana.Netlify-300x158.jpg 300w, https://shiftmag.dev/wp-content/uploads/2026/08/Dana.Netlify-1024x538.jpg 1024w, https://shiftmag.dev/wp-content/uploads/2026/08/Dana.Netlify-768x403.jpg 768w" sizes="auto, (max-width: 1200px) 100vw, 1200px" /></figure>


<p class="wp-block-paragraph">Last autumn, <a href="https://shiftmag.dev/unlock-your-true-full-stack-potential-with-ai-agents-6887/" target="_blank" rel="noreferrer noopener">I had the chance to speak with <strong>Dana Lawson</strong></a>, CTO at Netlify, for ShiftMag. This year, I was thrilled to learn that she’ll be joining us as a speaker at <a href="https://shift.infobip.com/?%7CEU%7C-Shift_Zadar_2024-%5BTy:G_Brand_Search;Lng:EN;Bid:MAN_eCPC%5D" target="_blank" rel="noreferrer noopener">Infobip Shift</a> in Zadar &#8211; and ShiftMag readers can get a <a href="https://www.entrio.hr/en/event/infobip-shift-2026-27033?pc=MAG15" target="_blank" rel="noreferrer noopener">special discount</a>.</p>



<p class="wp-block-paragraph">Ahead of her talk, I wanted to talk to her about <a href="https://x.com/Netlify/status/2062165455104618982" target="_blank" rel="noreferrer noopener">Hot App Summer</a>, Netlify’s community challenge that encouraged developers to <strong>ship one AI-assisted or vibecoded app every day for 30 days</strong> in June, because it’s a great example of how AI is changing the way we learn, build, and experiment with software.</p>



<h2 class="wp-block-heading" id="netlify-got-1-000-000-users-in-three-weeks">Netlify got 1.000.000 users in three weeks</h2>



<p class="wp-block-paragraph">Netlify recently crossed 16 million users, adding <a href="https://lnkd.in/p/dtErY2gR" target="_blank" rel="noreferrer noopener">1 million of them in just three weeks</a>. For Dana, the milestone itself is less interesting than the pace of growth &#8211; and what it says about who is building software today:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">The number is exciting, but the pace tells the real story: it points to a fundamental shift in how software gets built.</p>
</blockquote>



<p class="wp-block-paragraph">As Netlify&#8217;s CEO Mett Billman in his post says, when Netlify crossed 10 million users, much of the growth was driven by developers discovering the platform through coding agents. </p>



<p class="wp-block-paragraph">That wave hasn’t slowed, but <strong>the audience is expanding beyond professional developers</strong>: finance teams are building dashboards, sales teams are creating prototypes for prospects, and customer success teams are shipping tools they once would have needed engineering to build.</p>



<p class="wp-block-paragraph">AI is lowering the barrier to software development to the point where building is no longer reserved for people with deep technical expertise. Someone with an idea, a spreadsheet, and an internet connection can increasingly turn that idea into working software in hours.</p>



<h2 class="wp-block-heading" id="we-can-now-learn-by-shipping">We can now learn by shipping</h2>



<p class="wp-block-paragraph">That shift was on full display in <a href="https://lnkd.in/p/d9kvmgEM" target="_blank" rel="noreferrer noopener">Hot App Summer</a>, which started as a &#8220;build one app a day&#8221; challenge and grew into a <strong>community where people publicly shared their projects and experiences</strong>. As Lawson put it, &#8220;People were not competing, they were inspiring each other.&#8221;</p>



<p class="wp-block-paragraph">What stood out to Dana most was what that revealed about how people learn today:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">People learn by shipping.&nbsp;You can build something on Monday, discover what you still don’t know on Tuesday, improve it on Wednesday, and then repeat the process.</p>
</blockquote>



<p class="wp-block-paragraph">As she put it, you learn more from thirty imperfect apps than from one perfect tutorial, because every project exposes something new to solve.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="959" height="1024" src="https://shiftmag.dev/wp-content/uploads/2026/08/Screenshot-2026-08-10-at-15.51.36-959x1024.png?x32039" alt="" class="wp-image-11378" srcset="https://shiftmag.dev/wp-content/uploads/2026/08/Screenshot-2026-08-10-at-15.51.36-959x1024.png 959w, https://shiftmag.dev/wp-content/uploads/2026/08/Screenshot-2026-08-10-at-15.51.36-281x300.png 281w, https://shiftmag.dev/wp-content/uploads/2026/08/Screenshot-2026-08-10-at-15.51.36-768x820.png 768w, https://shiftmag.dev/wp-content/uploads/2026/08/Screenshot-2026-08-10-at-15.51.36.png 1188w" sizes="auto, (max-width: 959px) 100vw, 959px" /></figure>



<h2 class="wp-block-heading" id="now-even-small-problems-can-be-solved-with-software"><strong>Now, even small problems can be solved with software</strong></h2>



<p class="wp-block-paragraph">Looking back at the projects created during challenge, Dana points out that most were <strong>not attempts to build the next billion-dollar startup</strong>:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">Many focused on solving small, everyday problems &#8211; from time management and business processes to family coordination and content creation.</p>
</blockquote>



<p class="wp-block-paragraph"><strong>That part of the software market has often been underserved</strong> because custom solutions were not always worth building financially.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">AI suddenly makes these niche problems economically viable to solve.</p>
</blockquote>



<h2 class="wp-block-heading" id="engineers-are-not-disappearing-their-role-is-expanding">Engineers are not disappearing, their role is expanding</h2>



<p class="wp-block-paragraph">Netlify’s CTO believes this lower barrier to entry points to a much bigger shift across the industry: <strong>computer literacy is changing</strong>. It used to mean knowing how to use technology, but today it also means knowing how to create with it.</p>



<p class="wp-block-paragraph">This allows experts from different fields to solve problems in their own areas without waiting for someone else to create the tools they need:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">A CFO can build a forecasting system, a teacher can create a classroom tool, a small business owner can create their own software instead of waiting for someone else to build it.</p>
</blockquote>



<p class="wp-block-paragraph">In her view, more people creating software does not make engineers less important and at <a href="https://shift.infobip.com/?%7CEU%7C-Shift_Zadar_2024-%5BTy:G_Brand_Search;Lng:EN;Bid:MAN_eCPC%5D" target="_blank" rel="noreferrer noopener">Shift in Zadar</a>, <strong>she is going to challenge the idea that AI makes professional engineers less valuable</strong>. Her point is the opposite: as more people start building software, strong infrastructure, security, and engineering practices matter even more:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">Engineers are not disappearing, their role is expanding. They are becoming the people who build platforms, guardrails, and systems that allow millions of others to develop software safely.</p>
</blockquote>



<h3 class="wp-block-heading" id="get-your-ticket-for-shift-conference-with-aspecial-discount-for-shiftmag-readers">Get your ticket for Shift conference with a&nbsp;<a href="https://www.entrio.hr/en/event/infobip-shift-2026-27033?pc=MAG15" target="_blank" rel="noreferrer noopener">special discount for ShiftMag readers</a>!</h3>


<figure class="wp-block-post-featured-image"><img loading="lazy" decoding="async" width="1200" height="630" src="https://shiftmag.dev/wp-content/uploads/2026/08/Dana.Netlify.jpg?x32039" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" style="object-fit:cover;" srcset="https://shiftmag.dev/wp-content/uploads/2026/08/Dana.Netlify.jpg 1200w, https://shiftmag.dev/wp-content/uploads/2026/08/Dana.Netlify-300x158.jpg 300w, https://shiftmag.dev/wp-content/uploads/2026/08/Dana.Netlify-1024x538.jpg 1024w, https://shiftmag.dev/wp-content/uploads/2026/08/Dana.Netlify-768x403.jpg 768w" sizes="auto, (max-width: 1200px) 100vw, 1200px" /></figure><p>The post <a href="https://shiftmag.dev/dana-lawson-shift-conference-11301/">Netlify&#8217;s CTO: You learn more from shipping 30 imperfect apps than from one perfect tutorial</a> appeared first on <a href="https://shiftmag.dev">ShiftMag</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>

<!--
Performance optimized by W3 Total Cache. Learn more: https://www.boldgrid.com/w3-total-cache/?utm_source=w3tc&utm_medium=footer_comment&utm_campaign=free_plugin

Page Caching using Disk: Enhanced 

Served from: shiftmag.dev @ 2026-11-02 14:42:54 by W3 Total Cache
-->