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

<channel>
	<title>Event Archives - ShiftMag</title>
	<atom:link href="https://shiftmag.dev/category/event/feed/" rel="self" type="application/rss+xml" />
	<link>https://shiftmag.dev/category/event/</link>
	<description>Insightful engineering content &#38; community</description>
	<lastBuildDate>Thu, 13 Aug 2026 12:14:18 +0000</lastBuildDate>
	<language>en-GB</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0.3</generator>

<image>
	<url>https://shiftmag.dev/wp-content/uploads/2024/08/cropped-ShiftMag-favicon-32x32.png</url>
	<title>Event Archives - ShiftMag</title>
	<link>https://shiftmag.dev/category/event/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Your .env File Wasn’t Built for AI Agents. 1Password Has a Better Way.</title>
		<link>https://shiftmag.dev/stop-leaking-env-keys-1password-secrets-management-10881/</link>
		
		<dc:creator><![CDATA[Anastasija Uspenski]]></dc:creator>
		<pubDate>Thu, 13 Aug 2026 12:14:18 +0000</pubDate>
				<category><![CDATA[Artificial Intelligence]]></category>
		<category><![CDATA[Event]]></category>
		<category><![CDATA[Security]]></category>
		<guid isPermaLink="false">https://shiftmag.dev/?p=10881</guid>

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


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



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



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



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



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



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



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



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



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



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



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



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



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



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



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



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



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



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



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



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



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



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



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



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



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



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



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



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



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



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



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



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

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


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



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



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



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



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



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



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



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



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



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



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



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



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



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



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



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



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



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



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



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



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



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



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



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



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



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


<figure class="wp-block-post-featured-image"><img decoding="async" width="1200" height="630" src="https://shiftmag.dev/wp-content/uploads/2026/08/Dana.Netlify.jpg?x32039" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" style="object-fit:cover;" srcset="https://shiftmag.dev/wp-content/uploads/2026/08/Dana.Netlify.jpg 1200w, https://shiftmag.dev/wp-content/uploads/2026/08/Dana.Netlify-300x158.jpg 300w, https://shiftmag.dev/wp-content/uploads/2026/08/Dana.Netlify-1024x538.jpg 1024w, https://shiftmag.dev/wp-content/uploads/2026/08/Dana.Netlify-768x403.jpg 768w" sizes="(max-width: 1200px) 100vw, 1200px" /></figure><p>The post <a href="https://shiftmag.dev/dana-lawson-shift-conference-11301/">Netlify&#8217;s CTO: You learn more from shipping 30 imperfect apps than from one perfect tutorial</a> appeared first on <a href="https://shiftmag.dev">ShiftMag</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Lovable’s Co-Founder on Why Developers Use a Platform Made for Non-Technical Users</title>
		<link>https://shiftmag.dev/lovables-co-founder-on-why-developers-still-use-a-platform-made-for-non-technical-users-10744/</link>
		
		<dc:creator><![CDATA[Anastasija Uspenski]]></dc:creator>
		<pubDate>Thu, 16 Jul 2026 14:10:28 +0000</pubDate>
				<category><![CDATA[Artificial Intelligence]]></category>
		<category><![CDATA[Event]]></category>
		<category><![CDATA[Lovable]]></category>
		<category><![CDATA[Raise Summit]]></category>
		<category><![CDATA[Raise Summit 2026]]></category>
		<guid isPermaLink="false">https://shiftmag.dev/?p=10744</guid>

					<description><![CDATA[<p>I went to Raise Summit in Paris to see whether Lovable is just another tool for non-technical founders - or something developers can actually use to build faster.</p>
<p>The post <a href="https://shiftmag.dev/lovables-co-founder-on-why-developers-still-use-a-platform-made-for-non-technical-users-10744/">Lovable’s Co-Founder on Why Developers Use a Platform Made for Non-Technical Users</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/07/Anton-1.png?x32039" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" style="object-fit:cover;" srcset="https://shiftmag.dev/wp-content/uploads/2026/07/Anton-1.png 1200w, https://shiftmag.dev/wp-content/uploads/2026/07/Anton-1-300x158.png 300w, https://shiftmag.dev/wp-content/uploads/2026/07/Anton-1-1024x538.png 1024w, https://shiftmag.dev/wp-content/uploads/2026/07/Anton-1-768x403.png 768w" sizes="auto, (max-width: 1200px) 100vw, 1200px" /></figure>


<p class="wp-block-paragraph">Lovable lets people <strong>describe the software they want to build in plain</strong> in natural language, and then the platform creates it. It handles security, builds complete solutions, and lets users add artificial intelligence to their applications.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">Essentially, it helps people build entire apps, and company founders, small businesses, and large corporations all use it.</p>
</blockquote>



<p class="wp-block-paragraph">This is how <strong>Anton Osika</strong>, co-founder of Lovable, described his platform. Users create over a <strong>million apps on it every week</strong>, and these apps attract around 700 million monthly visits.</p>



<p class="wp-block-paragraph">It sounds like a true paradise for non-technical people who want to build products and scale their businesses, but I wanted to know <strong>what value Lovable brings to developers, who make up</strong> <strong>20% of the user base</strong>. I found my answers at this year’s <a href="https://www.raisesummit.com/" target="_blank" rel="noreferrer noopener">Raise Summit in Paris</a>, during the fireside chat between Osika and Mark Cuban, the investor and serial entrepreneur.</p>



<h2 class="wp-block-heading"><span id="1-for-a-quick-project-start">1. For a quick project start</span></h2>



<p class="wp-block-paragraph">Cuban highlighted that one of Lovable&#8217;s greatest strengths is how it helps people become entrepreneurs:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">We all have ideas, right? But taking the first step is usually the hardest part.</p>
</blockquote>



<p class="wp-block-paragraph">The platform&#8217;s creator strongly agreed. He explained that although people initially viewed Lovable as a software engineer (or even as competition), they eventually came to see it as <strong>an AI co-founder and partner:</strong></p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">When you start a company, the hard part is not just building the software. You also have to register the business, handle banking, set up payment systems, and organize operations.</p>
</blockquote>



<p class="wp-block-paragraph">As he explained, users now build their businesses by talking to the platform and giving it prompts like:</p>



<ul class="wp-block-list">
<li>&#8220;I am launching my business. What is the next step?&#8221;</li>



<li>&#8220;How do I set up global payments?&#8221;</li>



<li>&#8220;How do I get customers?&#8221;</li>



<li>&#8220;How do I build internal systems?&#8221;</li>
</ul>



<p class="wp-block-paragraph">At the very start of product development, Lovable significantly<strong> shortens the path from an idea to the first prototype</strong>. </p>



<p class="wp-block-paragraph">This is especially true for developers who know what they want to build but do not want to waste time starting from scratch or dealing with complex business steps. Previously, they had to hire an accountant, a lawyer, or a consultant for these tasks.</p>



<h2 class="wp-block-heading"><span id="2-for-mvp-and-idea-validation">2. For MVP and idea validation</span></h2>



<p class="wp-block-paragraph">For developers working on new products, Lovable serves as an MVP machine. It helps them test <strong>whether an idea has market value</strong> before they invest serious time in fully custom development.</p>



<p class="wp-block-paragraph">According to Osika, if you are close to a problem and understand it well, you are often the best person to know what solution to build. He said that building this kind of solution used to be hard because it required too many resources:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">Today, you can build a large part of it on your own. That is what I generally recommend. We recently conducted a survey of 10,000 of our users, and about 80% of them are building something they plan to monetize at some point.</p>
</blockquote>



<p class="wp-block-paragraph">Osika also pointed out that many people who successfully monetize their products have a decade or more of professional experience. They combine their expertise with Lovable to build products that attract actual users.</p>



<p class="wp-block-paragraph">In this case, Lovable serves as a validation tool. This means you first create a working version, then <strong>measure market interest</strong>, and only then expand the product.</p>



<h2 class="wp-block-heading"><span id="3-for-internal-tools">3. For internal tools</span></h2>



<p class="wp-block-paragraph">Lovable is not just for robust, new applications, it also works well for internal tools, especially when teams need <strong>a quick tool for operational processes</strong>.</p>



<p class="wp-block-paragraph">As an example, Anton mentioned Nursa, a US company that allowed its employees to use Lovable for various needs, ranging from marketing to administrative processes. </p>



<p class="wp-block-paragraph">The results were highly cost-effective:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">They have already replaced more than ten software subscriptions that they used to pay for, and they estimate they will save about a million dollars a year.</p>
</blockquote>



<p class="wp-block-paragraph">This example shows that founders can use Lovable to quickly assemble small tools that cut costs and replace multiple separate SaaS solutions. </p>



<p class="wp-block-paragraph">This way, they save both time and money, and they can<strong> focus on their core business</strong>.</p>



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



<h2 class="wp-block-heading"><span id="4-for-integrations-and-business-infrastructure">4. For integrations and business infrastructure</span></h2>



<p class="wp-block-paragraph">Cuban noted that integrating AI into large companies is often much more complicated than people expect:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">We see companies like Microsoft hiring thousands of engineers to implement AI solutions.</p>
</blockquote>



<p class="wp-block-paragraph">Therefore, in addition to building apps, Lovable allows users to integrate these tools into their business infrastructure.</p>



<p class="wp-block-paragraph">This enables developers to connect<strong> the product to databases, internal tools, ERP systems</strong>, and other existing company systems much faster, without tedious manual work or complex initial setups.</p>



<p class="wp-block-paragraph">He observed:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">One of the major challenges is connecting to existing systems: ERP systems, internal databases, and current software tools.</p>
</blockquote>



<p class="wp-block-paragraph">To solve this, Lovable enables secure and controlled connections, which allows companies to use AI effectively.</p>



<p class="wp-block-paragraph">For developers, this matters because it allows them to look beyond the frontend and quickly extend the application’s reach into actual business processes. </p>



<p class="wp-block-paragraph">In other words, Lovable helps them work more efficiently, not just in building products, but also in <strong>fitting them into a broader technical and business ecosystem</strong>.</p>



<h2 class="wp-block-heading"><span id="5-for-analytics-reporting-and-decision-making">5. For analytics, reporting, and decision-making</span></h2>



<p class="wp-block-paragraph">Finally, Lovable helps build a layer that connects business data with the tools teams use for strategy, finance, and operational planning.</p>



<p class="wp-block-paragraph">Instead of lengthy development from scratch, developers can deliver tools that help the team find answers faster and<strong> make data-driven decisions</strong>.</p>



<p class="wp-block-paragraph">Cuban described this through his own use of an AI agent:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">I ask it: &#8220;How fast are we growing in a specific segment?&#8221; &#8220;Which countries should we consider for a new office?&#8221;</p>
</blockquote>



<p class="wp-block-paragraph">This application is important for developers because it shows that Lovable can serve as the foundation for tools that are not just visually functional, but also business-relevant. </p>



<p class="wp-block-paragraph">As Anton Osika said, &#8220;access to core data is one of the key ways we <strong>unlock the value of artificial intelligence</strong>.&#8221; This is exactly what gives developers the power to build reliable tools for analysis, forecasting, and decision support.</p>



<h2 class="wp-block-heading"><span id="and-here%e2%80%99s-my-two-cents%e2%80%a6">And here’s my two cents…</span></h2>



<p class="wp-block-paragraph">Ultimately, this fireside chat left me with a clear realization: using Lovable will not make everyone a developer, let alone a good one. But developers who embrace it can become <strong>significantly more effective</strong>. They build faster, work smarter, and spend less time on repetitive tasks.</p>



<p class="wp-block-paragraph">As Anton Osika pointed out, <strong>only about a fifth of the</strong> <strong>platform&#8217;s users possess a technical background</strong>. Yet, these individuals know exactly how to leverage the tool to their advantage.</p>



<p class="wp-block-paragraph">This marks the true shift in our industry. We are not witnessing the end of software engineers, but rather the rise of creators who understand the core problem deeply enough to build solutions in record time.</p>
<p>The post <a href="https://shiftmag.dev/lovables-co-founder-on-why-developers-still-use-a-platform-made-for-non-technical-users-10744/">Lovable’s Co-Founder on Why Developers Use a Platform Made for Non-Technical Users</a> appeared first on <a href="https://shiftmag.dev">ShiftMag</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Great Developers Are Curious, Creative, and Ready for AI</title>
		<link>https://shiftmag.dev/teresa-wu-infobip-shift-interview-10425/</link>
		
		<dc:creator><![CDATA[Anastasija Uspenski]]></dc:creator>
		<pubDate>Fri, 26 Jun 2026 13:07:25 +0000</pubDate>
				<category><![CDATA[Event]]></category>
		<category><![CDATA[Software Engineering]]></category>
		<category><![CDATA[Infobip Shift 2026]]></category>
		<category><![CDATA[JPMorgan Chase]]></category>
		<category><![CDATA[Teresa Wu]]></category>
		<guid isPermaLink="false">https://shiftmag.dev/?p=10425</guid>

					<description><![CDATA[<p>At Infobip Shift, accomplished speaker and engineer Teresa Wu will talk about how AI is transforming software delivery, multi-platform development, and the future of engineering teams.</p>
<p>The post <a href="https://shiftmag.dev/teresa-wu-infobip-shift-interview-10425/">Great Developers Are Curious, Creative, and Ready for AI</a> appeared first on <a href="https://shiftmag.dev">ShiftMag</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Infobip Shift conference, <a href="https://shiftmag.dev/infobip-shift-2026-returns-to-zadar-bringing-apple-and-nvidia-to-the-stage-9585/" target="_blank" rel="noreferrer noopener nofollow">one of Europe&#8217;s biggest (and best) developer events</a> and a sister project to ShiftMag, is just three months away! As the buildup to the event continues, we&#8217;re kicking off talks with some of the Infobip Shift speakers to discuss their views on software development and find out sneak peeks about their talks. </p>



<h2 class="wp-block-heading"><span id="join-us-on-the-beautiful-croatian-coast">Join us on the beautiful Croatian coast</span></h2>



<p class="wp-block-paragraph">Speaking of sneak peeks, reading this article <strong><a href="https://www.entrio.hr/event/infobip-shift-2026-27033?pc=MAG15" target="_blank" rel="noreferrer noopener">makes</a> <a href="https://www.entrio.hr/en/event/infobip-shift-2026-27033?pc=MAG15" target="_blank" rel="noreferrer noopener">you eligible for a discount on Infobip Shift tickets</a></strong>. You&#8217;re welcome.</p>



<p class="wp-block-paragraph">To kick things off, I had the opportunity and pleasure to talk with one of this year&#8217;s speakers,<strong>Teresa Wu.</strong> <strong>In addition to her work as the VP Engineer at JPMorgan Chase</strong>, Teresa is also a Google Developer Expert (GDE), an accomplished public speaker and mentor. </p>



<p class="wp-block-paragraph">She has worked with many talented developers on various apps and projects over the years, and she enjoys exploring the world of multi-platform development, the fun of continuous delivery, and following a product from development to release.</p>



<p class="wp-block-paragraph">Her experience makes her the ideal person to talk to about today&#8217;s tech landscape, especially in the era of AI. So we did just that, and also talked about the perspective of an experienced mentor and public speaker. Teresa also shared some hints of her upcoming talk at Shift! </p>



<h2 class="wp-block-heading"><span id="ai-accelerates-multi-platform-development">AI accelerates multi-platform development</span></h2>



<p class="wp-block-paragraph">Throughout her career, Teresa has worked in front-end development, cloud technologies, and multi-platform products.<br>Currently, she is most inspired by multi-platform development, which she finds very exciting because, <strong>by using a single codebase combined with AI-powered automation</strong>, we can significantly speed up code generation and easily adapt user interfaces for iOS, Android, and web platforms:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">In this way, traditional barriers between platforms are removed and the time needed to bring a product to market is significantly reduced. This allows engineering teams to overcome technical limitations and fully focus on rapidly delivering value to end users.</p>
</blockquote>



<h2 class="wp-block-heading"><span id="ai-is-nothing-without-people">AI is nothing without people!</span></h2>



<p class="wp-block-paragraph">When asked how she sees the impact of artificial intelligence on the daily work of software engineers, Wu notes that AI is constantly evolving, creating a kind of feedback loop in which what we build today <strong>becomes training data for tomorrow’s</strong> systems:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">AI frees us from routine and repetitive tasks, but it still relies on people when it comes to defining rules, guiding processes, and creating new patterns of thinking. That is exactly where human creativity, experience, and judgment remain irreplaceable.</p>
</blockquote>



<h2 class="wp-block-heading"><span id="professional-growth-is-impossible-without-enthusiasm">Professional growth is impossible without enthusiasm</span></h2>



<p class="wp-block-paragraph">As a mentor and experienced public speaker, Teresa believes that sustainable professional development is almost impossible without genuine interest in what you do. That’s why she tries to find technology or projects that truly interest her, whether within her job or outside of it, and to find personal motivation in them:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">For me, public speaking is not just an opportunity to present knowledge; it is a way to explore new ideas and build a network of friends and professional contacts. When you align your learning with what truly drives you, professional growth becomes a natural and fulfilling consequence.</p>
</blockquote>



<h2 class="wp-block-heading"><span id="shift-conference-as-an-opportunity-to-expand-knowledge">Shift conference as an opportunity to expand knowledge</span></h2>



<p class="wp-block-paragraph">For Wu, this will be the first time speaking at (or visiting) <a href="https://shift.infobip.com/" target="_blank" rel="noreferrer noopener">Infobip Shift</a>. She decided to participate because the event brilliantly combines cutting-edge technologies and a vibrant community of experts, and is especially looking forward to the unique atmosphere of a large tech festival in Zadar.</p>



<p class="wp-block-paragraph">In addition, the opportunity to explore a beautiful destination while connecting with a global network of developers represents the perfect personal motivation for gaining new ideas and inspiration.</p>



<h3 class="wp-block-heading"><span id="much-more-than-just-code">Much more than just code!</span></h3>



<p class="wp-block-paragraph">As she points out, Teresa’s main goal is to gain a new perspective on how engineering teams use AI-based automation:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">Beyond technical talks, I place great value on people and conversations. What I especially appreciate about Shift is that it’s not just about code, but about the unique energy of thousands of developers trying together to understand what the future brings. I want to bring that inspiration into my everyday work as well.</p>
</blockquote>



<h3 class="wp-block-heading"><span id="sneak-peek-of-the-shift-talk">Sneak peek of the Shift talk</span></h3>



<p class="wp-block-paragraph">Without revealing too many details, I asked Teresa to hint at the topic of her talk and what can attendees expect to learn or take away from it: </p>



<ul class="wp-block-list">
<li><strong>Problem:</strong> Engineers responsible for software releases spend up to 40% of their time on manual processes and overly large change packages.</li>



<li><strong>AI-driven transformation:</strong> Moving from simple code-writing assistance to an autonomous “Release Pilot.”</li>



<li><strong>Data-driven decisions:</strong> Replacing subjective “go/no-go” decisions with an AI index that evaluates stability signals and system observability.</li>



<li><strong>Implementation plan:</strong> A 90-day migration path that significantly reduces manual work and enables faster, more efficient software delivery.</li>
</ul>



<p class="wp-block-paragraph"><strong>Want to hear Teresa live? <a href="https://www.entrio.hr/en/event/infobip-shift-2026-27033?pc=MAG15" type="link" id="https://www.entrio.hr/event/infobip-shift-2026-27033?pc=MAG15" target="_blank" rel="noreferrer noopener">Purchase your Shift ticket and use code <strong><em>MAG15</em></strong> for a discount</a>!</strong></p>


<figure class="wp-block-post-featured-image"><img loading="lazy" decoding="async" width="1200" height="630" src="https://shiftmag.dev/wp-content/uploads/2026/06/teresa-wu-header-shiftmag.png?x32039" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" style="object-fit:cover;" srcset="https://shiftmag.dev/wp-content/uploads/2026/06/teresa-wu-header-shiftmag.png 1200w, https://shiftmag.dev/wp-content/uploads/2026/06/teresa-wu-header-shiftmag-300x158.png 300w, https://shiftmag.dev/wp-content/uploads/2026/06/teresa-wu-header-shiftmag-1024x538.png 1024w, https://shiftmag.dev/wp-content/uploads/2026/06/teresa-wu-header-shiftmag-768x403.png 768w" sizes="auto, (max-width: 1200px) 100vw, 1200px" /></figure><p>The post <a href="https://shiftmag.dev/teresa-wu-infobip-shift-interview-10425/">Great Developers Are Curious, Creative, and Ready for AI</a> appeared first on <a href="https://shiftmag.dev">ShiftMag</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Trisha Gee: AI Won&#8217;t Fix Your Broken Pipeline &#8211; It Will Break It Faster</title>
		<link>https://shiftmag.dev/trisha-gee-ai-wont-fix-your-broken-pipeline-it-will-break-it-faster-9785/</link>
		
		<dc:creator><![CDATA[Ivan Pelivanovic]]></dc:creator>
		<pubDate>Wed, 27 May 2026 13:36:39 +0000</pubDate>
				<category><![CDATA[Artificial Intelligence]]></category>
		<category><![CDATA[Event]]></category>
		<category><![CDATA[AI]]></category>
		<category><![CDATA[Developer Productivity]]></category>
		<category><![CDATA[development]]></category>
		<guid isPermaLink="false">https://shiftmag.dev/?p=9785</guid>

					<description><![CDATA[<p>At Devoxx UK, I spoke with Trisha Gee - author and one of the most recognized voices in the Java space - about what really happens when teams lean heavily on AI. Her take was far darker than the conference hype.</p>
<p>The post <a href="https://shiftmag.dev/trisha-gee-ai-wont-fix-your-broken-pipeline-it-will-break-it-faster-9785/">Trisha Gee: AI Won&#8217;t Fix Your Broken Pipeline &#8211; It Will Break It Faster</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="720" src="https://shiftmag.dev/wp-content/uploads/2026/05/tirsha-devoxx.jpg?x32039" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" style="object-fit:cover;" srcset="https://shiftmag.dev/wp-content/uploads/2026/05/tirsha-devoxx.jpg 1200w, https://shiftmag.dev/wp-content/uploads/2026/05/tirsha-devoxx-300x180.jpg 300w, https://shiftmag.dev/wp-content/uploads/2026/05/tirsha-devoxx-1024x614.jpg 1024w, https://shiftmag.dev/wp-content/uploads/2026/05/tirsha-devoxx-768x461.jpg 768w" sizes="auto, (max-width: 1200px) 100vw, 1200px" /></figure>

<div class="wp-block-post-excerpt wp-block-hidden-desktop wp-block-hidden-mobile wp-block-hidden-tablet"><p class="wp-block-post-excerpt__excerpt">At Devoxx UK, I spoke with Trisha Gee &#8211; author and one of the most recognized voices in the Java space &#8211; about what really happens when teams lean heavily on AI. Her take was far darker than the conference hype. </p></div>


<p class="wp-block-paragraph"><strong>Trisha Gee</strong> has spent over two decades in software development, from startups to global enterprises &#8211; equally at home discussing DORA metrics and SPACE frameworks as business outcomes and organizational design.</p>



<p class="wp-block-paragraph">At <a href="https://www.devoxx.co.uk/" target="_blank" rel="noreferrer noopener">Devoxx UK</a>, she gave a talk about how <strong>software engineering principles stay the same regardless of what tooling era you are in</strong>. </p>



<p class="wp-block-paragraph">I wanted to understand what that means right now when AI is writing a significant portion of the code.</p>



<h2 class="wp-block-heading"><span id="ai-exposes-the-weakest-link-not-just-the-fastest-path">AI exposes the weakest link, not just the fastest path</span></h2>



<p class="wp-block-paragraph">Trisha frames AI as an amplifier, not a solution. When I asked what that looks like beyond demos, she put it simply: <strong>it exposes the problems that were already there</strong>, the ones you didn&#8217;t know you had.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">The most common thing I saw (I was working at Gradle, so we dealt with a lot of build tooling) was more code, more tests, and tests taking longer. The continuous delivery pipeline took a lot of pressure.</p>
</blockquote>



<p class="wp-block-paragraph">The broader pattern she describes is straightforward but easy to miss when you are excited about shipping faster. &#8220;Whichever part of your system is the weakest, it&#8217;s going to expose that part,&#8221; she said.</p>



<p class="wp-block-paragraph">Reframing it this way, while most conversations about AI adoption focus on what gets faster, Trisha highlights what deteriorates first.</p>



<h2 class="wp-block-heading"><span id="when-code-gets-cheap-everything-else-gets-expensive">When code gets cheap, everything else gets expensive</span></h2>



<p class="wp-block-paragraph">When I asked Trisha where teams should focus once code generation becomes cheap, her answer was <em>everywhere</em>.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="614" src="https://shiftmag.dev/wp-content/uploads/2026/05/crowd-devoxx-1024x614.jpg?x32039" alt="" class="wp-image-9877" srcset="https://shiftmag.dev/wp-content/uploads/2026/05/crowd-devoxx-1024x614.jpg 1024w, https://shiftmag.dev/wp-content/uploads/2026/05/crowd-devoxx-300x180.jpg 300w, https://shiftmag.dev/wp-content/uploads/2026/05/crowd-devoxx-768x461.jpg 768w, https://shiftmag.dev/wp-content/uploads/2026/05/crowd-devoxx.jpg 1200w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">&nbsp;Photo: DevoxxUK / Flickr</figcaption></figure>



<p class="wp-block-paragraph">What she means is that optimizing the <strong>writing of code without understanding the surrounding system does not move the needle</strong>.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">It&#8217;s not about one thing which is going to fix one problem, it&#8217;s about really understanding the whole system, it&#8217;s about understanding even the whole organization, the whole enterprise. Where does IT and technology and software fit into that? What are you really trying to deliver? What is the business benefit?</p>
</blockquote>



<p class="wp-block-paragraph">She described this as <strong>working across two ends of the process</strong>. On the input side, teams need to get better at questioning requirements before writing anything. On the output side, they need to look at build pipelines, test parallelism, flaky tests, and DORA metrics.</p>



<p class="wp-block-paragraph">&#8220;If you can measure those things (your DORA metrics, build times, whether delivered requirements actually give users value) you can start to see which parts of the process are working and which need attention,&#8221; Trisha explained.</p>



<h2 class="wp-block-heading"><span id="measuring-the-wrong-things-optimizes-the-wrong-things">Measuring the wrong things optimizes the wrong things</span></h2>



<p class="wp-block-paragraph">She also makes a sharp point about measurement and optimization.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">If you measure lines of code for productivity, you&#8217;ll get more lines of code. But really productivity is not just about what we call these activity metrics. It&#8217;s not just lines of code. It&#8217;s not just pull requests, merges, features delivered.</p>
</blockquote>



<p class="wp-block-paragraph">The thing teams consistently miss is the full arc of delivery.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">Developer experience and productivity is the whole piece. Did it get out to the user? Did it meet the user&#8217;s needs? Is the user paying for more of our stuff? Is the business getting what they need from what the developers are doing? What you&#8217;re measuring there impacts what you&#8217;re going to optimize.</p>
</blockquote>



<p class="wp-block-paragraph">That last line is worth sitting with. If your productivity metrics stop at pull requests merged, you are optimizing for pull requests merged.</p>



<h2 class="wp-block-heading"><span id="the-space-framework-and-why-three-metrics-beat-one"><br>The SPACE framework and why three metrics beat one</span></h2>



<p class="wp-block-paragraph">When I asked Trisha what teams should measure, she pointed to the SPACE framework. SPACE stands for <strong>satisfaction</strong>, <strong>performance</strong>, <strong>activity</strong>, <strong>communication and collaboration</strong>, and <strong>efficiency and flow</strong>.</p>



<p class="wp-block-paragraph">DORA metrics, which most teams are more familiar with, are a subset of it. Her recommendation is to <strong>pick metrics from three different dimensions</strong> rather than relying on a single category. The reasoning is that single-category metrics tend to be easy to game without improving anything real.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">So yes, you can write more code, but no, you didn&#8217;t do what the business wanted.</p>
</blockquote>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="614" src="https://shiftmag.dev/wp-content/uploads/2026/05/Trisha-Gee-1-1024x614.jpg?x32039" alt="" class="wp-image-9879" srcset="https://shiftmag.dev/wp-content/uploads/2026/05/Trisha-Gee-1-1024x614.jpg 1024w, https://shiftmag.dev/wp-content/uploads/2026/05/Trisha-Gee-1-300x180.jpg 300w, https://shiftmag.dev/wp-content/uploads/2026/05/Trisha-Gee-1-768x461.jpg 768w, https://shiftmag.dev/wp-content/uploads/2026/05/Trisha-Gee-1.jpg 1200w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">Photo: Marin Pavelić</figcaption></figure>



<p class="wp-block-paragraph">She also brought up Fred Brooks and <strong>communication overhead</strong> as something the industry consistently underweights. The harder metrics to capture, like satisfaction and flow, are often more revealing than the activity metrics that dashboards make easy to track.</p>



<p class="wp-block-paragraph">The business outcomes she keeps returning to are specific: &#8220;You need to measure, did it do what you wanted it to do? Did it get out to the user in time? Did they start spending more money with us? Did it fix your retention problem?&#8221;</p>



<p class="wp-block-paragraph">Those are the things which matter much more to the business.</p>



<h2 class="wp-block-heading"><span id="what-to-fix-before-adopting-ai">What to fix before adopting AI</span></h2>



<p class="wp-block-paragraph">I wondered what teams need to get right before AI tooling can actually help them. Trisha&#8217;s first answer was essentially: stop adopting AI the way you have adopted everything else. </p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">We generally get requirements, write the code, chuck it out there, and then you&#8217;re kind of done. That&#8217;s not how it should work.</p>
</blockquote>



<p class="wp-block-paragraph">What she advocates for instead is <strong>applying the scientific method to engineering decisions</strong>, which sounds obvious but rarely happens in real life.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">Have a hypothesis, do your investigation, measure the results, have a conclusion. Generally speaking, we have not been great at that in our industry.</p>
</blockquote>



<p class="wp-block-paragraph">Applied to AI adoption specifically, that means being precise about what you are actually trying to achieve. What are we trying to achieve with AI? Do we want to deliver more features more quickly to the customer or do we want to perhaps deliver higher quality features? Because those two things are not necessarily the same thing Trisha concluded.</p>



<p class="wp-block-paragraph">Therefore the practical instruction she gives is to <strong>run short experiments, measure one change at a time, and iterate</strong>. But have a hypothesis, figure out how to measure it, measure it, get feedback, and iterate over that.</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 Won&amp;apos;t Fix What You Can&amp;apos;t Measure" width="500" height="281" src="https://www.youtube.com/embed/iH4UnTskOSM?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 class="wp-block-paragraph"><br></p>
<p>The post <a href="https://shiftmag.dev/trisha-gee-ai-wont-fix-your-broken-pipeline-it-will-break-it-faster-9785/">Trisha Gee: AI Won&#8217;t Fix Your Broken Pipeline &#8211; It Will Break It Faster</a> appeared first on <a href="https://shiftmag.dev">ShiftMag</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>When systems go down, devs still juggle 10 tabs. PagerDuty says MCP fixes that</title>
		<link>https://shiftmag.dev/when-systems-go-down-devs-still-juggle-10-tabs-pagerduty-says-mcp-fixes-that-9657/</link>
		
		<dc:creator><![CDATA[Ivan Pelivanovic]]></dc:creator>
		<pubDate>Fri, 22 May 2026 14:13:25 +0000</pubDate>
				<category><![CDATA[Artificial Intelligence]]></category>
		<category><![CDATA[Event]]></category>
		<category><![CDATA[AI]]></category>
		<category><![CDATA[Developer Productivity]]></category>
		<category><![CDATA[MCP]]></category>
		<category><![CDATA[PagerDuty]]></category>
		<guid isPermaLink="false">https://shiftmag.dev/?p=9657</guid>

					<description><![CDATA[<p>Production incidents are a context problem. By the time an engineers understand what's happening, they've already bounced across several different tools - and the incident is still ongoing. PagerDuty thinks MCP is the fix.</p>
<p>The post <a href="https://shiftmag.dev/when-systems-go-down-devs-still-juggle-10-tabs-pagerduty-says-mcp-fixes-that-9657/">When systems go down, devs still juggle 10 tabs. PagerDuty says MCP fixes that</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/05/rocio-and-sebastian-2.jpg?x32039" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" style="object-fit:cover;" srcset="https://shiftmag.dev/wp-content/uploads/2026/05/rocio-and-sebastian-2.jpg 1200w, https://shiftmag.dev/wp-content/uploads/2026/05/rocio-and-sebastian-2-300x158.jpg 300w, https://shiftmag.dev/wp-content/uploads/2026/05/rocio-and-sebastian-2-1024x538.jpg 1024w, https://shiftmag.dev/wp-content/uploads/2026/05/rocio-and-sebastian-2-768x403.jpg 768w" sizes="auto, (max-width: 1200px) 100vw, 1200px" /></figure>

<div class="wp-block-post-excerpt wp-block-hidden-desktop wp-block-hidden-mobile wp-block-hidden-tablet"><p class="wp-block-post-excerpt__excerpt">Production incidents are a context problem. By the time an engineers understand what&#8217;s happening, they&#8217;ve already bounced across several different tools &#8211; and the incident is still ongoing. PagerDuty thinks MCP is the fix. </p></div>


<p class="wp-block-paragraph">When incidents hit production systems, engineers rarely stay inside one tool for long,  jumping from logs to dashboards to runbooks, trying to <strong>reconstruct what is actually happening</strong>.</p>



<p class="wp-block-paragraph">Talking to other builders, it seemed like almost everybody faces this context-switching problem. </p>



<p class="wp-block-paragraph"><strong>Rocío Bayon</strong> (Product Manager) and <strong>Sebastian Villanelo</strong> (Sr. Forward Deployed Engineer) from PagerDuty think MCP is how you fix it.</p>



<h2 class="wp-block-heading"><span id="pagerduty-built-their-mcp-to-cut-context-switching">PagerDuty built their MCP to cut context switching</span></h2>



<p class="wp-block-paragraph">Rocío explained that their MCP is solving the issue of context switching:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">When an incident hits, the engineer has to go between 5 to 10 different tools to understand what&#8217;s happening.</p>
</blockquote>



<p class="wp-block-paragraph">That&#8217;s the real problem they&#8217;re trying to solve. </p>



<p class="wp-block-paragraph">PagerDuty&#8217;s framing of MCP was interesting: neither Rocío nor Sebastian described MCP as just another integration layer. They framed it as <strong>connective tissue</strong> that gathers logs, alerts, runbooks, and incident context into a single workflow.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">What the MCP does, it brings all that context into one platform where engineers are usually already working.</p>
</blockquote>



<p class="wp-block-paragraph">Most engineering organizations already have enormous amounts of observability data. The real problem is that <strong>it is scattered across systems</strong>, and engineers end up reconstructing operational context manually during incidents.</p>



<h2 class="wp-block-heading"><span id="retrieve-what-you-need-nothing-more">Retrieve what you need, nothing more</span></h2>



<p class="wp-block-paragraph">Sebastian framed the problem as signal retrieval. Rather than feeding the model more information, the goal is <strong>pulling the relevant operational state around a specific incident</strong>.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">If you have the right parameters or the queries and all this stuff, you will retrieve the exact information that you need.</p>
</blockquote>



<p class="wp-block-paragraph">That means <strong>narrowing context around the actual incident window</strong>. When an incident hits, it retrieves information around that time only, Sebastian explained.</p>



<p class="wp-block-paragraph">That also changes how they think about efficiency, reducing context switching directly affects operational speed, token usage, and cost.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">You will see that information only with one call. And that saves a lot of tokens and time. That&#8217;s money and time.</p>
</blockquote>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="614" src="https://shiftmag.dev/wp-content/uploads/2026/05/Editorial-IP-71-1024x614.jpg?x32039" alt="" class="wp-image-9873" srcset="https://shiftmag.dev/wp-content/uploads/2026/05/Editorial-IP-71-1024x614.jpg 1024w, https://shiftmag.dev/wp-content/uploads/2026/05/Editorial-IP-71-300x180.jpg 300w, https://shiftmag.dev/wp-content/uploads/2026/05/Editorial-IP-71-768x461.jpg 768w, https://shiftmag.dev/wp-content/uploads/2026/05/Editorial-IP-71.jpg 1200w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">Photo: Lea Lobor</figcaption></figure>



<h2 class="wp-block-heading"><span id="ai-helps-but-engineers-still-decide">AI helps but engineers still decide</span></h2>



<p class="wp-block-paragraph">Still, both of them were careful not to frame AI as autonomous incident management. </p>



<p class="wp-block-paragraph">Rocío repeatedly emphasized that <strong>MCP and AI systems are primarily helping with context gathering and operational visibility</strong>, while engineers remain responsible for the high-risk decisions:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">The AI is helping you, but the engineer is the one who is assessing and making decisions where there&#8217;s a high risk.</p>
</blockquote>



<p class="wp-block-paragraph">That human layer is intentional. PagerDuty&#8217;s broader vision seems less about replacing on-call engineers and more about <strong>reducing the operational overhead surrounding incidents</strong>. Their MCP systems help gather information, surface relationships between systems, and accelerate investigation workflows, but humans still decide what actually happens next.</p>



<p class="wp-block-paragraph">Rocío also mentioned that their <strong>SRE agent</strong> is designed to support larger incident workflows beyond information retrieval:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">It can also help you trigger those incident workflows. So it can help you resolve the incident. And it learns as it goes.</p>
</blockquote>



<h2 class="wp-block-heading">&#8220;MCP &#8211; the connective tissue between tools&#8221;</h2>



<p class="wp-block-paragraph">I asked Rocío and Sebastian, how does MCP fit into the tools they already use without becoming just another silo.</p>



<p class="wp-block-paragraph">And both of them clearly framed <strong>MCP as anti-silo infrastructure</strong> since it brings everything to one place. Rocío called MCP &#8220;the connective tissue between all these different tools.&#8221;</p>



<p class="wp-block-paragraph">That framing probably captures the broader architectural challenge better than anything else in the interview. </p>



<p class="wp-block-paragraph">Modern incident response already spans dozens of systems: observability platforms, deployment pipelines, CI/CD tooling, ticketing systems, infrastructure management, and communication layers. </p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">AI systems inherit that fragmentation unless something explicitly connects operational state.</p>
</blockquote>



<h2 class="wp-block-heading"><span id="engineers-trust-systems-that-behave-predictably">Engineers trust systems that behave predictably</span></h2>



<p class="wp-block-paragraph">Sebastian mentioned that <strong>teams often react very differently to MCP systems</strong>. Some embrace them immediately while others remain skeptical, especially around security and predictability. For him, trust improves once systems consistently produce expected outcomes:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">When a person or a teammate says &#8220;ah, I&#8217;m retrieving what I&#8217;m expecting to retrieve&#8221;, that will help them to trust it.</p>
</blockquote>



<p class="wp-block-paragraph">A lot of AI tooling discussions still focus on model capability, reasoning quality, or benchmark performance. But <strong>operational systems are usually adopted much more pragmatically</strong>. Engineers trust systems that behave predictably, retrieve the right operational context, and fit into workflows they already rely on.</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="10 Tools, One IDE: PagerDuty&amp;apos;s Incident MCP" width="500" height="281" src="https://www.youtube.com/embed/YRIiKkG7JY0?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/when-systems-go-down-devs-still-juggle-10-tabs-pagerduty-says-mcp-fixes-that-9657/">When systems go down, devs still juggle 10 tabs. PagerDuty says MCP fixes that</a> appeared first on <a href="https://shiftmag.dev">ShiftMag</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Teaching AI Agents to Test 1,000 Java Libraries – and Letting Them Run While You Sleep</title>
		<link>https://shiftmag.dev/teaching-ai-agents-to-test-1000-java-libraries-and-letting-them-run-while-you-sleep-9802/</link>
		
		<dc:creator><![CDATA[Marin Pavelić]]></dc:creator>
		<pubDate>Tue, 19 May 2026 18:39:50 +0000</pubDate>
				<category><![CDATA[Artificial Intelligence]]></category>
		<category><![CDATA[Event]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[Vojin Jovanović]]></category>
		<guid isPermaLink="false">https://shiftmag.dev/?p=9802</guid>

					<description><![CDATA[<p>A 1,000 libraries, 90% coverage, 1,700 in API tokens. Nobody typed a single test by hand.</p>
<p>The post <a href="https://shiftmag.dev/teaching-ai-agents-to-test-1000-java-libraries-and-letting-them-run-while-you-sleep-9802/">Teaching AI Agents to Test 1,000 Java Libraries – and Letting Them Run While You Sleep</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/05/ai-agents-java-libraries-1200x630-1.png?x32039" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" style="object-fit:cover;" srcset="https://shiftmag.dev/wp-content/uploads/2026/05/ai-agents-java-libraries-1200x630-1.png 1200w, https://shiftmag.dev/wp-content/uploads/2026/05/ai-agents-java-libraries-1200x630-1-300x158.png 300w, https://shiftmag.dev/wp-content/uploads/2026/05/ai-agents-java-libraries-1200x630-1-1024x538.png 1024w, https://shiftmag.dev/wp-content/uploads/2026/05/ai-agents-java-libraries-1200x630-1-768x403.png 768w" sizes="auto, (max-width: 1200px) 100vw, 1200px" /></figure>


<p class="wp-block-paragraph">When humans maintained the GraalVM native image reflection metadata repository, <strong>coverage sat at just 14%</strong>. Tests were often stubs that technically compiled but covered nothing meaningful, nobody wanted to write them for someone else&#8217;s code, and the results showed.</p>



<p class="wp-block-paragraph">At <a href="https://www.devoxx.co.uk/" target="_blank" rel="noreferrer noopener">Devoxx UK</a>, <strong>Vojin Jovanovic</strong> (Principal Researcher, Oracle Labs) and <strong>Mihailo Markovic</strong> (Software Engineer, Oracle), presented how they replaced that process with an autonomous AI agent pipeline. </p>



<p class="wp-block-paragraph">The result is <strong>90% dynamic access coverage across more than 1,000 JVM libraries</strong>, roughly 2 billion tokens spent, and a GitHub repository generating thousands of commits per week &#8211; while Vojin was at a hotel the night before the conference.</p>



<h2 class="wp-block-heading"><span id="the-problem-with-graalvm-reflection">The problem with GraalVM reflection</span></h2>



<p class="wp-block-paragraph">GraalVM Native Image takes a Java application, performs static analysis, and AOT compiles it into a single binary. The benefits are significant: <strong>startup roughly 10x faster than a standard JVM</strong>,<strong> </strong>dramatically lower memory footprint. </p>



<p class="wp-block-paragraph">But static analysis has a fundamental limitation: when a method calls Class.forName(&#8220;Foo&#8221;) with a dynamic argument, the analyser <strong>cannot determine at compile time what class will be needed</strong>. Reflection calls break the closed-world assumption.</p>



<p class="wp-block-paragraph">The solution is <strong>reachability metadata</strong> &#8211; a JSON file that tells the native image compiler which classes, methods, and fields need to be accessible at runtime. Writing this metadata requires running tests that exercise all the relevant code paths. </p>



<p class="wp-block-paragraph">For a library like Hibernate Core, that means covering 264 individual reflection call sites. For Tomcat, 205. Across the JVM ecosystem, the number is enormous, and until recently, it was almost entirely a manual process that humans were not doing well.</p>



<h2 class="wp-block-heading"><span id="start-simple-then-add-feedback">Start simple, then add feedback</span></h2>



<p class="wp-block-paragraph">The first approach was straightforward: give an LLM the library source code, tell it to generate comprehensive Java tests, collect the metadata via a JVMTI agent. </p>



<p class="wp-block-paragraph">The results were not impressive &#8211; 5.7% coverage for logback, 2.9% for H2. Vojin noted how this doesn’t feel like AGI.</p>



<p class="wp-block-paragraph">The shift came from <strong>adding GraalVM’s static analysis directly to the agent’s context</strong>. Instead of asking the LLM to guess which code paths matter, the pipeline runs a static analysis pass that identifies every dynamic access call site (the exact class, method, and line number) and feeds that report directly to the agent. With this addition, logback coverage jumped to 97%, H2 to 84.3%, in five iterations.</p>



<p class="wp-block-paragraph"><strong>The next layer was JaCoCo integration</strong>. After each generation round, the pipeline correlates coverage data with the remaining uncovered call sites and feeds only the uncovered ones back into the next iteration. The agent knows exactly what it hit and what it missed. Vojin noted:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">We always create a checkpoint in those systems so we can go back to it if something goes wrong. And in these LLM-driven workflows, something is always going wrong.</p>
</blockquote>



<p class="wp-block-paragraph">With this feedback loop: logback reached 100%, H2 reached 96.1%.</p>



<h2 class="wp-block-heading"><span id="coverage-sometimes-still-isn%e2%80%99t-enough">Coverage sometimes still isn’t enough</span></h2>



<p class="wp-block-paragraph">For larger, more complex libraries (Guava, Tomcat, MongoDB) even the feedback loop left gaps. The team added a third technique:<strong> PGO</strong> (Profile-Guided Optimization) <strong>profiling from GraalVM’s Graal compiler</strong>. The profiler samples execution and produces a call trace, which can be correlated with static analysis to identify exactly where a test nearly reached a reflection call but diverged.</p>



<p class="wp-block-paragraph">The profiling feedback tells the agent not just what’s uncovered, but <strong>where in the call stack a test went in the wrong direction</strong> and what it would need to do differently. Results: Guava went from 50% to 72%, Tomcat from 45% to 83%, MongoDB reached 100%. </p>



<p class="wp-block-paragraph">The feedback also tells the agent (and the engineers) why certain calls cannot be covered: a security service only available on Java 6, a cleaner class incompatible with the current JVM. &#8220;If you cannot reach it, tell us why,&#8221; the prompt instructs, and the agent does.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="622" src="https://shiftmag.dev/wp-content/uploads/2026/05/55258392222_e98c47ff10_k-1024x622.jpg?x32039" alt="" class="wp-image-9853" srcset="https://shiftmag.dev/wp-content/uploads/2026/05/55258392222_e98c47ff10_k-1024x622.jpg 1024w, https://shiftmag.dev/wp-content/uploads/2026/05/55258392222_e98c47ff10_k-300x182.jpg 300w, https://shiftmag.dev/wp-content/uploads/2026/05/55258392222_e98c47ff10_k-768x466.jpg 768w, https://shiftmag.dev/wp-content/uploads/2026/05/55258392222_e98c47ff10_k.jpg 2048w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">Photo: DevoxxUK / Flickr</figcaption></figure>



<h2 class="wp-block-heading"><span id="cost-agents-and-model-selection">Cost, agents and model selection</span></h2>



<p class="wp-block-paragraph"><strong>Codex</strong> was the first agent framework the team tried. For logback  (a library with 33 dynamic access calls) Codex spent $35:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">If we’re spending $35 per library for a thousand libraries, we’re not replacing humans.</p>
</blockquote>



<p class="wp-block-paragraph"><strong>The alternative was P</strong>, a minimal agent that starts with a 200-token context describing basic file operations and bash execution. Same results, roughly 10x cheaper and the lesson is straightforward:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">Simple task, use a simple agent. You already give it a lot of rules, a lot of context, and you’ve grounded it enough so it can perform on the level of these big agents.</p>
</blockquote>



<p class="wp-block-paragraph">On model selection, the team compared GPT 5.5 against several open-source alternatives &#8211; GLM, Kimi K2, DeepSeek, Gemma. <strong>GPT 5.5 consistently outperformed them on coverage</strong>. The counterintuitive finding was this: a more expensive model that makes the right decision in one shot can cost less overall than a cheaper model that wastes tokens going in the wrong direction.</p>



<h2 class="wp-block-heading"><span id="the-architecture-that-lets-it-run-without-you">The architecture that lets it run without you</span></h2>



<p class="wp-block-paragraph">The pipeline now operates as a <strong>third-generation system</strong>. When a user opens an issue requesting a library, the agent fetches the issue, runs the generation workflow, verifies the output, creates a pull request, reviews it, and merges or escalates to human review &#8211; automatically. The &#8220;human intervention&#8221; label on GitHub still exists, but its queue has shrunk dramatically.</p>



<p class="wp-block-paragraph"><strong>Documentation, not smarter prompting, was what made the difference</strong>. </p>



<p class="wp-block-paragraph">Vojin outlined what he calls <em><strong>the</strong> <strong>key context layers</strong></em>: </p>



<ul class="wp-block-list">
<li>raison d’être (why does this project exist, in two sentences), </li>



<li>state of direction (where the architecture stands today), </li>



<li>functional specification (how the system behaves), </li>



<li>architectural specification (how it is built), </li>



<li>decision records (what major choices were made and why), and </li>



<li>comprehensive logs that serve as checkpoints for recovery.</li>
</ul>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">When you do all of these things, it takes almost a few days for a very big project. You will reduce your work by 50%, 60%, 70%.</p>
</blockquote>



<p class="wp-block-paragraph">The payoff is that agents with this context can diagnose failures, trace them through logs, and fix the underlying system, not just the immediate problem.</p>



<p class="wp-block-paragraph">The RAID system (an automated issue-resolution agent) was built in four prompts on a Sunday morning. It sweeps human intervention tickets, classifies them, performs deep analysis using the project logs, and either opens a GitHub issue for humans or attempts a fix in a forked branch with review. Jovanovic added:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">Never work on the problem, always work on the system. You never go and fix a ticket. You always go fix the rules.</p>
</blockquote>



<h2 class="wp-block-heading"><span id="where-things-stand">Where things stand</span></h2>



<p class="wp-block-paragraph">The repository currently supports 1,021 libraries. Without five large Hibernate libraries that predate the automated pipeline, <strong>dynamic access coverage across the ecosystem is 90%</strong>. </p>



<p class="wp-block-paragraph">The GitHub repository has accumulated roughly 2,977 branches. In the week before Devoxx, it logged approximately 8,000-9,000 commits, with agents committing every few minutes around the clock. </p>



<p class="wp-block-paragraph">Total cost for the project: approximately $1,700 in API tokens, plus personal compute on Jovanovic’s home desktop, running around the clock because the Oracle compliance process for cloud infrastructure takes time. The key point is simple:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">Start with neural, simplest thing, get results, and then slowly chop off things and put them into algorithms, because they are much cheaper and faster.</p>
</blockquote>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="614" src="https://shiftmag.dev/wp-content/uploads/2026/05/55259209226_a368299446_k-1024x614.jpg?x32039" alt="" class="wp-image-9850" srcset="https://shiftmag.dev/wp-content/uploads/2026/05/55259209226_a368299446_k-1024x614.jpg 1024w, https://shiftmag.dev/wp-content/uploads/2026/05/55259209226_a368299446_k-300x180.jpg 300w, https://shiftmag.dev/wp-content/uploads/2026/05/55259209226_a368299446_k-768x460.jpg 768w, https://shiftmag.dev/wp-content/uploads/2026/05/55259209226_a368299446_k.jpg 2048w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">Photo: DevoxxUK / Flickr</figcaption></figure>



<h2 class="wp-block-heading"><span id="we-caught-vojin-jovanovic-for-a-few-more-questions">We caught Vojin Jovanovic for a few more questions!</span></h2>



<p class="wp-block-paragraph">After the talk, we sat down with Vojin for a few minutes to ask him a couple more questions. </p>



<h3 class="wp-block-heading"><span id="you-tested-over-1000-libraries-what-broke-first-when-you-tried-to-scale">You tested over 1,000 libraries. What broke first when you tried to scale?</span></h3>



<p class="wp-block-paragraph"><strong>Vojin</strong>: Basically everything broke. We had mostly infrastructure issues, all kinds of GitHub failures. When you build a system at this scale, you need to assume that everything will fail and needs to recover. We broke GitHub rate limits. My machine was broken because it was running so many things. The key takeaway is that <strong>you need to build a system in a way that you can always continue</strong>. When things fail, you always checkpoint and continue from a checkpoint. We do work in sizable chunks, and when something fails, you just restart the chunk.</p>



<h3 class="wp-block-heading"><span id="is-just-asking-the-llm-enough">Is just asking the LLM enough?</span></h3>



<p class="wp-block-paragraph"><strong>Vojin</strong>: If you had asked me four weeks ago, I would say no. Now I would say <strong>you need to know how to ask it</strong>, and it will be enough. I was like, &#8220;GitHub is failing with a 504, abstract away all GitHub calls and retry.&#8221; It did it in two minutes. With today’s models, it’s a matter of minutes, not hours.</p>



<h3 class="wp-block-heading"><span id="what-did-you-learn-about-the-trade-off-between-cost-speed-and-coverage">What did you learn about the trade-off between cost, speed, and coverage?</span></h3>



<p class="wp-block-paragraph"><strong>Vojin</strong>: I haven’t seen a situation when doing something with an LLM is more expensive than doing that by a human typing on the keyboard. Build a system that uses the most efficient LLM for the job — you’re going to get far and not cost much money at all.</p>



<h3 class="wp-block-heading"><span id="when-does-using-multiple-agents-make-sense">When does using multiple agents make sense?</span></h3>



<p class="wp-block-paragraph"><strong>Vojin</strong>: Where I use it is for <strong>decisions and research</strong>. I use Claude Opus 4.7, Gemini 3.1, and GPT 5.5. I ask them all, let them discuss, and I discuss together with them. Each brings something to the table. Before, it was always Claude who was the smartest. Now GPT 5.5 is second and close to the first. Things are changing. The most important bit is getting the system designed right. Once you do that, coding, I don’t care who does it.</p>
<p>The post <a href="https://shiftmag.dev/teaching-ai-agents-to-test-1000-java-libraries-and-letting-them-run-while-you-sleep-9802/">Teaching AI Agents to Test 1,000 Java Libraries – and Letting Them Run While You Sleep</a> appeared first on <a href="https://shiftmag.dev">ShiftMag</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Uber Shares What Happens When 1.500 AI Agents Hit Production</title>
		<link>https://shiftmag.dev/uber-shares-what-happens-when-1-500-ai-agents-hit-production-9430/</link>
		
		<dc:creator><![CDATA[Ivan Pelivanovic]]></dc:creator>
		<pubDate>Mon, 04 May 2026 14:19:55 +0000</pubDate>
				<category><![CDATA[Artificial Intelligence]]></category>
		<category><![CDATA[Event]]></category>
		<category><![CDATA[AI]]></category>
		<category><![CDATA[MCP]]></category>
		<category><![CDATA[Uber]]></category>
		<guid isPermaLink="false">https://shiftmag.dev/?p=9430</guid>

					<description><![CDATA[<p>Hearing how Uber scaled to 1.500 AI agents made me realize just how quickly things can spiral when those agents start acting faster than humans can keep up.</p>
<p>The post <a href="https://shiftmag.dev/uber-shares-what-happens-when-1-500-ai-agents-hit-production-9430/">Uber Shares What Happens When 1.500 AI Agents Hit Production</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="2100" height="1400" src="https://shiftmag.dev/wp-content/uploads/2026/04/55192368682_89b60f358c_o-scaled.jpg?x32039" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" style="object-fit:cover;" srcset="https://shiftmag.dev/wp-content/uploads/2026/04/55192368682_89b60f358c_o-scaled.jpg 2100w, https://shiftmag.dev/wp-content/uploads/2026/04/55192368682_89b60f358c_o-300x200.jpg 300w, https://shiftmag.dev/wp-content/uploads/2026/04/55192368682_89b60f358c_o-1024x683.jpg 1024w, https://shiftmag.dev/wp-content/uploads/2026/04/55192368682_89b60f358c_o-768x512.jpg 768w" sizes="auto, (max-width: 2100px) 100vw, 2100px" /></figure>


<p class="wp-block-paragraph">At the <a href="https://events.linuxfoundation.org/mcp-dev-summit-north-america/" target="_blank" rel="noreferrer noopener">MCP Dev Summit North America</a> earlier this month, I was listening to <strong>Meghana Somasundara</strong>, (Agentic AI Lead, Uber), and <strong>Rush Tehrani</strong> (Senior Engineering Manager leading the Agentic AI Platform, Uber) talk about what they’re building.</p>



<p class="wp-block-paragraph">By their account, <strong>more than 90% of Uber’s 5.000+ engineers already use AI monthly</strong> for agentic workflows. They also have over <a href="https://shiftmag.dev/how-uber-engineers-use-ai-agents-8617/" target="_blank" rel="noreferrer noopener">1.500 monthly active agents internally</a>, running more than 60.000 executions per week. </p>



<p class="wp-block-paragraph">What stood out to me was Meghana’s framing of the real risk: not deliberate misuse, but <strong>an agent causing serious damage by accident</strong>, faster than any human could react:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">It takes us humans a lot more effort to break things. But with agents,&nbsp;it&#8217;s&nbsp;a lot faster, a lot quicker, and the blast radius is a lot higher.</p>
</blockquote>



<h2 class="wp-block-heading"><span id="what-problems-did-uber-face-when-scaling-ai">What problems did Uber face when scaling AI?</span></h2>



<p class="wp-block-paragraph">Meghana and Rush’s talk focused on three problems that nearly made those numbers impossible to reach. The first was <strong>the lack of a shared way of building</strong>.</p>



<p class="wp-block-paragraph">When agent adoption spreads organically across a large engineering organization, teams tend to build independently. At Uber Technologies, with over 10.000 internal services, that meant dozens of teams were building MCP servers and custom integrations on their own, without shared standards, central oversight, and any real way to reuse what others had already built.</p>



<p class="wp-block-paragraph">The result was predictable: <strong>duplicated work, and a growing stack of systems that only the original team really understood</strong>, as Meghana Somasundara explains:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">The simple truth was, if you can&#8217;t manage the development lifecycle, you just can&#8217;t trust it in production.</p>
</blockquote>



<p class="wp-block-paragraph">When agents start making decisions across systems, inconsistent implementations stop being a minor issue but they become harder to track, debug and even harder to trust.</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/04/55193657725_819f8b9753_o-1024x683.jpg?x32039" alt="" class="wp-image-9448" srcset="https://shiftmag.dev/wp-content/uploads/2026/04/55193657725_819f8b9753_o-1024x683.jpg 1024w, https://shiftmag.dev/wp-content/uploads/2026/04/55193657725_819f8b9753_o-300x200.jpg 300w, https://shiftmag.dev/wp-content/uploads/2026/04/55193657725_819f8b9753_o-768x512.jpg 768w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">Photo: Agentic AI Foundation (Flickr) &#8211; Meghana Somasundara (Agentic AI Lead, Uber) and Rush Tehrani (Senior Engineering Manager, Uber)</figcaption></figure>



<p class="wp-block-paragraph">The second problem included<strong> security</strong>. Agents operating across a complex service landscape could unknowingly call endpoints they shouldn’t, expose sensitive data, or trigger operations nobody intended. Add third-party MCP servers into the mix (Uber uses many external systems) and the governance problem scales quickly.</p>



<p class="wp-block-paragraph">They needed <strong>full visibility into call patterns</strong>: who was accessing what data, under what conditions, and what happened when things went wrong. Without that, running agents in production at scale becomes a trust problem.</p>



<p class="wp-block-paragraph"><strong>Finding the right tool</strong> quickly became the third problem, Rush asked himself:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">How does an agent or the engineer building it actually find the right one?</p>
</blockquote>



<p class="wp-block-paragraph">Not just any MCP server, but one that’s reliable, performs well, and doesn’t quietly degrade everything built on top of it.</p>



<p class="wp-block-paragraph">When discovery is left unmanaged, agents default to whatever is most visible rather than what actually works best. At smaller scale, that’s an annoyance, but across thousands of services, it becomes a <strong>systemic quality problem</strong>.</p>



<h2 class="wp-block-heading"><span id="how-uber-addressed-these-challenges">How Uber addressed these challenges</span></h2>



<p class="wp-block-paragraph">Uber&#8217;s answer to all three problems was a <strong>centralized MCP gateway and registry</strong>. </p>



<p class="wp-block-paragraph">Meghana describes it as a central control plane that turns Uber’s endpoints into MCP tools, with service owners deciding what gets exposed and how it’s defined.</p>



<p class="wp-block-paragraph">Every change flows through pull requests, passes security scans before deployment, and is continuously monitored in production, while a central registry (acting as the single source of truth) removes duplication and enforces tighter scrutiny on third-party MCPs.</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/05/55193402013_db67d79bd4_k-1-1024x683.jpg?x32039" alt="" class="wp-image-9558" srcset="https://shiftmag.dev/wp-content/uploads/2026/05/55193402013_db67d79bd4_k-1-1024x683.jpg 1024w, https://shiftmag.dev/wp-content/uploads/2026/05/55193402013_db67d79bd4_k-1-300x200.jpg 300w, https://shiftmag.dev/wp-content/uploads/2026/05/55193402013_db67d79bd4_k-1-768x512.jpg 768w, https://shiftmag.dev/wp-content/uploads/2026/05/55193402013_db67d79bd4_k-1.jpg 2048w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">Photo: Agentic AI Foundation (Flickr)</figcaption></figure>



<p class="wp-block-paragraph">In their <strong>no-code Agent Builder</strong>, as Rush explained, engineers can pre-select specific tools from an MCP server so the model doesn’t have to decide which one to use, and they can also lock down parameters so the agent doesn’t have to infer them at runtime, ultimately reducing the number of decisions and things that can go wrong.</p>



<p class="wp-block-paragraph">Getting the infrastructure right shows up in adoption: <strong>their coding agent <em>Minions</em> generates about 1.800 code changes weekly</strong> and is used by 95% of Uber engineers, but that’s the output, not the real lesson.</p>



<p class="wp-block-paragraph">On the roadmap are evaluation metrics in the registry to help teams spot reliable servers before committing, and &#8220;skills&#8221;, reusable MCP patterns with built-in A/B testing that bake evaluation into how knowledge is shared.  </p>



<h2 class="wp-block-heading">Does any of this apply if&nbsp;you&#8217;re&nbsp;not Uber?&nbsp;&nbsp;&nbsp;</h2>



<p class="wp-block-paragraph">Uber operates at a scale most engineering teams never see (10.000+ services in play) but while the complexity is extreme, the underlying failure patterns Meghana and Rush describe aren’t unique to them.  </p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">Teams often end up building the same integrations in parallel, with governance only becoming a priority after something breaks, and discovery treated as an afterthought. These problems appear well before reaching 1.500 agents &#8211; once multiple teams start using the same MCP infrastructure without a shared layer.</p>
</blockquote>



<p class="wp-block-paragraph">The Uber model <strong>won&#8217;t translate directly to smaller organisations</strong>. But if you&#8217;re already running MCP servers across more than two teams and nobody owns discoverability or access control yet, that gap could surface soon. </p>
<p>The post <a href="https://shiftmag.dev/uber-shares-what-happens-when-1-500-ai-agents-hit-production-9430/">Uber Shares What Happens When 1.500 AI Agents Hit Production</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?x32039" 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 class="wp-block-paragraph">Why would you, as a developer, fly halfway around the world to hear something you could Google in minutes?</p>



<p class="wp-block-paragraph">&#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 class="wp-block-paragraph">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 class="wp-block-paragraph">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 class="wp-block-paragraph">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?x32039" 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">Photo: DevoxxUK / Flickr</figcaption></figure>



<p class="wp-block-paragraph">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 class="wp-block-paragraph">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 class="wp-block-paragraph">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 class="wp-block-paragraph">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 class="wp-block-paragraph">The keyword here is well-chosen:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">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 class="wp-block-paragraph">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?x32039" 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">Photo: DevoxxUK / Flickr</figcaption></figure>



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



<p class="wp-block-paragraph">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 class="wp-block-paragraph">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 class="wp-block-paragraph">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 class="wp-block-paragraph">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 class="wp-block-paragraph">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 class="wp-block-paragraph">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 class="wp-block-paragraph">I prefer the notion of weaving strands together to create a fabric that everyone is part of.</p>
</blockquote>



<p class="wp-block-paragraph">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?x32039" 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">Photo: DevoxxUK / Flickr</figcaption></figure>



<p class="wp-block-paragraph">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 class="wp-block-paragraph">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 class="wp-block-paragraph">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 class="wp-block-paragraph">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 class="wp-block-paragraph"><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>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?x32039" 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 class="wp-block-paragraph">How are CTOs feeling about AI? </p>



<p class="wp-block-paragraph">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 class="wp-block-paragraph">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 class="wp-block-paragraph">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 class="wp-block-paragraph">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 class="wp-block-paragraph">He’s a bit careful about this:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">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 class="wp-block-paragraph">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 class="wp-block-paragraph">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 class="wp-block-paragraph">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 class="wp-block-paragraph">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 class="wp-block-paragraph">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 class="wp-block-paragraph">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 class="wp-block-paragraph">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 class="wp-block-paragraph">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 class="wp-block-paragraph">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 class="wp-block-paragraph">&#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 class="wp-block-paragraph">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 class="wp-block-paragraph">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 class="wp-block-paragraph">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 class="wp-block-paragraph">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 class="wp-block-paragraph">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 class="wp-block-paragraph">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 class="wp-block-paragraph">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 class="wp-block-paragraph">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 class="wp-block-paragraph">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 class="wp-block-paragraph">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 class="wp-block-paragraph">For Skipper, that uncertainty makes peer support crucial: it helps leaders adapt, learn, and navigate a fast-changing profession.</p>



<p class="wp-block-paragraph">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 class="wp-block-paragraph"><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 class="wp-block-paragraph"></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>
	</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-08-16 02:31:54 by W3 Total Cache
-->