<?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>ShiftMag</title>
	<atom:link href="https://shiftmag.dev/feed/" rel="self" type="application/rss+xml" />
	<link>https://shiftmag.dev/</link>
	<description>Insightful engineering content &#38; community</description>
	<lastBuildDate>Wed, 08 Apr 2026 14:00:06 +0000</lastBuildDate>
	<language>en-GB</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://shiftmag.dev/wp-content/uploads/2024/08/cropped-ShiftMag-favicon-32x32.png</url>
	<title>ShiftMag</title>
	<link>https://shiftmag.dev/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>As an Engineering Manager, I couldn’t ignore AI if my teams are to survive</title>
		<link>https://shiftmag.dev/as-an-engineering-manager-i-couldnt-ignore-ai-if-my-teams-are-to-survive-9061/</link>
		
		<dc:creator><![CDATA[Kristina Valjak]]></dc:creator>
		<pubDate>Wed, 08 Apr 2026 14:00:05 +0000</pubDate>
				<category><![CDATA[Artificial Intelligence]]></category>
		<category><![CDATA[AI]]></category>
		<category><![CDATA[engineering management]]></category>
		<category><![CDATA[productivity]]></category>
		<guid isPermaLink="false">https://shiftmag.dev/?p=9061</guid>

					<description><![CDATA[<p>I admitted it: AI first sounded like coffee talk, not daily work, but I had to push through to help my teams.</p>
<p>The post <a href="https://shiftmag.dev/as-an-engineering-manager-i-couldnt-ignore-ai-if-my-teams-are-to-survive-9061/">As an Engineering Manager, I couldn’t ignore AI if my teams are to survive</a> appeared first on <a href="https://shiftmag.dev">ShiftMag</a>.</p>
]]></description>
										<content:encoded><![CDATA[<figure class="wp-block-post-featured-image"><img fetchpriority="high" decoding="async" width="1200" height="630" src="https://shiftmag.dev/wp-content/uploads/2026/04/ai-assistant.png?x73249" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" style="object-fit:cover;" srcset="https://shiftmag.dev/wp-content/uploads/2026/04/ai-assistant.png 1200w, https://shiftmag.dev/wp-content/uploads/2026/04/ai-assistant-300x158.png 300w, https://shiftmag.dev/wp-content/uploads/2026/04/ai-assistant-1024x538.png 1024w, https://shiftmag.dev/wp-content/uploads/2026/04/ai-assistant-768x403.png 768w" sizes="(max-width: 1200px) 100vw, 1200px" /></figure>


<p>Even with years of experience in leadership and change management, <strong>I couldn’t escape the familiar phases of change</strong>, this time with AI adoption. And that’s natural. Whenever something new arises, our first instinct is fear, especially when it could solve years of &#8220;only ifs.&#8221;</p>



<p>Yes, the tech industry is in a storm, and <strong>being an engineering lead has never been harder</strong>. Everyone is looking to you for answers, direction, and vision.</p>



<p>At first, I was in denial, thinking AI was for someone with fewer responsibilities. But then I realized the real question was:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>What can I do to help my teams adapt to AI?</p>
</blockquote>



<p>The answer was simple: <strong>push myself through the change</strong> and proactively lead my team’s transformation. Needless to say, it wasn’t easy.</p>



<h2 class="wp-block-heading" id="Ifinallyhaveanassistant.Whatnow?-ChapterOne:Denial"><span id="chapter-1-denial">Chapter 1: Denial</span></h2>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>Even without an assistant, I am a top performer; I do not need to perform better.</p>
</blockquote>



<p>Last year, AI tools arrived in our workspaces, but <strong>most of us were still in denial</strong>. They made for good morning coffee talk, but using them daily? That felt unreal.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>Yeah, right. That will not happen. It’s not that I don’t want to learn something new, but I already have a ton on my plate: five teams to lead, acting as PM for a few products, and coaching a few prospective managers. On top of that, there are parallel technical initiatives I need to oversee. I simply don’t have time to play with shiny new tools,that’s for people not juggling ten parallel topics.</p>
</blockquote>



<p>You can see how easy it is to fall into the trap of your own perspective. The painful truth is: even if you keep delivering at your current pace, <strong>without adopting AI tools, you won’t be able to keep up in a few months</strong>.</p>



<p>How can you tell if you’re stuck in denial?</p>



<p>Start by<strong> asking yourself three crucial questions</strong>:</p>



<ol class="wp-block-list">
<li>Did I hear about a change? New trends in the industry? Internal reorganization? Anything that could be classified as a disruption topic? Actively listen to all sources of information.</li>



<li>Am I feeling like the ‘only one who is overstretched, with no time for anything’? It could mean you’re blinded by your own perspective.</li>



<li>Am I criticizing the change &#8211; openly or secretly? Together with the two above, a possible diagnosis is denial.</li>
</ol>



<p>You don’t want to stay in this state for too long. As a proactive leader, your next step should be to take the <strong>time to investigate</strong>.</p>



<h2 class="wp-block-heading" id="Ifinallyhaveanassistant.Whatnow?-ChapterTwo:Anger"><span id="chapter-2-anger">Chapter 2: Anger</span></h2>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>I don&#8217;t want you! You are not my assistant!</p>
</blockquote>



<p>And suddenly you realize the change is real. Your doubt becomes reality. <strong>Every topic is now an AI topic, and it’s irritating</strong>. It should feel new and interesting, but you feel pushed into it, without the chance to choose. Already overstretched, your natural response is another primary feeling: anger.</p>



<p>I could sense that state of mind in many of my peers and engineers over the last year. It’s not easy to force yourself into a positive mindset instantly.</p>



<p>The message I want to share is this: <strong>it’s okay to feel negative, but staying in that state too long can undermine your results</strong>. Spend as little time as possible in it, learn to let it go, and give it a try.</p>



<h2 class="wp-block-heading" id="Ifinallyhaveanassistant.Whatnow?-ChapterThree:Bargaining"><span id="chapter-3-bargaining">Chapter 3: Bargaining</span></h2>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>Ok, let&#8217;s see what I can really do.</p>
</blockquote>



<p>Keeping an open mind is valuable for anyone, no matter their rank or role. As an engineer, rolling up your sleeves should be natural. </p>



<p>So, aside from trying it out of curiosity, I decided to <strong>dive deeper and explore architecture and try the tools</strong>. Engineers usually transition quickly, but if they get stuck, you can help by highlighting the positive aspects. I used the opportunity to innovate and learn as a positive hook.</p>



<h2 class="wp-block-heading" id="Ifinallyhaveanassistant.Whatnow?-ChapterFour:Depression"><span id="chapter-4-depression">Chapter 4: Depression&nbsp;</span></h2>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>I need to relearn everything again &#8211; more work for human me… again.</p>
</blockquote>



<p>Reality strikes.&nbsp;</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>I’ve opened a new Pandora’s box. So much to adapt to, while still maintaining old performance. AI should help me, not add more work. Will I ever escape this loop?</p>
</blockquote>



<p>Leading through this phase is about <strong>providing support and reminding people of the positive outcomes</strong>.&nbsp;</p>



<h2 class="wp-block-heading" id="Ifinallyhaveanassistant.Whatnow?-ChapterFive:Acceptance"><span id="chapter-5-acceptance">Chapter 5: Acceptance&nbsp;</span></h2>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>We&#8217;re friends now. Sorry I was so mean before.</p>
</blockquote>



<p>With the knowledge comes the acceptance. &nbsp;</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>Yes, that was a big change, but I found a couple of good use cases quickly. Claude code amazed me, and I even saw a few valid Copilot use cases, even though I despised it at first. I started thinking about all the cases I could explore, and my inner engineer took over.</p>
</blockquote>



<p>Now it’s easy to bring others on board and help them through the change. And <strong>stay transparent</strong>, sharing the doubts you’ve faced and showing the human side.</p>



<h2 class="wp-block-heading" id="Ifinallyhaveanassistant.Whatnow?-Conclusion"><span id="so-how-does-a-true-leader-approach-ai">So, how does a true leader approach AI?</span></h2>



<p>Remember: ignoring changes around you is risky for any organization. It’s natural to fall into denial, but as a leader, it’s crucial to recognize it and take action.</p>



<p>Being aware of the steps that individuals, teams, or the organization need to push through (and helping them do it) is a key leadership skill.</p>



<p><a href="https://confluence.infobip.com/spaces/~kvaljak/pages/830309590/I+finally+have+an+assistant.+What+now"></a></p>
<p>The post <a href="https://shiftmag.dev/as-an-engineering-manager-i-couldnt-ignore-ai-if-my-teams-are-to-survive-9061/">As an Engineering Manager, I couldn’t ignore AI if my teams are to survive</a> appeared first on <a href="https://shiftmag.dev">ShiftMag</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Some Engineering Teams Won&#8217;t Be Ready for AI Orchestration &#8211; and It Will Cost Them</title>
		<link>https://shiftmag.dev/some-engineering-teams-wont-be-ready-for-ai-orchestration-and-it-will-cost-them-8846/</link>
		
		<dc:creator><![CDATA[Ivan Pelivanovic]]></dc:creator>
		<pubDate>Fri, 03 Apr 2026 13:55:03 +0000</pubDate>
				<category><![CDATA[Artificial Intelligence]]></category>
		<category><![CDATA[AI]]></category>
		<category><![CDATA[AI Orchestration]]></category>
		<guid isPermaLink="false">https://shiftmag.dev/?p=8846</guid>

					<description><![CDATA[<p>If AI can do the coding and speed isn’t an issue, what do developers actually bring to the table now?</p>
<p>The post <a href="https://shiftmag.dev/some-engineering-teams-wont-be-ready-for-ai-orchestration-and-it-will-cost-them-8846/">Some Engineering Teams Won&#8217;t Be Ready for AI Orchestration &#8211; and It Will Cost Them</a> appeared first on <a href="https://shiftmag.dev">ShiftMag</a>.</p>
]]></description>
										<content:encoded><![CDATA[<figure class="wp-block-post-featured-image"><img decoding="async" width="1200" height="630" src="https://shiftmag.dev/wp-content/uploads/2026/04/shiftmag_ian_final.png?x73249" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" style="object-fit:cover;" srcset="https://shiftmag.dev/wp-content/uploads/2026/04/shiftmag_ian_final.png 1200w, https://shiftmag.dev/wp-content/uploads/2026/04/shiftmag_ian_final-300x158.png 300w, https://shiftmag.dev/wp-content/uploads/2026/04/shiftmag_ian_final-1024x538.png 1024w, https://shiftmag.dev/wp-content/uploads/2026/04/shiftmag_ian_final-768x403.png 768w" sizes="(max-width: 1200px) 100vw, 1200px" /></figure>


<p>It’s a question many engineering teams <strong>aren’t ready to answer honestly</strong>.</p>



<p>Partly because the answer changes depending on who you ask, and partly because the two emerging answers point in completely opposite directions.</p>



<p><strong>Iain Bishop</strong>, CEO of Damilah Technology and a former CTO with over two decades of experience, believes that &#8220;there are uneven gains with AI at the moment.&#8221;</p>



<p>Some teams are moving fast &#8211; shipping more, experimenting, shaping decisions, and owning outcomes. Others are still treating AI like a smarter autocomplete, focusing on infrastructure and reliability. The gap between these groups, Iain believes, is <strong>only going to grow</strong>.</p>



<h2 class="wp-block-heading">Soon, devs won&#8217;t jus use AI &#8211; they will coordinate it</h2>



<p>Most teams today are still&nbsp;operating&nbsp;in what&nbsp;Iain&nbsp;describes as <strong>the&nbsp;copilot phase</strong>.&nbsp;</p>



<p>AI sits alongside developers, helping them generate code, suggest improvements, or speed up repetitive tasks. It’s useful, but<strong> it doesn’t fundamentally change how work is structured</strong>, though that could change soon, Iain believes.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>What we’ll see over time is a move from a copilot model to an orchestration model.</p>
</blockquote>



<p>In that world, developers don’t just use AI, they coordinate it. Instead of writing everything themselves, they manage multiple AI agents, assign tasks, validate outputs, and connect everything into a working system. The role shifts from execution to direction.</p>



<h2 class="wp-block-heading"><span id="you%e2%80%99re-still-accountable-no-matter-how-smart-ai-becomes">You’re still accountable, no matter how smart AI becomes</span></h2>



<p>As tools become more powerful,&nbsp;there’s&nbsp;a growing <strong>temptation to push more responsibility onto them</strong>.&nbsp;Iain&nbsp;sees that as a dangerous path:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>If AI is just like a co-worker, it isn’t truly autonomous and we remain accountable no matter how powerful the tools are.</p>
</blockquote>



<p>The risk&nbsp;isn’t&nbsp;that AI will take control.&nbsp;It’s&nbsp;that teams will give it up too easily:&nbsp;</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>If we allow AI tools to&nbsp;operate&nbsp;completely autonomously, we lose&nbsp;that accountability. And&nbsp;that’s&nbsp;the wrong approach.</p>
</blockquote>



<p>This means developers aren’t becoming less responsible, <strong>they’re becoming more</strong>. They’re accountable not just for what they write, but for what they orchestrate.</p>



<h2 class="wp-block-heading"><span id="ai%e2%80%99s-first-impact-won%e2%80%99t-be-mass-layoffs-it-will-be-role-compression">AI’s first impact won’t be mass layoffs, it will be role compression</span></h2>



<p>AI’s first big impact won’t be mass layoffs, it will be role compression. &#8220;In the coming years, teams will shrink, and people will need to wear multiple hats,&#8221; Iain says.</p>



<p>The lines between traditional roles are starting to blur: you’ll see more product engineers build AI-driven solutions. At the same time, <strong>deep technical expertise won’t disappear</strong>; if anything, it becomes even more critical, Iain explains.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>There will always be a need for systems engineers who understand what good code looks like.</p>
</blockquote>



<p>As AI generates more code, someone still needs to ensure the architecture makes sense.</p>



<p>Iain sees two clear paths: </p>



<ol class="wp-block-list">
<li><strong>Toward product</strong> &#8211; understanding users, business needs, and delivering end-to-end solutions;</li>



<li><strong>Deeper into systems</strong> &#8211; architecture, design, and scalability. </li>
</ol>



<p>&#8220;The risk is for engineers who stay in the middle,&#8221; he says. &#8220;With AI handling more execution, being just <em>kind of technical </em>and <em>kind of product-aware</em> may no longer be enough.&#8221;</p>



<h2 class="wp-block-heading"><span id="structuring-ai-lets-teams-move-fast-without-losing-control">Structuring AI lets teams move fast without losing control</span></h2>



<p>Most companies aren’t struggling with what AI can do, they’re <strong>struggling with how to manage it</strong>, Iain says: &#8220;There’s a rapid pace of change, and companies need to get control of what’s happening.&#8221;</p>



<p>The instinct is to lock things down (limit tools, restrict access, add heavy governance) but engineers will find ways around it. </p>



<p>A more sustainable path is to <strong>structure how AI is used</strong>. Iain points to orchestration platforms, where standards, design systems, and governance are built into AI workflows. This lets teams move fast without losing control, and ensures organisations don’t have to choose between speed and consistency. Control comes not just from systems, but from people understanding the tools they’re using.</p>



<h2 class="wp-block-heading"><span id="knowing-how-to-use-new-models-won%e2%80%99t-come-automatically">Knowing how to use new models won’t come automatically</span></h2>



<p>With all the focus on automation, one skill is quietly becoming critical: communication. </p>



<p>Iain says that for teams new to AI, it’s about more than prompts &#8211; it’s understanding models, structuring context, and guiding outputs into something usable.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>Prompt engineering is really about creating the right context to get the best response.</p>
</blockquote>



<p>This changes how developers work. Instead of writing everything, they guide systems, shape inputs, and validate outputs. Models will keep improving, that’s inevitable, but knowing how to use them well won’t be automatic.</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="The AI Shift That Will Reshape Every Tech Team" width="500" height="281" src="https://www.youtube.com/embed/GNIgzCHr7qU?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>
<p>The post <a href="https://shiftmag.dev/some-engineering-teams-wont-be-ready-for-ai-orchestration-and-it-will-cost-them-8846/">Some Engineering Teams Won&#8217;t Be Ready for AI Orchestration &#8211; and It Will Cost Them</a> appeared first on <a href="https://shiftmag.dev">ShiftMag</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>AI Hasn&#8217;t Made Developers Faster, It&#8217;s Made Their Review Queues Longer!</title>
		<link>https://shiftmag.dev/ai-hasnt-made-developers-faster-its-made-their-review-queues-longer-8935/</link>
		
		<dc:creator><![CDATA[ShiftMag]]></dc:creator>
		<pubDate>Thu, 02 Apr 2026 09:53:30 +0000</pubDate>
				<category><![CDATA[Artificial Intelligence]]></category>
		<category><![CDATA[AI]]></category>
		<category><![CDATA[AI coding tools]]></category>
		<category><![CDATA[Copilot]]></category>
		<category><![CDATA[Developer Experience]]></category>
		<category><![CDATA[Developer Productivity]]></category>
		<category><![CDATA[engineering metrics]]></category>
		<guid isPermaLink="false">https://shiftmag.dev/?p=8935</guid>

					<description><![CDATA[<p>92% of developers use AI coding tools, but productivity has barely moved - stuck at 10%. Here’s why using AI doesn’t automatically mean getting more done.</p>
<p>The post <a href="https://shiftmag.dev/ai-hasnt-made-developers-faster-its-made-their-review-queues-longer-8935/">AI Hasn&#8217;t Made Developers Faster, It&#8217;s Made Their Review Queues Longer!</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/03/Ai-productivity.png?x73249" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" style="object-fit:cover;" srcset="https://shiftmag.dev/wp-content/uploads/2026/03/Ai-productivity.png 1200w, https://shiftmag.dev/wp-content/uploads/2026/03/Ai-productivity-300x158.png 300w, https://shiftmag.dev/wp-content/uploads/2026/03/Ai-productivity-1024x538.png 1024w, https://shiftmag.dev/wp-content/uploads/2026/03/Ai-productivity-768x403.png 768w" sizes="auto, (max-width: 1200px) 100vw, 1200px" /></figure>


<p>A developer uses Copilot to write 30 lines of code in 10 minutes, but then spends 45 minutes reviewing it &#8211; checking for bugs, edge cases, and code that doesn’t match team standards. </p>



<p>The time saved during writing <strong>gets completely eaten up during validation</strong>. And this is exactly what happens repeatedly across teams trying to adopt AI at scale.</p>



<p>At the Pragmatic Summit, <strong>Laura Tacho</strong> (CTO at DX) <a href="https://shiftmag.dev/this-cto-says-93-of-developers-use-ai-but-productivity-is-still-10-8013/" target="_blank" rel="noreferrer noopener">shared some interesting research on AI in coding</a>:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>Almost 93% of developers use AI assistants every month, and about 27% of production code now comes from AI. Yet, despite all this, overall productivity has barely budged &#8211; staying around a 10% boost since AI tools arrived.</p>
</blockquote>



<h2 class="wp-block-heading"><span id="ai-adoption-is-everywhere%e2%80%a6">AI adoption is everywhere…</span></h2>



<p>The numbers are clear:</p>



<ul class="wp-block-list">
<li>92.6% of developers use AI coding assistants monthly</li>



<li>75% use them weekly</li>



<li>26.9% of production code contains AI-authored segments</li>
</ul>



<p><a href="https://shiftmag.dev/stack-overflow-survey-2025-ai-5653/" target="_blank" rel="noreferrer noopener">84% of developers use AI tools, according to Stack Overflow&#8217;s 2025 survey.</a> Adoption is now standard &#8211; the numbers are probably even bigger now.</p>



<h2 class="wp-block-heading"><span id="%e2%80%a6yet-work-isn%e2%80%99t-moving-any-quicker">…Yet work isn’t moving any quicker</span></h2>



<p>The <strong>gap between adoption and productivity appears first as a trust problem</strong>. </p>



<p><a href="https://shiftmag.dev/stack-overflow-survey-2025-ai-5653/" target="_blank" rel="noreferrer noopener">46% of developers don&#8217;t fully trust the output</a>, and that skepticism has a reason: reviewing AI-generated code frequently requires more effort than reviewing human-written one.</p>



<p>The DX AI Measurement Framework (published by vendor DX but structured as an industry standard) identifies this directly: </p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>Code generated by AI may be less intuitive for human developers to understand, potentially creating bottlenecks when issues arise or modifications are needed.</p>
</blockquote>



<p>This is why productivity hasn’t jumped. <strong>Developers might write code faster with AI, but they end up spending the same time checking, fixing, and making sense of what AI produces</strong>. In the end, the overall development cycle doesn’t get any shorter.</p>



<p><a href="https://shiftmag.dev/state-of-code-2025-7978/" target="_blank" rel="noreferrer noopener">Sonar&#8217;s research confirms the pattern at scale: 42% of committed code now includes AI assistance</a>, yet <a href="https://shiftmag.dev/state-of-code-2025-7978/" target="_blank" rel="noreferrer noopener">96% of developers say they don&#8217;t fully trust AI-generated code.</a> And this is exactly what we see: output is everywhere, but the confidence in it is not.</p>



<h2 class="wp-block-heading"><span id="why-productivity-has-stalled">Why productivity has stalled?</span></h2>



<p>That 10% productivity bump comes down to a workflow mismatch. </p>



<p>Teams started using AI to write code faster, but<strong> didn’t adjust how they review, test, or integrate it</strong>. In other words, writing got quicker, but everything that comes after stayed just as slow.</p>



<p>The DX research notes a broader context relevant here: most organizations see their biggest bottlenecks not in code generation, but: </p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>In the outer loop, or in human factors like collaboration, alignment, and the ability to do deep, focused work.</p>
</blockquote>



<p>AI addresses one specific problem, and that&#8217;s code-writing speed. But, as we can see, the overall development cycle has other constraints.</p>



<p>Teams that actually see productivity gains from AI usually do two things: <strong>they figure out exactly where AI adds value</strong>, and <strong>they tweak their workflows to make the most of it</strong>. Teams that just deploy AI without changing how they work? They get adoption, but no real boost in productivity.</p>



<p>The 10% productivity ceiling sticks because the time spent validating AI-written code cancels out the speed gains. Most teams focus on writing faster, but few have optimized for faster validation.</p>



<p>It’s an obvious obstacle, but maybe also an opportunity.</p>
<p>The post <a href="https://shiftmag.dev/ai-hasnt-made-developers-faster-its-made-their-review-queues-longer-8935/">AI Hasn&#8217;t Made Developers Faster, It&#8217;s Made Their Review Queues Longer!</a> appeared first on <a href="https://shiftmag.dev">ShiftMag</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Many Engineering Leaders Are Getting AI Adoption Wrong</title>
		<link>https://shiftmag.dev/ai-is-changing-development-8791/</link>
		
		<dc:creator><![CDATA[Marko Crnjanski]]></dc:creator>
		<pubDate>Wed, 01 Apr 2026 14:04:10 +0000</pubDate>
				<category><![CDATA[Artificial Intelligence]]></category>
		<category><![CDATA[AI]]></category>
		<category><![CDATA[Chris Parsons]]></category>
		<category><![CDATA[CTO]]></category>
		<guid isPermaLink="false">https://shiftmag.dev/?p=8791</guid>

					<description><![CDATA[<p>As AI tools become part of developers’ everyday workflows, a lot of engineering leaders assume that getting started is just a matter of buying the right software.</p>
<p>The post <a href="https://shiftmag.dev/ai-is-changing-development-8791/">Many Engineering Leaders Are Getting AI Adoption Wrong</a> appeared first on <a href="https://shiftmag.dev">ShiftMag</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>But according to CTO and AI consultant <strong>Chris Parsons</strong>, the real challenge isn’t the tools themselves, it’s having the right mindset to use them effectively.</p>



<p>Just introducing new tools isn’t enough to make a real impact. <strong>What truly matters is how teams work</strong> -how they build, collaborate, and keep learning along the way, says Parsons.</p>



<p>He explained why many engineering leaders struggle with AI adoption, and how teams can move beyond just using AI tools to creating workflows where AI truly becomes a collaborator.</p>



<h2 class="wp-block-heading"><span id="ai-tools-can%e2%80%99t-be-treated-like-any-other-software">AI tools can’t be treated like any other software</span></h2>



<p>Generative AI has sparked <strong>huge expectations across engineering teams</strong>. Many organizations assume that introducing tools like code assistants or LLM-powered platforms will instantly boost productivity. </p>



<p>But Parsons argues that the real hurdle isn’t the technology itself, it’s how well the organization understands and adapts to using it.</p>



<p>For CTOs and engineering leaders, this often leads to a common mistake: <strong>assuming developers can adopt AI tools as quickly and easily as they would a new IDE or software library</strong>. In reality, the shift goes much deeper:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>It’s a fundamentally different way of working. You can’t simply give engineers an AI tool and expect them to start using it effectively right away. It requires time, experimentation, and a real shift in how teams approach development.</p>
</blockquote>



<p>Unlike traditional software, <strong>AI is inherently non-deterministic</strong> &#8211; running the same prompt can yield different results. Teams may see promising outcomes in internal tests and assume it will behave consistently in production, only to find that real users often produce very different results.</p>



<h2 class="wp-block-heading"><span id="people-not-frameworks-drive-organizational-success">People (not frameworks) drive organizational success</span></h2>



<p>Parsons’ perspective on AI adoption is also shaped by his experience scaling engineering teams. During his time at Gower Street, he helped grow a small team into an organization of more than 50 people.</p>



<p>Early in that journey, he focused heavily on building the most efficient team structures and processes. Over time, however, he realized that organizational success depended much more on people than on frameworks:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>If your engineering manager and product manager aren’t speaking to each other, introducing a weekly meeting won’t fix the problem.</p>
</blockquote>



<h2 class="wp-block-heading"><span id="the-key-to-ai-success-track-everything">The key to AI success? Track everything</span></h2>



<p>Parsons starts with a surprisingly simple recommendation for AI adoptation: <strong>log everything</strong>. Every interaction, every model response, and every step in the AI pipeline should be recorded. These logs form the backbone for understanding how the system really performs in the real world.</p>



<p>From there, teams can go through the logs manually to see which responses are helpful, which are accurate, and which might cause problems.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>At the beginning, the responses are often not that good. Sometimes they’re okay, sometimes quite bad, and occasionally surprisingly bad.</p>
</blockquote>



<p>This hands-on review helps teams refine prompts, tweak workflows, and boost successful responses. Parsons suggests <strong>tracking AI performance just like engineering efficiency</strong>, using metrics like positive interactions and fewer errors.</p>



<h2 class="wp-block-heading"><span id="you-should-explore-meta%e2%80%91prompting">You should explore meta‑prompting</span></h2>



<p>One technique Parsons believes more leaders should explore is meta‑prompting &#8211; using AI to improve the prompts themselves.</p>



<p>Rather than trying to write the perfect prompt from the start, Parsons recommends <strong>letting the AI lead the conversation</strong>, asking one clarifying question at a time. This lets the model gather context gradually and deliver much better results.</p>



<p>Over time, teams can keep improving prompts by asking the AI what extra information it would have needed earlier, refining them step by step.</p>



<p>Parsons sees this iterative approach as <strong>part of a bigger shift</strong>: AI is evolving from a simple assistant into a collaborator, increasingly guiding problem-solving and asking questions like a coach.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>We’ll start giving AI tasks and letting it run for some time without us being involved.</p>
</blockquote>



<p>That shift will mean rethinking how teams collaborate with machines. Parsons points out that even the communication tools teams rely on may need to evolve to accommodate AI as an active participant in discussions and workflows.<br></p>


<figure class="wp-block-post-featured-image"><img loading="lazy" decoding="async" width="1200" height="720" src="https://shiftmag.dev/wp-content/uploads/2026/03/parsons_final_.png?x73249" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" style="object-fit:cover;" srcset="https://shiftmag.dev/wp-content/uploads/2026/03/parsons_final_.png 1200w, https://shiftmag.dev/wp-content/uploads/2026/03/parsons_final_-300x180.png 300w, https://shiftmag.dev/wp-content/uploads/2026/03/parsons_final_-1024x614.png 1024w, https://shiftmag.dev/wp-content/uploads/2026/03/parsons_final_-768x461.png 768w" sizes="auto, (max-width: 1200px) 100vw, 1200px" /></figure>


<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 loading="lazy" title="CTO&#039;s Honest Opinion on AI Development" width="500" height="281" src="https://www.youtube.com/embed/JYp8v65pGAg?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>
<p>The post <a href="https://shiftmag.dev/ai-is-changing-development-8791/">Many Engineering Leaders Are Getting AI Adoption Wrong</a> appeared first on <a href="https://shiftmag.dev">ShiftMag</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Tech Conferences Aren’t Dead. But Why We Go Is Changing.</title>
		<link>https://shiftmag.dev/tech-conferences-arent-dead-but-the-old-reasons-to-go-might-be-8787/</link>
		
		<dc:creator><![CDATA[Ivan Pelivanovic]]></dc:creator>
		<pubDate>Tue, 31 Mar 2026 14:01:02 +0000</pubDate>
				<category><![CDATA[Event]]></category>
		<category><![CDATA[tech conference]]></category>
		<guid isPermaLink="false">https://shiftmag.dev/?p=8787</guid>

					<description><![CDATA[<p>When was the last time a dev conference taught you something you couldn’t learn online? Probably never. But that’s the wrong benchmark - conferences were never just about information.</p>
<p>The post <a href="https://shiftmag.dev/tech-conferences-arent-dead-but-the-old-reasons-to-go-might-be-8787/">Tech Conferences Aren’t Dead. But Why We Go Is Changing.</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="2047" height="1190" src="https://shiftmag.dev/wp-content/uploads/2026/03/54513893224_bb77612be3_k.jpg?x73249" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" style="object-fit:cover;" srcset="https://shiftmag.dev/wp-content/uploads/2026/03/54513893224_bb77612be3_k.jpg 2047w, https://shiftmag.dev/wp-content/uploads/2026/03/54513893224_bb77612be3_k-300x174.jpg 300w, https://shiftmag.dev/wp-content/uploads/2026/03/54513893224_bb77612be3_k-1024x595.jpg 1024w, https://shiftmag.dev/wp-content/uploads/2026/03/54513893224_bb77612be3_k-768x446.jpg 768w" sizes="auto, (max-width: 2047px) 100vw, 2047px" /></figure>


<p>Why would you, as a developer, fly halfway around the world to hear something you could Google in minutes?</p>



<p>&#8220;Because there’s more to it than just getting plain information,&#8221; says <strong>Mark Hazell</strong>, organiser of <a href="https://www.devoxx.co.uk/" target="_blank" rel="noreferrer noopener">Devoxx UK</a> and co-founder of Voxxed.</p>



<h2 class="wp-block-heading"><span id="some-things-just-can%e2%80%99t-be-replicated-online">Some things just can’t be replicated online</span></h2>



<p>Conferences feel like one of the few places where simply showing up still counts. In a way, they’re a throwback, a reminder that not all value happens behind a screen.</p>



<p>And that’s precisely what makes them stand out: remote work offers undeniable flexibility, but it often <strong>fragments our attention</strong>. It’s hard to find real focus, especially if you’re trying to keep a healthy work-life balance. At a conference, that changes, as Mark points out.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>Simply not being distracted by incoming mail or slack messages is worth its weight in gold in terms of the knowledge you take away.</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/03/54512970712_5db8a16201_k-1024x683.jpg?x73249" alt="" class="wp-image-8890" title="devoxxuk" srcset="https://shiftmag.dev/wp-content/uploads/2026/03/54512970712_5db8a16201_k-1024x683.jpg 1024w, https://shiftmag.dev/wp-content/uploads/2026/03/54512970712_5db8a16201_k-300x200.jpg 300w, https://shiftmag.dev/wp-content/uploads/2026/03/54512970712_5db8a16201_k-768x512.jpg 768w, https://shiftmag.dev/wp-content/uploads/2026/03/54512970712_5db8a16201_k.jpg 2048w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">Foto: DevoxxUK / Flickr</figcaption></figure>



<p>The person next to you might be <strong>facing the same problem</strong>, or they might have already solved it. That kind of closeness makes learning immediate, practical, and way faster than online.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>Many people tell me they watch a session on-demand from Devoxx UK and wish they could be in the room so they can chat with others who are facing similar challenges or are even further along in finding solutions.</p>
</blockquote>



<h2 class="wp-block-heading">But conferences are expensive&#8230;</h2>



<p>Let’s face it: conferences aren’t cheap. Between tickets, flights, and hotels, the costs add up fast. And with companies tightening budgets and cutting back on travel, that expense really matters. If you don’t get real value in return, <strong>it can quickly feel like a waste of both time and money</strong>.</p>



<p>Mark doesn’t deny it. Instead, he reframes the question: if you take your team to the right conference, you’ll see a strong return.</p>



<p>The keyword here is well-chosen:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>I do think it’s key to research up front and find the conference that accelerates learning and problem solving in ways truly relevant to those attending. That way, instead of weeks of trial and error, your team can spend a day or two at the conference and return with practical techniques, ideas, and tooling suggestions that boost productivity and quality.</p>
</blockquote>



<p>Picking the right conference is all about fit. How long will your team be out? Is the ticket worth it? Will they meet people facing similar challenges? That’s where the real value is, says Mark. Plan ahead, and <strong>early bird tickets, flights, and hotels cost a lot less than last-minute bookings</strong>.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="683" src="https://shiftmag.dev/wp-content/uploads/2026/03/54513711031_dec8550190_k-1024x683.jpg?x73249" alt="" class="wp-image-8887" title="devoxxuk" srcset="https://shiftmag.dev/wp-content/uploads/2026/03/54513711031_dec8550190_k-1024x683.jpg 1024w, https://shiftmag.dev/wp-content/uploads/2026/03/54513711031_dec8550190_k-300x200.jpg 300w, https://shiftmag.dev/wp-content/uploads/2026/03/54513711031_dec8550190_k-768x512.jpg 768w, https://shiftmag.dev/wp-content/uploads/2026/03/54513711031_dec8550190_k.jpg 2048w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">Foto: DevoxxUK / Flickr</figcaption></figure>



<h2 class="wp-block-heading"><span id="big-stages-or-small-communities">Big stages or small communities?</span></h2>



<p>It might seem that large flagship conferences have the upper hand with bigger budgets, bigger names, and more production. And in some cases, that’s true, Mark admits: &#8220;If a conference is run by a large company with deep pockets, it can be more financially resilient.&#8221;</p>



<p>But that’s not the model Devoxx relies on, <strong>its strength comes from the community</strong>: they rely on a big team who volunteer their time and help them pull together all of the content, shape how the event looks and feels, and execute it on the ground.</p>



<p>In fact, many of today’s most respected conferences began as small, grassroots initiatives, including Devoxx itself, which grew from the London Java Community.</p>



<p>And for Mark, the real distinction isn’t size &#8211; it’s about <strong>quality and intent</strong>:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>Whatever the size of the event, the content has to stay balanced and neutral. Without that, scale&nbsp;doesn’t&nbsp;mean much.</p>
</blockquote>



<h2 class="wp-block-heading"><span id="when-people-feel-welcome-real-connections-follow">When people feel welcome, real connections follow</span></h2>



<p>Modern conferences sit at the intersection of <strong>learning, hiring, and business</strong>. Sponsorships and recruitment are part of the reality, especially in expensive cities like London. But Mark doesn’t see it as a trade-off between developers and companies:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>I prefer the notion of weaving strands together to create a fabric that everyone is part of.</p>
</blockquote>



<p>That&nbsp;means creating an environment where attendees&nbsp;benefit&nbsp;from sponsors being&nbsp;present&nbsp;and sponsors&nbsp;benefit&nbsp;from genuine interaction with the community.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="683" src="https://shiftmag.dev/wp-content/uploads/2026/03/54513801801_8f95990774_k-1024x683.jpg?x73249" alt="" class="wp-image-8910" srcset="https://shiftmag.dev/wp-content/uploads/2026/03/54513801801_8f95990774_k-1024x683.jpg 1024w, https://shiftmag.dev/wp-content/uploads/2026/03/54513801801_8f95990774_k-300x200.jpg 300w, https://shiftmag.dev/wp-content/uploads/2026/03/54513801801_8f95990774_k-768x512.jpg 768w, https://shiftmag.dev/wp-content/uploads/2026/03/54513801801_8f95990774_k.jpg 2048w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">Foto: DevoxxUK / Flickr</figcaption></figure>



<p>That same philosophy extends to how Devoxx grows by creating <strong>real opportunities for first-time speakers</strong>, helping them gain experience and build confidence. Many return to mentor the next group, creating a self-sustaining cycle that supports the broader developer community.</p>



<p>When there’s no barrier, people talk more freely, ask more questions, and connect naturally, Mark says.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>Our philosophy is to create an environment where everyone is equal (sorry speakers, that means no private room out back to go hang out in), everyone is welcome and everyone is respected. This is noticeable and means the event has this really special, open vibe to it.</p>
</blockquote>



<p>As Mark puts it, when people feel welcome and respected, they talk, share, and enjoy themselves, and meaningful connections naturally follow. &#8220;Sure, we do stuff like hosting evening socials, a party, a pub quiz,&#8221; he says, &#8220;but it’s really the collective buy-in from everyone to welcome and respect each other that makes all the difference.&#8221;</p>



<p><em>ShiftMag is recognized as a friend of the Devoxx UK conference.</em></p>
<p>The post <a href="https://shiftmag.dev/tech-conferences-arent-dead-but-the-old-reasons-to-go-might-be-8787/">Tech Conferences Aren’t Dead. But Why We Go Is Changing.</a> appeared first on <a href="https://shiftmag.dev">ShiftMag</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>11 Terms You Need to Know Before Incorporating AI</title>
		<link>https://shiftmag.dev/11-terms-you-need-to-know-before-incorporating-ai-8686/</link>
		
		<dc:creator><![CDATA[Ivo Starešina]]></dc:creator>
		<pubDate>Mon, 30 Mar 2026 13:33:51 +0000</pubDate>
				<category><![CDATA[Artificial Intelligence]]></category>
		<category><![CDATA[AI]]></category>
		<category><![CDATA[AI agents]]></category>
		<category><![CDATA[LLMs]]></category>
		<category><![CDATA[Machine Learning]]></category>
		<guid isPermaLink="false">https://shiftmag.dev/?p=8686</guid>

					<description><![CDATA[<p>What if I told you that understanding AI is a bit like juggling knowledge about Marvel, DC, Matrix, Harry Potter, Lord of the Rings, and Pokémon franchises? Crazy, right? But hear me out.</p>
<p>The post <a href="https://shiftmag.dev/11-terms-you-need-to-know-before-incorporating-ai-8686/">11 Terms You Need to Know Before Incorporating AI</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="1350" height="709" src="https://shiftmag.dev/wp-content/uploads/2026/03/AI-terms-1.png?x73249" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" style="object-fit:cover;" srcset="https://shiftmag.dev/wp-content/uploads/2026/03/AI-terms-1.png 1350w, https://shiftmag.dev/wp-content/uploads/2026/03/AI-terms-1-300x158.png 300w, https://shiftmag.dev/wp-content/uploads/2026/03/AI-terms-1-1024x538.png 1024w, https://shiftmag.dev/wp-content/uploads/2026/03/AI-terms-1-768x403.png 768w" sizes="auto, (max-width: 1350px) 100vw, 1350px" /></figure>


<p>Remember the first time AI showed up at your company? That meeting where everyone (tech experts, managers&#8230;) <strong>threw around terms like LLMs, RAG and AI agents</strong> like they were yesterday’s news, and you sat there thinking:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>Wait… what does any of that even mean?</p>
</blockquote>



<p>If you’re not totally fluent in AI lingo, it usually means <strong>you end up using tools without really understanding how they work</strong>. </p>



<p>My colleague already wrote a <a href="https://shiftmag.dev/the-glossary-you-must-read-if-you-wanna-talk-about-ai-8413/" target="_blank" rel="noreferrer noopener">full AI glossary</a>, but I just want to cover the basics &#8211; and, of course, throw in some pop culture along the way.</p>



<h2 class="wp-block-heading"><span id="3-concepts-for-beginners-to-onboard">3 concepts for beginners to onboard</span></h2>



<h2 class="wp-block-heading"><span id="1-artificial-intelligence-ai">1. Artificial Intelligence (AI)</span></h2>



<p>AI is any system that <strong>does &#8220;smart&#8221; work</strong>. That can be rule-based (&#8220;if X then Y&#8221;), statistical, or learned &#8211; like recognizing patterns, making decisions, understanding language, or spotting anomalies.</p>



<p><strong>Pop Culture Reference:</strong> Imagine JARVIS from <em>Iron Man</em> &#8211; not the suit, but the agent behind it: interpreting Tony’s questions, pulling relevant info fast, and suggesting next steps.</p>



<p><strong>Business Reference:</strong> AI can classify customer requests, predict leads most likely to convert, detect fraud, recommend next steps, or draft content &#8211; often at a speed and scale no human team could match.</p>



<p><strong>Key Insight:</strong> AI isn’t magic. It’s a pattern engine that works best when the goal is clear, the data is relevant, and humans remain in the loop for judgment, ethics, and edge cases.</p>



<h2 class="wp-block-heading"><span id="2-machine-learning-ml">2. Machine Learning (ML)</span></h2>



<p>ML is a branch of AI where systems don’t follow long lists of hand-written rules. Instead, <strong>they learn patterns from examples</strong> and make predictions or decisions based on them.</p>



<p><strong>Pop Culture Reference</strong>: Think Doctor Strange practicing spells. At first, he barely makes a spark. After thousands of repetitions, his hands “learn” the exact motion and timing to open a portal.</p>



<p><strong>Business Reference</strong>: ML powers churn prediction, lead scoring, fraud detection, demand forecasting, and recommendation engines.</p>



<p><strong>Tradeoff</strong>: ML can outperform rule-based logic at scale, but it’s only as good as the data it learns from. Biased, messy, or outdated data leads to biased predictions &#8211; the equivalent of &#8220;casting yesterday’s spell.&#8221;</p>



<h2 class="wp-block-heading"><span id="3-large-language-model-llm">3. Large Language Model (LLM)</span></h2>



<p>LLMs are ML models <strong>specialized in language</strong>. LLMs are trained to predict the next token in context, which lets them generate text, summaries, answers, and other language outputs.</p>



<p>Unlike a normal database, an LLM doesn’t &#8220;look up&#8221; facts by default, it generates plausible responses, which can sound confident even when wrong.</p>



<p><strong>Pop Culture Reference</strong>: Think of the Sorting Hat in <em>Harry Potter</em>. You give it cues (values, experiences, preferences), and it produces a fluent, confident answer: &#8220;Gryffindor!&#8221; or &#8220;Slytherin!&#8221;</p>



<p><strong>Business Reference:</strong> LLMs excel wherever language is work: customer support, sales follow-ups, knowledge Q&amp;A, meeting notes, content drafts, and cleaning up messy inputs. Best results come with clear context, constraints, and human review for high-stakes decisions.</p>



<h2 class="wp-block-heading"><span id="6-ai-terms-you-need-to-know">6 AI terms you need to know</span></h2>



<h3 class="wp-block-heading">Prompts &#8211; <em>Be careful what you wish for</em></h3>



<p>A prompt is your &#8220;three wishes&#8221; moment with a genie (think <em>Aladdin</em>). Vague wishes lead to weird outcomes. The clearer and more specific your prompt, the closer the AI gets to what you meant.</p>



<h3 class="wp-block-heading">Training Data &#8211; <em>No train, no gain</em></h3>



<p>Training data is everything Neo downloads in <em>The Matrix</em> (&#8220;I know kung fu&#8221;). It’s the massive pile of examples AI absorbs to recognize patterns and perform skills later, except here it’s language, facts, and human responses.</p>



<h3 class="wp-block-heading">Inference &#8211; <em>Let’s get stuff done</em></h3>



<p>Inference is when AI actually produces an answer on demand. Training is studying and practice; inference is taking the test or doing the real work. The model calculates the most likely next words or best output based on what it learned.</p>



<p>Think of JARVIS answering Tony&#8217;s question in real time. All that training compressed into a single, instant response. That&#8217;s inference: not learning, just delivering.</p>



<h3 class="wp-block-heading">Hallucination &#8211; <em>You will not believe what happened…</em></h3>



<p>Hallucination occurs when AI gives a confident, polished answer that is wrong or partly invented. It’s like that friend who exaggerates every story and even a trip to the bakery becomes an epic saga.</p>



<h3 class="wp-block-heading">Fine-Tuning &#8211; <em>Make it yours</em></h3>



<p>Fine-tuning is giving a general AI extra, targeted training so it learns your business context &#8211; your terminology, tone, and common tasks. It won&#8217;t guarantee perfect rule-following on complex decisions, but it gets the model significantly closer to how your team thinks and communicates. </p>



<p>Like training a Pokémon: a newly caught random Pokémon can battle, but one with complementary Nature, specific move set, and EV trained for your team&#8217;s strategy &#8211; performs much more reliably.</p>



<h3 class="wp-block-heading">Retrieval-Augmented Generation (RAG) &#8211; <em>It’s leviOsa, not levioSA!</em></h3>



<p>RAG lets AI answer using your trusted information (FAQs, policies, docs, CRM notes) instead of guessing.</p>



<p>Think Hermione Granger. When a question arises, she doesn’t just &#8220;vibe&#8221; an answer, she finds the right book, locates the passage, and explains clearly. That’s RAG: &#8220;look it up first, answer second.&#8221;</p>



<h2 class="wp-block-heading"><span id="2-solutions-to-rule-them-all">2 solutions to rule them all</span></h2>



<h2 class="wp-block-heading">1. <strong>AI Workflow &#8211; when the path is clear, pave it</strong></h2>



<p>An AI workflow is a system where LLMs and tools are orchestrated through predefined steps. The AI handles language &#8211; generating, summarizing, classifying &#8211; but the logic of what happens next is written by humans in advance.</p>



<p><strong>Pop Culture Reference</strong>: Think of the Fellowship of the Ring. Everyone has a role, a route, and a plan: cross the mountains, destroy the ring, protect the hobbits. Each member executes their part. When the plan works, it works perfectly. But if the mountain is blocked by a snowstorm (Caradhras), the Fellowship has no flexibility &#8211; they need to find a different path entirely.</p>



<p><strong>Business Reference</strong>:<strong> </strong>Workflows shine for predictable, repeatable tasks &#8211; summarizing support tickets into a CRM, routing inbound emails to the right team, generating weekly reports from your data. They are fast, consistent, and easy to audit. Use them when the goal and the steps are clear.</p>



<h2 class="wp-block-heading"><span id="2-an-ai-agent-is-like-mission-driven-automation">2. <strong>An AI agent is like mission-driven automation</strong></span></h2>



<p>An AI agent is a system where the LLM itself decides what to do next &#8211; it dynamically directs its own process, selects tools, adapts when something fails, and keeps going until the goal is reached. Unlike a workflow, the path isn&#8217;t predefined: the model figures out the steps. Think of it this way: an agent is an LLM using tools in a loop, autonomously, until the job is done.</p>



<p><strong>Pop Culture Reference</strong>: Think Harry, Hermione, and Ron hunting Horcruxes in Deathly Hallows. There&#8217;s no fixed plan &#8211; they have a mission, gather information, change tactics when something fails (tent camping, anyone?), and improvise through obstacles no one predicted. That&#8217;s an agent: goal-driven, tool-using, self-directing.</p>



<p><strong>Business Reference</strong>:<strong> </strong>Give an agent an objective (e.g., build a competitor feature table), and it decides the steps &#8211; what to search, what to read, how to structure the output &#8211; iterates when something is incomplete, and delivers results. Best for complex, open-ended tasks where the steps can&#8217;t be fully predicted in advance.</p>



<h2 class="wp-block-heading"><span id="if-you%e2%80%99ve-made-it-this-far-congratulations">If you’ve made it this far: congratulations!</span></h2>



<p>You now have a mental model for AI jargon. You don’t need to memorize 11 terms; you need to understand what you’re buying, building, or using.</p>



<ul class="wp-block-list">
<li>When someone says <strong>LLM</strong>, think <strong>&#8220;language engine.</strong>&#8220;</li>



<li>When they say <strong>RAG</strong>, think <strong>&#8220;library-first, answer second.</strong>&#8220;</li>



<li>When they say <strong>agent</strong>, think <strong>&#8220;mission-driven automation with guardrails.</strong>&#8220;</li>
</ul>



<p>AI won’t replace judgment, but it will punish vague instructions, messy data, and unclear ownership. Cheat code? Use workflows when the path is clear and you need consistency at scale. Send agents when the mission is complex and the path can&#8217;t be fully mapped in advance. And always demand receipts when the answer matters.</p>
<p>The post <a href="https://shiftmag.dev/11-terms-you-need-to-know-before-incorporating-ai-8686/">11 Terms You Need to Know Before Incorporating AI</a> appeared first on <a href="https://shiftmag.dev">ShiftMag</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>AI Won’t Replace Security Tools &#8211; It’s Helping Them Prioritize Biggest Threats</title>
		<link>https://shiftmag.dev/ai-wont-replace-security-tools-8760/</link>
		
		<dc:creator><![CDATA[Marin Pavelić]]></dc:creator>
		<pubDate>Fri, 20 Mar 2026 15:24:51 +0000</pubDate>
				<category><![CDATA[Artificial Intelligence]]></category>
		<category><![CDATA[Video]]></category>
		<category><![CDATA[AI]]></category>
		<category><![CDATA[cybersecurity]]></category>
		<guid isPermaLink="false">https://shiftmag.dev/?p=8760</guid>

					<description><![CDATA[<p>Mackenzie Jackson, security researcher and advocate, told me that AI can’t catch the bugs, but it knows which ones actually matter and provides the context teams need.</p>
<p>The post <a href="https://shiftmag.dev/ai-wont-replace-security-tools-8760/">AI Won’t Replace Security Tools &#8211; It’s Helping Them Prioritize Biggest Threats</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/03/Mackenzie-Jackson-2026.png?x73249" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" style="object-fit:cover;" srcset="https://shiftmag.dev/wp-content/uploads/2026/03/Mackenzie-Jackson-2026.png 1200w, https://shiftmag.dev/wp-content/uploads/2026/03/Mackenzie-Jackson-2026-300x158.png 300w, https://shiftmag.dev/wp-content/uploads/2026/03/Mackenzie-Jackson-2026-1024x538.png 1024w, https://shiftmag.dev/wp-content/uploads/2026/03/Mackenzie-Jackson-2026-768x403.png 768w" sizes="auto, (max-width: 1200px) 100vw, 1200px" /></figure>


<p>For <strong>Mackenzie Jackson</strong> (Developer and Security Advocate, Aikido Security) modern security is a nonstop game of <em>whack-a-mole,</em> with alerts and vulnerabilities keeping teams busy putting out fires instead of preventing them.</p>



<p>But that chaos of cybersecurity is familiar territory for him: he investigates attacks and helps teams turn those findings into actionable steps.</p>



<p>But strip away the complexity, and <strong>his advice on security</strong> is surprisingly simple:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>One of the biggest areas for smaller teams to focus on is simply stopping the bleeding.</p>
</blockquote>



<p>You don’t need a flawless system, <strong>you need to regain control</strong>, and by implementing proactive measures companies neutralize threats before they ever touch production. It’s not a complete solution, but it’s a necessary foundation.</p>



<h2 class="wp-block-heading"><span id="cybersecurity-rests-on-two-pillars-people-and-access">Cybersecurity rests on two pillars: people and access</span></h2>



<p>From the outside, cybersecurity looks like a web of interconnected threats and technically, and it is. But when incidents are investigated, the story tends to collapse into something much more&#8230; human:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>When you actually investigate a breach, what happened? Well, someone was probably phished, their credentials stolen, and that gave access to a system.</p>
</blockquote>



<p>From there, attackers escalate, finding additional credentials, uncovering secrets, moving laterally through systems. Despite all the layers of technical complexity, <strong>most breaches still come down to two variables</strong>: people and acces<strong>s.</strong> This doesn’t make security easy, but it does make it clearer.</p>



<h2 class="wp-block-heading">Brakes make race cars faster &#8211; and security works the same way</h2>



<p>One of the oldest problems in cybersecurity is organizational: How do you convince leadership to invest in something that, ideally, prevents things from happening?</p>



<p><strong>Fear is the usual tactic</strong> so you talk about reputational damage, financial loss, worst-case scenarios. It works, but only to a point and that is why Jackson suggests a different framing:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>Brakes make race cars go faster.</p>
</blockquote>



<p>It’s a counterintuitive analogy, but an effective one: <strong>without brakes, speed becomes dangerous</strong>. With them, drivers can push harder, take sharper turns, and move faster with confidence. Security, in this sense is an enabler:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>If we build security now, we can innovate faster… establish your brakes so that you can go faster with confidence.</p>
</blockquote>



<p>The alternative, adding security later, under pressure from compliance or customer demands almost always slows teams down.</p>



<h2 class="wp-block-heading"><span id="security-tools-are-here-to-stay-but-ai-gives-them-context">Security tools are here to stay, but AI gives them context</span></h2>



<p>The arrival of AI introduced a pattern: <strong>urgency first, understanding later. </strong></p>



<p>After tools like GPT entered the mainstream, companies rushed to integrate AI into their security products. But much of that <strong>early adoption</strong>, Jackson suggests, <strong>was surface-level</strong>. The real value of AI lies elsewhere:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>AI is a terrible scanner… but it’s great at understanding context.</p>
</blockquote>



<p>Traditional security tools are deterministic and that is why they answer yes-or-no questions. Is there a vulnerability? Does this code contain a known issue? <strong>AI, by contrast, is non-deterministic</strong>. It doesn’t always give the same answer twice and that makes it unreliable for detection, but powerful for interpretation:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>If you give it vulnerabilities and ask how severe this is, how exploitable it is that’s where AI becomes incredibly useful.</p>
</blockquote>



<p>In other words, AI doesn’t replace security tools. It <strong>complements</strong> them, helping teams prioritize what actually matters.</p>



<h2 class="wp-block-heading"><span id="ai-doesn%e2%80%99t-make-attackers-smarter-it-makes-attacks-easier">AI doesn’t make attackers smarter, it makes attacks easier</span></h2>



<p>So if AI isn’t fundamentally changing how attacks work, what is it changing? <strong>Scale</strong>.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>AI has given script kiddies superpowers.</p>
</blockquote>



<p>This phrase captures the shift precisely: AI doesn’t necessarily make attackers more skilled, it makes attacks easier to execute, faster to launch, and accessible to a much larger pool of people. But the core mechanics of attacks remain the same:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>It’s not moving the bar up… it’s changing the scale.</p>
</blockquote>



<p>And that, perhaps, is the most important takeaway. <strong>Because if the nature of attacks hasn’t fundamentally changed, neither has the foundation of defense.</strong> Good security hygiene. Strong access control. Protecting the software development lifecycle, Jackson points out.</p>



<p>The tools may evolve. The threats may accelerate. But the principles still hold.</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 loading="lazy" title="AI Is Breaking Cybersecurity" width="500" height="281" src="https://www.youtube.com/embed/uU4D8LDWRQI?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>
<p>The post <a href="https://shiftmag.dev/ai-wont-replace-security-tools-8760/">AI Won’t Replace Security Tools &#8211; It’s Helping Them Prioritize Biggest Threats</a> appeared first on <a href="https://shiftmag.dev">ShiftMag</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>You don’t need to care, just make your products accessible</title>
		<link>https://shiftmag.dev/you-dont-need-to-care-just-make-your-products-accessible-8752/</link>
		
		<dc:creator><![CDATA[Andrea Mihaljevic]]></dc:creator>
		<pubDate>Thu, 19 Mar 2026 15:07:16 +0000</pubDate>
				<category><![CDATA[Frontend]]></category>
		<category><![CDATA[Web Accessibility]]></category>
		<guid isPermaLink="false">https://shiftmag.dev/?p=8752</guid>

					<description><![CDATA[<p>For eight years, I was the only one excited to talk about accessibility - until it became law last year, everyone joined in, and I felt... hollow.</p>
<p>The post <a href="https://shiftmag.dev/you-dont-need-to-care-just-make-your-products-accessible-8752/">You don’t need to care, just make your products accessible</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/03/accessibility-blog.png?x73249" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" style="object-fit:cover;" srcset="https://shiftmag.dev/wp-content/uploads/2026/03/accessibility-blog.png 1200w, https://shiftmag.dev/wp-content/uploads/2026/03/accessibility-blog-300x158.png 300w, https://shiftmag.dev/wp-content/uploads/2026/03/accessibility-blog-1024x538.png 1024w, https://shiftmag.dev/wp-content/uploads/2026/03/accessibility-blog-768x403.png 768w" sizes="auto, (max-width: 1200px) 100vw, 1200px" /></figure>


<p>I found out about accessibility in college, eight or nine years ago, and loved it so much it became my thesis. From then on, <strong>I was often the only person in the room excited enough to talk about it</strong> &#8211; I persisted, advocated, learned more, and fought to raise awareness.</p>



<p>Rarely did anyone listen, it wasn’t important. Until last year.</p>



<p>When the <a href="https://commission.europa.eu/strategy-and-policy/policies/justice-and-fundamental-rights/disability/european-accessibility-act-eaa_en" target="_blank" rel="noreferrer noopener">European Accessibility Act</a> became law, suddenly everyone wanted to talk about accessibility. I was in meetings, resources were finally allocated, and the thing I’d been shouting about for nearly a decade was at last… important.</p>



<p>I should have been thrilled. Instead, I felt nothing.</p>



<h2 class="wp-block-heading" id="Theinvisiblesafetynet(andwhyyoushouldseeitanyway)-TheEightYearsintheWilderness"><span id="anyone-anywhere-should-be-able-to-use-the-web">Anyone, anywhere, should be able to use the web</span></h2>



<p>Tim Berners-Lee said: </p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>The power of the Web is in its universality.</p>
</blockquote>



<p>I believed it in college, and I still believe it today: the web should be accessible to everyone. That’s the foundational principle behind the platform we build every day.</p>



<p>But for most of my career, that principle wasn’t even on the radar. I watched us build walls in a medium meant to have none and I<strong> kept speaking up anyway, because someone had to</strong>.</p>



<h2 class="wp-block-heading" id="Theinvisiblesafetynet(andwhyyoushouldseeitanyway)-TheVictoryThatWasn't"><strong>I</strong>&#8216;d won the battle and lost the war</h2>



<p>Then 2025 arrived &#8211; the European Accessibility Act. Accessibility wasn’t optional anymore, <strong>it was a legal requirement</strong>. And suddenly, people listened.</p>



<p>Finally, I was having real conversations about accessibility &#8211; the thing I’d wanted for eight years. But it wasn’t because most people truly cared, they were asking only because they had to.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>For the most part, few conversations focused on the 15% of users who experience the web differently. Most discussions were about checkboxes, compliance audits, and legal exposure, rather than creating experiences that work for everyone.</p>
</blockquote>



<p>I&#8217;d won the battle and lost the war: <strong>accessibility was happening, but the why</strong> (the empathy, the principle, the universality of the web) <strong>was missing</strong>.</p>



<h2 class="wp-block-heading" id="Theinvisiblesafetynet(andwhyyoushouldseeitanyway)-HowWeGotHere">Let&#8217;s fix something that isn&#8217;t broken</h2>



<p>You know what&#8217;s funny? Everything was fine for a while.</p>



<p><strong>Native HTML elements come with accessibility built in</strong>. A <code>&lt;select></code> is usable by default, and a <code>&lt;button></code> handles keyboard interaction automatically &#8211; HTML was designed with accessibility in mind. The challenge comes when we want to style them: for example, dropdowns are notoriously hard to customize, so they often end up looking like the browser’s default, which can feel &#8220;ugly&#8221; compared to the rest of our design.</p>



<p>So <strong>we built custom ones and this where we start to lose accessibility</strong>. We didn’t mean to, we just wanted things to look better. But in chasing the shiny new, we broke what worked.</p>



<p>I guess it got to the point where enough people with disabilities were heard, and finally someone started to care. And now here we are, trying to fix what we broke with our shiny new toys. I’m glad we’re here. If we can, we should take everyone into consideration. It’s also good for business or something—I don’t know, I’m just a developer <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f605.png" alt="😅" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>



<p>But here’s what I do know: <strong>ship fast, yes, but don’t skimp on quality</strong>. Every commit carries your name, and that matters.</p>



<h2 class="wp-block-heading" id="Theinvisiblesafetynet(andwhyyoushouldseeitanyway)-BuildingtheAutomation">Accessibility automated &#8211; no brain cells required</h2>



<p>So here I am: building accessible components, creating tools to automate accessibility, and teaching AI to check WCAG compliance. The idea: <strong>make accessibility so easy developers don’t have to think about it</strong>. Use our Bepo components &#8211; get compliance for free, ship accessible products, no explanations required.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>After eight years of trying to get people to care, I’m now building systems so they don’t have to. The irony isn’t lost on me.</p>
</blockquote>



<p>We&#8217;ve built Navigation with a ton of keyboard interactions developers never had to write. Broadcast with ARIA patterns they never had to learn. Color contrast decisions made at the token level. Focus management handled automatically. Claude Code plugin that catches accessibility issues in code review.</p>



<p>It works. Users benefit. Rarely anyone understands why. And that haunted me.</p>



<h2 class="wp-block-heading" id="Theinvisiblesafetynet(andwhyyoushouldseeitanyway)-TheQuestionThatKeptMeUp"><span id="and-still-i-couldn%e2%80%99t-sleep-at-night">And still, I couldn’t sleep at night</span></h2>



<p>I wrestled with it for months. Had I traded education for efficiency? Made accessibility just a checklist, a tool, not a principle? Where was the empathy in automation?</p>



<p>We’re not just building components, <strong>we’re building experiences</strong>. Real experiences for real people: those who navigate with keyboards, rely on screen readers, need high contrast, struggle with complex interactions, or depend on assistive technologies.</p>



<p>How do you automate caring about those people?</p>



<h2 class="wp-block-heading" id="Theinvisiblesafetynet(andwhyyoushouldseeitanyway)-TheCraftofUnderstanding"><span id="i-thought-i-understood-select%e2%80%a6-until-i-actually-built-one">I thought I understood select… until I actually built one</span></h2>



<p>Until recently, <strong>I didn’t really understand the difference between Select and Combobox</strong>. I thought I did, I could cite the ARIA spec, but I didn’t. I’d accepted what authorities said without questioning it. In our design system, they were just one Select component… like in many UI libraries. So I never questioned it.</p>



<p>There’s really no difference in what a screen reader announces &#8211; Select and Combobox have the same role. I guess Select came first and ARIA later, so the role applies to both. So having just one component… almost the same, right?</p>



<p>Except if you care about the structure of these elements, what it means, and why you can’t fully follow the pattern with just one component. That’s the tricky part <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f605.png" alt="😅" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>



<p><strong>I didn’t really know about the Combobox, until frustration made me curious</strong>.</p>



<p>I dove into building a &#8220;vanilla&#8221; Select from scratch &#8211; ARIA patterns, screen reader testing, understanding user expectations, the whole thing. And I realized: modern components don’t really follow patterns. Some tools are technically correct, but they feel… wrong. Clunky. Not what users expect.</p>



<h2 class="wp-block-heading"><span id="bridging-ux-gaps-is-about-making-interfaces-seamless-accessible-and-human-first">Bridging UX gaps is about making interfaces seamless, accessible, and human-first</span></h2>



<p>This is the UX gap. We want custom, modern, polished, and accessible but <strong>there’s a bridge missing between the spec and good UX</strong>.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>I realized: we can have almost all of it if we build with the experience in mind. Combine patterns. Use micro knowledge (like tabbing to inputs or arrowing through options) to make the Select feel as clear as native. Screen reader and keyboard should just make sense.</p>
</blockquote>



<p>Average users don’t know about triggers. They just want to open the Select and pick an option. Keep it simple.</p>



<p>As a frontend developer, <strong>I see myself as a bridge between users and what I build</strong>. It’s my responsibility to make interfaces the best they can be, and to care about them.</p>



<p>You know what I had the most fun with while building my Select? Focus and keyboard interactions. It’s seamless, it works beautifully, exactly as I expect.</p>



<p>I see it in chunks: arrows navigate options, tab moves to buttons, links, inputs. But here’s the twist: if a Select has a custom footer with action buttons, arrows should <em>still</em> navigate options. The footer isn’t part of the pattern; it’s our addition. That’s where we bridge the gap. Or, as the Brits say: mind the gap.</p>



<p><strong>This is the space for custom solutions</strong>, where language standards and patterns meet usability, inclusivity, and the full interaction experience. </p>



<p>Building that Select taught me the difference between patterns, user expectations, and implementation flexibility. It was so much fun.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>I’ve always loved HTML and CSS &#8211; the right semantic element, the right ARIA role, perfect keyboard navigation. It’s craftsmanship. Most users won’t notice, they’ll just use the Select. That’s the point: good infrastructure and accessibility are invisible. You only notice when it’s missing.</p>
</blockquote>



<p>We need the knowledge, the understanding, the empathy. UX gaps can’t be automated. Someone has to know what they’re building and who they’re building it for. That’s deep work. And it matters.</p>



<h2 class="wp-block-heading" id="Theinvisiblesafetynet(andwhyyoushouldseeitanyway)-TheReconciliation"><span id="the-accessibility-reconciliation-that-gave-me-peace">The accessibility reconciliation that gave me peace</span></h2>



<p>Then I realized something: </p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>I don&#8217;t need everyone to care the way I care, I need everyone to build accessible products. Those aren&#8217;t the same thing. And pretending they are was making me miserable.</p>
</blockquote>



<p>Here&#8217;s the mental model that gave me peace:</p>



<h3 class="wp-block-heading" id="Theinvisiblesafetynet(andwhyyoushouldseeitanyway)-Tier1:TheFoundation"><span id="tier-1-the-foundation">Tier 1: The Foundation</span></h3>



<ul class="wp-block-list">
<li>Use accessible components correctly</li>



<li>Trust the automation</li>



<li>Get accessibility &#8220;for free&#8221;</li>



<li>Ship accessible products without deep expertise</li>
</ul>



<p>This is how we scale accessibility: give people the right tools and let them use them.</p>



<h3 class="wp-block-heading" id="Theinvisiblesafetynet(andwhyyoushouldseeitanyway)-Tier2:TheCurious"><span id="tier-2-the-curious">Tier 2: The Curious</span></h3>



<ul class="wp-block-list">
<li>Understand the patterns and why they work </li>



<li>Can compose components accessibly</li>



<li>Catch edge cases automation misses</li>



<li>Teach others</li>
</ul>



<p>This is where cultural change happens: people see when automation isn’t enough, ask <em>why</em>, learn deeper patterns, and build better products for their users.</p>



<h3 class="wp-block-heading" id="Theinvisiblesafetynet(andwhyyoushouldseeitanyway)-Tier3:TheChampions"><span id="tier-3-the-champions">Tier 3: The Champions</span></h3>



<ul class="wp-block-list">
<li>Deep expertise</li>



<li>Build the infrastructure</li>



<li>Advance the field</li>



<li>Fight the eight-year battles</li>
</ul>



<p>This is where I live, building the tools that make Tier 1 possible.</p>



<p>For eight years, <strong>I tried to push everyone to Tier 3</strong>, make everyone care as much as I did. I failed. I was exhausted. And I’ve realized I can’t make everyone care, but I can build the infrastructure, play the long game, and ship accessible products anyway. Maybe some will get curious, maybe they won’t, but by making accessibility the default, we create space for learning and a future where it’s just how things work.</p>



<p><strong>Automation doesn’t give up; it accepts that people engage differently</strong>.</p>



<p>The door is always open: use components (Tier 1), get curious (Tier 2), contribute patterns (Tier 3). Or stay at Tier 1. That’s fine. That’s success. That’s an accessible product shipped.</p>



<h2 class="wp-block-heading" id="Theinvisiblesafetynet(andwhyyoushouldseeitanyway)-TheInvitation"><span id="you-don%e2%80%99t-need-everyone-to-care-but-everyone-can-benefit-from-what-you-build">You don’t need everyone to care, but everyone can benefit from what you build</span></h2>



<p>If you build accessibility infrastructure, <strong>your work matters, even when it’s invisible</strong>. Build the safety net, automate what you can, and leave the door open for those who want to see how it works.</p>



<p>If you’re a developer: <strong>Tier 1 is enough</strong>: use the accessible components, trust the tooling, ship accessible products. <strong>Tier 2 is there if you’re curious</strong>: learn the patterns, understand your users, make better products. <strong>Tier 3 is there if you’re passionate</strong>: join us. We’ve been out here a while; it’s lonely sometimes, and we’d love the company.</p>



<p>After eight years in the wilderness, I’m finally building the tools &#8211; tools that make accessibility easy, scale empathy, and create experiences for everyone. That’s the infrastructure that matters. And that’s enough.<a href="https://confluence.infobip.com/spaces/~amihaljevic/pages/827132108/The+invisible+safety+net+and+why+you+should+see+it+anyway"></a></p>
<p>The post <a href="https://shiftmag.dev/you-dont-need-to-care-just-make-your-products-accessible-8752/">You don’t need to care, just make your products accessible</a> appeared first on <a href="https://shiftmag.dev">ShiftMag</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>CTOs Face Pressure to Deliver AI Gains, but Productivity Isn’t There Yet</title>
		<link>https://shiftmag.dev/ctos-face-pressure-to-deliver-ai-gains-but-productivity-isnt-there-yet-8615/</link>
		
		<dc:creator><![CDATA[Nikolina Oršulić]]></dc:creator>
		<pubDate>Wed, 18 Mar 2026 15:45:53 +0000</pubDate>
				<category><![CDATA[Event]]></category>
		<category><![CDATA[AI]]></category>
		<category><![CDATA[CTO Craft]]></category>
		<guid isPermaLink="false">https://shiftmag.dev/?p=8615</guid>

					<description><![CDATA[<p>Andy Skipper, founder of CTO Craft, warns that even seasoned CTOs struggle with the pressure to deliver AI-driven productivity while balancing innovation and reality.</p>
<p>The post <a href="https://shiftmag.dev/ctos-face-pressure-to-deliver-ai-gains-but-productivity-isnt-there-yet-8615/">CTOs Face Pressure to Deliver AI Gains, but Productivity Isn’t There Yet</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/03/andy-skipper-3.png?x73249" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" style="object-fit:cover;" srcset="https://shiftmag.dev/wp-content/uploads/2026/03/andy-skipper-3.png 1200w, https://shiftmag.dev/wp-content/uploads/2026/03/andy-skipper-3-300x158.png 300w, https://shiftmag.dev/wp-content/uploads/2026/03/andy-skipper-3-1024x538.png 1024w, https://shiftmag.dev/wp-content/uploads/2026/03/andy-skipper-3-768x403.png 768w" sizes="auto, (max-width: 1200px) 100vw, 1200px" /></figure>


<p>How are CTOs feeling about AI? </p>



<p>According to <strong>Andy Skipper</strong>, founder of <a href="https://ctocraft.com/" target="_blank" rel="noreferrer noopener">CTO Craft</a>, they’re experiencing <strong>fear</strong>, <strong>uncertainty</strong>, and <strong>doubt</strong>.</p>



<p>And if the technical leaders of companies are feeling that way, what can the rest of us expect? Certainly, we dream of productivity boosts and an AI El Dorado &#8211; but that’s not the reality.</p>



<p>That’s why we sat down with Skipper to talk about <strong>how CTOs should manage expectations for AI</strong>, and how to navigate the hype versus reality.</p>



<h2 class="wp-block-heading"><span id="stakeholders-and-investors-are-watching-ctos-closely-and-the-pressure-is-rising">Stakeholders and investors are watching CTOs closely, and the pressure is rising</span></h2>



<p>Many CTOs, Skipper notes, are navigating <strong>intense pressure from non-technical stakeholders and investors alike</strong>, especially with the massive resources being invested in AI and LLM technologies.</p>



<p>He’s a bit careful about this:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>AI is not going to reduce costs or increase productivity in the way some non-technical people think just yet. It&#8217;s getting there, but it&#8217;s not there yet.</p>
</blockquote>



<p>At the same time, Skipper points out a surprising upside: AI is giving engineering leaders a chance to <strong>reconnect with the code and architecture</strong> without writing all the code themselves:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>One of the things you have to accept as an engineering leader is that you are going to get further away from the code the more senior you become. AI gives people an opportunity to get back to architecture and development work, even if they aren’t coding themselves.</p>
</blockquote>



<h2 class="wp-block-heading"><span id="cto-role-can-be-isolating">CTO role can be isolating</span></h2>



<p>When Skipper became a CTO for the first time, he quickly realized just how isolating the role could be. There was nowhere for tech leaders to share challenges, get support, or navigate the non-technical side of the job.</p>



<p>That gap inspired him to start CTO Craft, now a community helping senior engineering leaders navigate team dynamics, strategy, and AI.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>When I was a CTO for the first time, I didn&#8217;t have somebody who I could talk to about the issues I was seeing or compare notes with people who had similar challenges. That&#8217;s what CTO Craft is all about &#8211; helping people understand where the challenges come from and understand they&#8217;re not alone in having those challenges.</p>
</blockquote>



<p>As a coach and mentor, Andy works closely with CTOs around the world, helping them deal with issues like burnout, communication with nontechnical stakeholders, and, lately, how to adapt in the AI era.</p>



<h2 class="wp-block-heading"><span id="the-most-common-cto-mistake-always-chasing-the-newest-technologies">The most common CTO mistake? Always chasing the newest technologies</span></h2>



<p>Many first-time CTOs struggle with burnout, overextending themselves to shield teams from stress, and balancing hands-on coding with high-level responsibilities. He explains:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>A lot of the people that I work with directly are suffering from burnout. First time CTOs commonly miss out self-preservation. And usually that&#8217;s a combination of too much expectation of their own energy levels, their own abilities, backlogs…</p>
</blockquote>



<p>And after overextending themselves, first-time CTOs often make another common mistake: <strong>chasing the newest technologies</strong>. While adopting the latest tools and frameworks can seem exciting, Skipper warns that it’s not always the best choice for fast-moving teams trying to scale.</p>



<p>&#8220;<strong>Using bleeding-edge tech can slow you down</strong>, make systems harder to maintain, and even complicate hiring because the talent pool for newer technologies might be limited,&#8221; he explains.</p>



<p>As a coach, Skipper says these are just some of the recurring challenges he sees among engineering leaders, alongside a range of other operational and people-related issues.</p>



<h2 class="wp-block-heading"><span id="engineering-skills-alone-won%e2%80%99t-make-you-a-cto">Engineering skills alone won’t make you a CTO</span></h2>



<p>For aspiring engineering leaders, Skipper highlights that growing into a successful CTO requires more than technical excellence: <strong>commercial understanding</strong>, <strong>communication</strong>, <strong>coaching</strong>, and <strong>vision-setting</strong> are just as crucial:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>The difference between a good engineering manager and a great CTO is understanding how technology drives business success, while still inspiring and guiding your teams.</p>
</blockquote>



<p>But technical and business skills are only part of the picture. <strong>Motivation and team management are equally critical</strong>. Skipper stresses that not everyone is motivated by the same things, and leaders need to understand individual drivers:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>Having a vision in the first place is very important. But when it comes to actually bringing individuals along on the journey, they all need to be worked with differently. You can&#8217;t just set it and expect everyone to be motivated.</p>
</blockquote>



<p>He also warns against a common mistake among CTOs: <strong>trying to shield their teams from the challenges of a pivot or rapid change</strong>. While the instinct is understandable, it often backfires and drains the leader&#8217;s emotional energy. Instead, transparency and realistic communication are key:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>Being transparent, being realistic, measuring your words, not being super negative about everything, but still being realistic, I think all these things are really important.</p>
</blockquote>



<h2 class="wp-block-heading"><span id="the-need-for-a-support-network-not-another-tech-stack">The need for a support network, not another tech stack</span></h2>



<p>Skipper believes resilience and peer support are crucial for engineering leaders navigating the complexity of the CTO role. Sharing experiences and learning from others can help leaders realize they’re not alone when facing difficult decisions.</p>



<p>Looking ahead, however, he admits that the pace of technological change makes it <strong>hard to predict what the role will look like in the future</strong>.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>Five years from now, I honestly have no idea what the role of a CTO will look like. The way we build software is already changing rapidly, especially with AI. But the fundamentals like setting a vision, communicating it clearly, and connecting technology with business outcomes, will always remain essential.</p>
</blockquote>



<p>For Skipper, that uncertainty makes peer support crucial: it helps leaders adapt, learn, and navigate a fast-changing profession.</p>



<p>Ultimately, he believes the most important skill for CTOs is the <strong>ability to keep learning</strong> and tackle challenges without going it alone.</p>



<p><em>*<a href="https://www.infobip.com/" target="_blank" rel="noreferrer noopener">Infobip</a>, the global communications API leader that launched ShiftMag, was an Event Partner at CTO Craft 2026.</em></p>



<p></p>
<p>The post <a href="https://shiftmag.dev/ctos-face-pressure-to-deliver-ai-gains-but-productivity-isnt-there-yet-8615/">CTOs Face Pressure to Deliver AI Gains, but Productivity Isn’t There Yet</a> appeared first on <a href="https://shiftmag.dev">ShiftMag</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>How Uber Engineers Use AI Agents</title>
		<link>https://shiftmag.dev/how-uber-engineers-use-ai-agents-8617/</link>
		
		<dc:creator><![CDATA[Ivan Brezak Brkan]]></dc:creator>
		<pubDate>Fri, 13 Mar 2026 15:39:36 +0000</pubDate>
				<category><![CDATA[Artificial Intelligence]]></category>
		<category><![CDATA[AI]]></category>
		<category><![CDATA[Developer Productivity]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[Uber]]></category>
		<guid isPermaLink="false">https://shiftmag.dev/?p=8617</guid>

					<description><![CDATA[<p>At the Pragmatic Summit, I heard firsthand that Uber engineers aren’t just using AI to write code anymore, they’re assigning it work. Let’s see how that plays out.</p>
<p>The post <a href="https://shiftmag.dev/how-uber-engineers-use-ai-agents-8617/">How Uber Engineers Use AI Agents</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="800" height="480" src="https://shiftmag.dev/wp-content/uploads/2026/03/73.png?x73249" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" style="object-fit:cover;" srcset="https://shiftmag.dev/wp-content/uploads/2026/03/73.png 800w, https://shiftmag.dev/wp-content/uploads/2026/03/73-300x180.png 300w, https://shiftmag.dev/wp-content/uploads/2026/03/73-768x461.png 768w" sizes="auto, (max-width: 800px) 100vw, 800px" /></figure>


<p><em><strong>Uber engineers aren&#8217;t just using AI to write code; they&#8217;re rethinking how developers work with it. That shift matters because, <a href="https://shiftmag.dev/this-cto-says-93-of-developers-use-ai-but-productivity-is-still-10-8013/">despite 93% adoption, productivity gains remain flat</a>.</strong></em></p>



<p>At the Pragmatic Summit, I listened to Uber’s Director of Engineering, <strong>Anshu Chadha</strong>, and Principal Engineer, <strong>Ty Smith</strong>, discuss how one of the world’s largest technology companies is integrating generative AI into its engineering workflow.</p>



<p>Then, they shared:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>At Uber, engineers are beginning to assign coding tasks to AI agents much like managers distribute work among their teams.</p>
</blockquote>



<h2 class="wp-block-heading">Say hello to my new colleague &#8211; AI</h2>



<p>Uber has been using AI for years in systems like its matching platform, but bringing generative AI into the day-to-day work of engineers is a newer step. </p>



<p>According to Anshu, <strong>the goal isn’t to replace engineers</strong> &#8211; it’s to help them get more done.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>We’re not pushing for AI to automate all humans in the company. Our goal is to let engineers focus on creative work rather than toil.</p>
</blockquote>



<p>Practically speaking, <strong>repetitive tasks</strong> such as code migrations, upgrades, documentation, and bug fixes <strong>are now being handled by AI-powered agents</strong>. According to Anshu, it frees engineers to build features and enhance the user experience.</p>



<h2 class="wp-block-heading"><span id="the-end-of-hands-on-programming-as-we-know-it">The end of hands-on programming as we know it?</span></h2>



<p>One of the biggest shifts Uber has observed is the transition from traditional AI-assisted coding tools toward <strong>agent-based workflows</strong>. </p>



<p>Tools like GitHub Copilot made coding faster by helping developers in the moment, but now we’re entering a new era: <strong>AI agents that can work independently</strong>, tackling tasks without needing someone at the keyboard.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>Back in 2022 and 2023, developer velocity saw a modest 10–15% increase. Today, the paradigm has shifted to what we call &#8220;peer programming,&#8221; where developers can delegate workloads to AI agents and intervene or redirect them as needed.</p>
</blockquote>



<p>This approach essentially <strong>positions engineers as</strong> <strong>tech leads directing AI agents</strong>. Developers define the goal, while agents execute parts of the work in the background and return results for review.</p>



<p>Uber has built an <strong>internal platform that plugs AI agents right into its engineering workflow,</strong> mostly on Michelangelo, its machine learning platform. This gives access to models from OpenAI and Anthropic, as well as Uber’s own internal models.</p>



<p>On top of that, they’ve created <strong>agent-driven tools that tap into company data</strong> (source code, documentation, Jira tickets, Slack) so the AI agents have enough context to actually get work done.</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="1344" height="747" src="https://shiftmag.dev/wp-content/uploads/2026/03/Screenshot-2026-03-13-at-14.26.09.png?x73249" alt="" class="wp-image-8665" srcset="https://shiftmag.dev/wp-content/uploads/2026/03/Screenshot-2026-03-13-at-14.26.09.png 1344w, https://shiftmag.dev/wp-content/uploads/2026/03/Screenshot-2026-03-13-at-14.26.09-300x167.png 300w, https://shiftmag.dev/wp-content/uploads/2026/03/Screenshot-2026-03-13-at-14.26.09-1024x569.png 1024w, https://shiftmag.dev/wp-content/uploads/2026/03/Screenshot-2026-03-13-at-14.26.09-768x427.png 768w" sizes="auto, (max-width: 1344px) 100vw, 1344px" /></figure>



<h2 class="wp-block-heading"><span id="ai-tackles-toil-but-gaining-trust-is-the-real-challenge">AI tackles toil, but gaining trust is the real challenge</span></h2>



<p>At the conference, a standout demo was <strong>Uber’s &#8220;Minions&#8221; system</strong>. Engineers submit a prompt via web, Slack, or command line, and it generates code changes and opens pull requests automatically. Ty says:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>You give the agent a prompt and expect a pull request as the output. A few minutes later the system notifies you on Slack that the task is complete and the PR is ready to review.</p>
</blockquote>



<p>The platform also helps engineers <strong>craft better prompts</strong> by suggesting improvements when instructions are unclear, increasing the likelihood that the agent will succeed.</p>



<p>When Uber first rolled out agentic workflows, they found about 70% of submitted tasks were &#8220;toil&#8221; &#8211; repetitive maintenance work developers usually avoid. These predictable tasks are ideal for AI, creating a feedback loop: the more AI handles, the more developers are willing to delegate.</p>



<p>Still, scaling AI isn’t just about technology. Supporting engineers as they adjust from traditional workflows and gain confidence in AI-generated code is an important focus.</p>



<h2 class="wp-block-heading"><span id="sharing-success-stories-sparks-faster-ai-adoption">Sharing success stories sparks faster AI adoption</span></h2>



<p>Uber found that <strong>peer-driven adoption worked better than mandates</strong>. Anshu points out:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>The most successful tactic has been sharing wins. When engineers see examples from their peers where AI helped them accomplish something impressive, adoption spreads quickly.</p>
</blockquote>



<p>But measuring real impact remains tricky. </p>



<p>Uber tracks metrics like developer satisfaction, productivity, and code output, but connecting them to business outcomes is harder. &#8220;These are activity metrics, not business outcomes,&#8221; Anshu says.</p>



<p>To fix this, Uber is <strong>working to track the full development lifecycle</strong> (from design to production) to see how AI truly speeds up product delivery.</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="800" height="480" src="https://shiftmag.dev/wp-content/uploads/2026/03/74.png?x73249" alt="" class="wp-image-8626" srcset="https://shiftmag.dev/wp-content/uploads/2026/03/74.png 800w, https://shiftmag.dev/wp-content/uploads/2026/03/74-300x180.png 300w, https://shiftmag.dev/wp-content/uploads/2026/03/74-768x461.png 768w" sizes="auto, (max-width: 800px) 100vw, 800px" /></figure>



<h2 class="wp-block-heading"><span id="ai-is-powerful-but-expensive">AI is powerful but EXPENSIVE</span></h2>



<p>Cost is also becoming an issue. Running large language models at scale requires expensive compute resources, and AI infrastructure spending has grown dramatically, Anshu explains:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>Since 2024, our costs have gone up at least six times. This technology is amazing, but the cost of AI is too high.</p>
</blockquote>



<p>That&#8217;s why Uber is investing in AI infrastructure that <strong>picks the right model for each task</strong>, balancing performance and cost. With the AI landscape changing fast, the company continuously evaluates new tools and updates its stack:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>What’s successful this month may be overtaken next month. So we constantly test new tools, gather feedback from developers, and adapt.</p>
</blockquote>



<p><em><strong>This is a fundamentally different approach from the standard coding-assistant model, one that addresses the real constraints. See the broader context: <a href="https://shiftmag.dev/state-of-code-2025-7978/">42% of code is AI-assisted, yet 96% of developers don&#8217;t fully trust it</a>.</strong></em></p>



<h2 class="wp-block-heading"><span id="uber%e2%80%99s-coding-agent-now-writes-1-800-code-changes-per-week">Uber’s coding agent now writes 1.800 code changes per week</span></h2>



<p>Just one day after we published this article, <strong>Praveen Neppalli Naga</strong>, Uber’s CTO, shared in a <a href="https://www.linkedin.com/posts/pneppalli_agentic-software-engineering-adoption-is-activity-7439402236541157376-6PwV?utm_source=share&amp;utm_medium=member_desktop&amp;rcm=ACoAACLVy5sBN8dLDrcn59RanHua0YyYGA1cslI" target="_blank" rel="noreferrer noopener">LinkedIn post</a> that agentic software engineering adoption is accelerating rapidly at Uber:</p>



<ul class="wp-block-list">
<li>1.800 code changes per week are now written entirely by Uber’s internal background coding agent.</li>



<li>95% of engineers use AI every month across tracked tools.</li>
</ul>



<p>Over the past few months, Uber has leaned in heavily, and as Neppalli Naga notes, the results have been phenomenal:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>84% of AI users are now working with agent-style workflows, not just tab completion. Usage of Claude Code nearly doubled in two months (32% → 63%), while traditional IDE-based tools have largely plateaued.</p>
</blockquote>



<p>He also said that <strong>engineers are shifting from accepting suggestions to delegating tasks</strong>. Even within traditional IDEs, around 70% of committed code is now AI-generated.</p>



<p>All of this suggests a quiet but significant shift: </p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>Background agents are increasingly writing code autonomously. Uber’s internal coding agent grew from contributing less than 1% of all code changes to 8% in just a few months, with zero human authoring. Engineers review and approve, but the code itself is written entirely by AI.</p>
</blockquote>
<p>The post <a href="https://shiftmag.dev/how-uber-engineers-use-ai-agents-8617/">How Uber Engineers Use AI Agents</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-04-12 22:34:51 by W3 Total Cache
-->