<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Ran Dror</title>
    <description>The latest articles on DEV Community by Ran Dror (@randror).</description>
    <link>https://dev.to/randror</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3949468%2Fc6a3e587-160c-4238-999c-5d0e94a1beba.png</url>
      <title>DEV Community: Ran Dror</title>
      <link>https://dev.to/randror</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/randror"/>
    <language>en</language>
    <item>
      <title>What I’m Starting to Look for in Engineers</title>
      <dc:creator>Ran Dror</dc:creator>
      <pubDate>Sun, 24 May 2026 23:06:33 +0000</pubDate>
      <link>https://dev.to/randror/what-im-starting-to-look-for-in-engineers-a0m</link>
      <guid>https://dev.to/randror/what-im-starting-to-look-for-in-engineers-a0m</guid>
      <description>&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fa8vcfwkujq2f3xemoyid.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fa8vcfwkujq2f3xemoyid.png" alt="AI-MAN"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I think AI is starting to fundamentally change what strong engineering looks like.&lt;/p&gt;

&lt;p&gt;And honestly, I don’t think the biggest shift is coding speed.&lt;/p&gt;

&lt;p&gt;It’s ownership.&lt;/p&gt;

&lt;p&gt;Because writing code is becoming dramatically cheaper.&lt;/p&gt;

&lt;p&gt;But deeply understanding the problem, the customer, the tradeoffs, the scope, and whether something actually creates value is becoming dramatically more important.&lt;/p&gt;

&lt;p&gt;So when I think about engineers today, I increasingly look for people who operate more like mini product owners or mini founders.&lt;/p&gt;

&lt;p&gt;People who don’t just wait for tasks.&lt;/p&gt;

&lt;p&gt;People who try to understand why something should exist in the first place.&lt;/p&gt;

&lt;p&gt;Ownership also means not treating development like isolated ticket execution.&lt;/p&gt;

&lt;p&gt;Strong engineers increasingly need to navigate ambiguity across the organization:&lt;br&gt;
talk to other teams, understand dependencies, ask difficult questions, unblock decisions, and actively pull the information they need.&lt;/p&gt;

&lt;p&gt;Because building the right thing often requires coordinating people, context, and decisions — not only generating implementation.&lt;/p&gt;

&lt;h2&gt;
  
  
  1. Reduce Ambiguity Aggressively
&lt;/h2&gt;

&lt;p&gt;Before starting implementation, I increasingly expect engineers to reduce ambiguity aggressively.&lt;/p&gt;

&lt;p&gt;Talk to PMs.&lt;br&gt;&lt;br&gt;
Talk to designers.&lt;br&gt;&lt;br&gt;
Understand the customer case.&lt;br&gt;&lt;br&gt;
Challenge the scope.&lt;br&gt;&lt;br&gt;
Figure out what actually matters and what can be simplified.&lt;/p&gt;

&lt;p&gt;Because once implementation becomes cheap, understanding the problem becomes dramatically more valuable.&lt;/p&gt;

&lt;p&gt;The best engineers I’ve worked with are usually the ones who help teams reach value faster — not necessarily the ones who write the most code.&lt;/p&gt;

&lt;h2&gt;
  
  
  2. Think Before Generating Code
&lt;/h2&gt;

&lt;p&gt;I also think planning matters more now, not less.&lt;/p&gt;

&lt;p&gt;Before generating code, understand the implementation strategy.&lt;/p&gt;

&lt;p&gt;Compare approaches.&lt;br&gt;&lt;br&gt;
Read.&lt;br&gt;&lt;br&gt;
Ask AI.&lt;br&gt;&lt;br&gt;
Discuss tradeoffs with teammates.&lt;/p&gt;

&lt;p&gt;And most importantly, understand what kind of system you are actually building.&lt;/p&gt;

&lt;p&gt;An isolated MVP, a customer-specific workflow, and long-term core infrastructure are completely different engineering problems.&lt;/p&gt;

&lt;p&gt;Not every idea deserves the same level of engineering investment from day one.&lt;/p&gt;

&lt;h2&gt;
  
  
  3. The Workflow Is Changing
&lt;/h2&gt;

&lt;p&gt;At this point, I increasingly expect engineers to use AI continuously during development.&lt;/p&gt;

&lt;p&gt;Engineers should stop treating manual coding as the default way software gets built.&lt;/p&gt;

&lt;p&gt;More and more, the process becomes:&lt;br&gt;
telling AI what to build, reviewing the result, correcting it, refining it, validating it, and repeating the loop until the implementation behaves exactly as intended.&lt;/p&gt;

&lt;p&gt;The engineer’s role increasingly becomes:&lt;br&gt;
direction, judgment, validation, architecture, and decision making.&lt;/p&gt;

&lt;p&gt;If something is repetitive, automate it.&lt;br&gt;&lt;br&gt;
If something can be accelerated safely, accelerate it.&lt;br&gt;&lt;br&gt;
If a workflow repeats itself, turn it into a reusable process and share it with the team.&lt;/p&gt;

&lt;p&gt;The value is no longer in manually producing the code.&lt;/p&gt;

&lt;p&gt;It’s in knowing what should be built, how to direct AI effectively, and how to verify that the result actually works.&lt;/p&gt;

&lt;h2&gt;
  
  
  4. Engineers Still Own Quality
&lt;/h2&gt;

&lt;p&gt;AI generating code does not remove responsibility from engineers.&lt;/p&gt;

&lt;p&gt;If anything, it increases it.&lt;/p&gt;

&lt;p&gt;Because someone still needs to evaluate engineering quality — while also validating that the product behaves correctly, solves the user’s problem, and works reliably across real-world scenarios.&lt;/p&gt;

&lt;h2&gt;
  
  
  5. Learning Speed Matters More Than Ever
&lt;/h2&gt;

&lt;p&gt;The pace of change right now is difficult to overstate.&lt;/p&gt;

&lt;p&gt;The engineers who grow fastest are often not the ones who already know everything.&lt;/p&gt;

&lt;p&gt;They’re the ones who continuously learn, adapt, compare approaches, and evolve their workflows.&lt;/p&gt;

&lt;p&gt;AI also lowers the cost of learning itself.&lt;/p&gt;

&lt;p&gt;Which means curiosity becomes an even more valuable skill.&lt;/p&gt;




&lt;p&gt;Honestly, I think the role is becoming more interdisciplinary.&lt;/p&gt;

&lt;p&gt;Part engineer.&lt;br&gt;&lt;br&gt;
Part product thinker.&lt;br&gt;&lt;br&gt;
Part systems designer.&lt;/p&gt;

&lt;p&gt;And I also think this definition may change again very quickly.&lt;/p&gt;

&lt;p&gt;But right now, the engineers who stand out the most to me are usually the ones who combine strong engineering judgment with ownership, product understanding, and the ability to work effectively with AI.&lt;/p&gt;

&lt;p&gt;Because increasingly, the job is not writing the code itself.&lt;/p&gt;

&lt;p&gt;It’s making sure the right thing gets built — and that it actually works for users.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>software</category>
      <category>developer</category>
    </item>
    <item>
      <title>AI Rewards the People Closest to the Problem</title>
      <dc:creator>Ran Dror</dc:creator>
      <pubDate>Sun, 24 May 2026 22:16:28 +0000</pubDate>
      <link>https://dev.to/randror/ai-rewards-the-people-closest-to-the-problem-hbf</link>
      <guid>https://dev.to/randror/ai-rewards-the-people-closest-to-the-problem-hbf</guid>
      <description>&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fbyzpbkrkrarcrncj0d63.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fbyzpbkrkrarcrncj0d63.png" alt="Context-AI-Impact" width="800" height="533"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;One of the interesting things happening right now is that some of the most effective people building software with AI are not necessarily engineers.&lt;/p&gt;

&lt;p&gt;They’re often founders, CEOs, PMs, operators, or people deeply connected to the business itself.&lt;/p&gt;

&lt;p&gt;And I don’t think that’s accidental.&lt;/p&gt;

&lt;p&gt;Because what makes their prototypes useful is usually not technical perfection.&lt;/p&gt;

&lt;p&gt;It’s context.&lt;/p&gt;

&lt;p&gt;They understand:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;the customer&lt;/li&gt;
&lt;li&gt;the workflow&lt;/li&gt;
&lt;li&gt;the priorities&lt;/li&gt;
&lt;li&gt;the pain points&lt;/li&gt;
&lt;li&gt;what actually matters&lt;/li&gt;
&lt;li&gt;and what can safely be ignored for now&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Historically, turning that understanding into software required a long translation process through engineering teams.&lt;/p&gt;

&lt;p&gt;But AI dramatically lowers the cost of turning ideas into working product surfaces.&lt;/p&gt;

&lt;p&gt;And maybe that changes what creates leverage in software teams.&lt;/p&gt;

&lt;p&gt;Not less engineering quality.&lt;/p&gt;

&lt;p&gt;But more product understanding.&lt;/p&gt;

&lt;p&gt;More context.&lt;/p&gt;

&lt;p&gt;More judgment.&lt;/p&gt;

&lt;p&gt;More ability to evaluate whether something actually creates value for users.&lt;/p&gt;

&lt;p&gt;Because if AI increasingly handles more of the implementation layer, then deeply understanding the problem may become even more valuable than understanding every implementation detail immediately.&lt;/p&gt;

&lt;p&gt;That doesn’t mean engineering disappears.&lt;/p&gt;

&lt;p&gt;Production systems still require scalability, security, reliability, integration, and operational stability.&lt;/p&gt;

&lt;p&gt;But maybe the people who create the most value in the AI era will not only be the ones who write the best code.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Maybe they’ll be the ones who best understand what is actually worth building in the first place.&lt;/strong&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>softwareengineering</category>
      <category>startup</category>
      <category>product</category>
    </item>
    <item>
      <title>AI Makes Building Cheap. Our Product Architectures Still Assume It’s Expensive.</title>
      <dc:creator>Ran Dror</dc:creator>
      <pubDate>Sun, 24 May 2026 21:51:44 +0000</pubDate>
      <link>https://dev.to/randror/ai-makes-building-cheap-our-product-architectures-still-assume-its-expensive-1n14</link>
      <guid>https://dev.to/randror/ai-makes-building-cheap-our-product-architectures-still-assume-its-expensive-1n14</guid>
      <description>&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fydszmxc3ycv7r2fiu0f0.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fydszmxc3ycv7r2fiu0f0.png" alt="architecture" width="800" height="533"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;One of the strange things happening right now is that people can suddenly build surprisingly useful software with AI.&lt;/p&gt;

&lt;p&gt;Founders are building internal tools with Claude.&lt;br&gt;&lt;br&gt;
PMs are prototyping workflows in a weekend.&lt;br&gt;&lt;br&gt;
Small teams are generating working features faster than organizations can even review them.&lt;/p&gt;

&lt;p&gt;And it raises a very reasonable question:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;If useful software can now be built so quickly, why do mature product teams still move so slowly?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Part of the answer is that large products are not isolated systems.&lt;/p&gt;

&lt;p&gt;In a small prototype, a feature mostly needs to work by itself.&lt;/p&gt;

&lt;p&gt;But in mature products, features need to safely coexist with everything already there: permissions, workflows, integrations, edge cases, monitoring, and operational constraints.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;And most importantly: features don’t only need to work individually.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;They need to work together.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;This is why complexity often feels closer to n² than to n.&lt;/p&gt;

&lt;p&gt;If you have 10 features, you are not only managing 10 features.&lt;/p&gt;

&lt;p&gt;You are also managing the interactions between them.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fuiekp6yagoipdcyyvzj6.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fuiekp6yagoipdcyyvzj6.png" alt="Graph" width="800" height="533"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;That is where mature products become slow.&lt;/p&gt;

&lt;p&gt;Not because teams forgot how to build — but because every new thing has to safely coexist with everything already there.&lt;/p&gt;

&lt;p&gt;At some point, shipping software becomes less about building the feature itself — and more about safely integrating it into a living system.&lt;/p&gt;

&lt;h2&gt;
  
  
  Maybe We Need a Different Layer for Experimentation
&lt;/h2&gt;

&lt;p&gt;I’ve been wondering whether AI pushes us toward a different product architecture model.&lt;/p&gt;

&lt;p&gt;Not replacing the core product.&lt;/p&gt;

&lt;p&gt;But adding a safer experimentation layer around it.&lt;/p&gt;

&lt;p&gt;Tools like Base44, Lovable, and similar AI builders already demonstrate how fast isolated software creation can become.&lt;/p&gt;

&lt;p&gt;The problem is that mature products are not isolated environments.&lt;/p&gt;

&lt;p&gt;So maybe the opportunity is not turning entire products into vibe-coded systems —&lt;br&gt;&lt;br&gt;
but creating safer modular layers where that speed becomes possible without destabilizing the core product itself.&lt;/p&gt;

&lt;p&gt;The goal is not rebuilding the entire system around AI-generated software.&lt;/p&gt;

&lt;p&gt;It’s creating safer boundaries for experimentation inside existing products.&lt;/p&gt;

&lt;p&gt;Imagine a product with stable foundations: authentication, permissions, APIs, shared design primitives, and strict operational boundaries.&lt;/p&gt;

&lt;p&gt;And on top of that, lightweight modular “boxes” that can be developed independently using AI.&lt;/p&gt;

&lt;p&gt;These boxes would remain operationally isolated, use restricted interfaces to existing services, mostly operate in readonly mode, and maintain their own isolated logic and storage.&lt;/p&gt;

&lt;p&gt;In many cases, each box could function as a small end-to-end product surface: its own UI, workflows, logic, and isolated data layer — connected to the core product through controlled interfaces.&lt;/p&gt;

&lt;p&gt;Users shouldn’t necessarily feel like they’re constantly moving between separate applications.&lt;/p&gt;

&lt;p&gt;The experience can still feel unified, even if the experimentation layer remains operationally isolated underneath.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The goal would not be perfect engineering.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The goal would be fast learning.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;In that stage, the mindset can also be different.&lt;/p&gt;

&lt;p&gt;You don’t always need to fully understand or perfect the internal implementation.&lt;/p&gt;

&lt;p&gt;You need to define the input, evaluate the output, and test it against enough realistic cases to know whether it actually creates value.&lt;/p&gt;

&lt;p&gt;If the experiment consistently works across real scenarios, maybe that is enough to keep learning.&lt;/p&gt;

&lt;p&gt;If it matures, then you can decide whether it deserves deeper engineering, stronger guarantees, and tighter integration into the core product.&lt;/p&gt;

&lt;p&gt;PMs, founders, or small teams could rapidly test workflows, internal tools, AI experiences, or customer-specific functionality without introducing major risk into the core product itself.&lt;/p&gt;

&lt;p&gt;And if an experiment fails?&lt;/p&gt;

&lt;p&gt;You remove the box.&lt;/p&gt;

&lt;p&gt;Minimal cleanup.&lt;br&gt;&lt;br&gt;
Minimal blast radius.&lt;br&gt;&lt;br&gt;
Minimal organizational overhead.&lt;/p&gt;

&lt;h2&gt;
  
  
  AI May Change What We Optimize For
&lt;/h2&gt;

&lt;p&gt;I think a lot of software organizations still operate under assumptions from a world where building was expensive.&lt;/p&gt;

&lt;p&gt;So naturally, we optimized for long-term maintainability, scalability, system quality, and centralized control.&lt;/p&gt;

&lt;p&gt;And those things still matter.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;But AI dramatically changes the cost of experimentation.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Which means the bottleneck may shift somewhere else: learning speed, iteration speed, organizational flexibility, and safe experimentation.&lt;/p&gt;

&lt;p&gt;That doesn’t mean every company should suddenly let AI generate random production systems.&lt;/p&gt;

&lt;p&gt;There are still real problems to solve: governance, security, consistency, maintainability, observability, and architecture sprawl.&lt;/p&gt;

&lt;p&gt;But I do think many teams are underestimating how much product experimentation itself is about to change.&lt;/p&gt;

&lt;p&gt;Because maybe not every idea needs to become part of the core product immediately.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Maybe products need safer ways to explore ideas before fully integrating them into the core product.&lt;/strong&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>software</category>
      <category>product</category>
      <category>architecture</category>
    </item>
    <item>
      <title>AI Can Generate Interfaces on the Fly. But Users Still Need Orientation.</title>
      <dc:creator>Ran Dror</dc:creator>
      <pubDate>Sun, 24 May 2026 20:48:27 +0000</pubDate>
      <link>https://dev.to/randror/ai-can-generate-interfaces-on-the-fly-but-users-still-need-orientation-364i</link>
      <guid>https://dev.to/randror/ai-can-generate-interfaces-on-the-fly-but-users-still-need-orientation-364i</guid>
      <description>&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fypyx3ug5h45hc0tqpjv7.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fypyx3ug5h45hc0tqpjv7.png" alt="Dashboard vs. Chat" width="800" height="533"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Why should software even have fixed interfaces anymore?&lt;/p&gt;

&lt;p&gt;Last week, Google announced new “Generative UI” capabilities for Search — dynamically generating interfaces, visual tools, simulations, and layouts in real-time as part of the answer itself.&lt;/p&gt;

&lt;p&gt;And honestly, the demos are impressive.&lt;/p&gt;

&lt;p&gt;If AI can generate the perfect UI for the exact context, maybe every experience should become fully dynamic.&lt;/p&gt;

&lt;p&gt;But I think this direction also exposes a deeper challenge.&lt;/p&gt;

&lt;p&gt;Because historically, great software products were not only powerful.&lt;/p&gt;

&lt;p&gt;They were predictable.&lt;/p&gt;

&lt;p&gt;Users learned them over time.&lt;br&gt;&lt;br&gt;
They built habits, intuition, and trust.&lt;/p&gt;

&lt;p&gt;The interface itself became familiar.&lt;/p&gt;

&lt;p&gt;But AI is pushing software toward something much more fluid:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;generated interfaces&lt;/li&gt;
&lt;li&gt;conversational interactions&lt;/li&gt;
&lt;li&gt;adaptive workflows&lt;/li&gt;
&lt;li&gt;contextual layouts&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Why force every user into the same experience if software can adapt itself dynamically?&lt;/p&gt;

&lt;p&gt;But flexibility alone is not what makes products feel good to use.&lt;/p&gt;

&lt;h2&gt;
  
  
  Great UX Is Not Just Flexibility
&lt;/h2&gt;

&lt;p&gt;Humans don’t only need powerful systems.&lt;/p&gt;

&lt;p&gt;They also need consistency, guidance, structure, familiar flows, and predictable behavior.&lt;/p&gt;

&lt;p&gt;You can already see this tension appearing in product discussions today.&lt;/p&gt;

&lt;p&gt;If users can simply ask an AI questions directly, do we still need dashboards at all?&lt;/p&gt;

&lt;p&gt;And in some cases, maybe we don’t.&lt;/p&gt;

&lt;p&gt;But dashboards also provide something important: consistency.&lt;/p&gt;

&lt;p&gt;People learn them over time.&lt;br&gt;&lt;br&gt;
They know where to look.&lt;br&gt;&lt;br&gt;
Teams align around shared definitions and metrics.&lt;br&gt;&lt;br&gt;
And users build trust in workflows that behave predictably.&lt;/p&gt;

&lt;p&gt;That determinism matters more than we sometimes realize.&lt;/p&gt;

&lt;p&gt;Chat interfaces expose this problem very quickly.&lt;/p&gt;

&lt;p&gt;Users often don’t know:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;what to ask&lt;/li&gt;
&lt;li&gt;how to ask it&lt;/li&gt;
&lt;li&gt;what’s possible&lt;/li&gt;
&lt;li&gt;or whether the result they received is even correct&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;And fully generated interfaces may create a similar kind of friction.&lt;/p&gt;

&lt;p&gt;If the interface constantly changes:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;where does familiarity come from?&lt;/li&gt;
&lt;li&gt;where does trust come from?&lt;/li&gt;
&lt;li&gt;how do workflows become repeatable?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Great UX is not just about flexibility.&lt;/p&gt;

&lt;p&gt;It’s about helping users feel oriented.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Next UX Challenge
&lt;/h2&gt;

&lt;p&gt;I don’t think the future of software is static UI.&lt;/p&gt;

&lt;p&gt;But I also don’t think it’s completely fluid interfaces generated from scratch every time.&lt;/p&gt;

&lt;p&gt;The products that win will probably balance adaptation with consistency.&lt;/p&gt;

&lt;p&gt;What’s interesting is that dynamic interfaces may actually increase the importance of stable foundations.&lt;/p&gt;

&lt;p&gt;Because if experiences become more adaptive, users still need consistency somewhere:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;in interactions&lt;/li&gt;
&lt;li&gt;in patterns&lt;/li&gt;
&lt;li&gt;in behavior&lt;/li&gt;
&lt;li&gt;and in the mental models products create over time&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Maybe the future is not fully generated UX.&lt;/p&gt;

&lt;p&gt;Maybe it’s adaptive experiences built on top of stable foundations.&lt;/p&gt;

&lt;p&gt;And if interfaces become increasingly dynamic and generated in real-time, the more interesting question may be:&lt;/p&gt;

&lt;p&gt;How do we preserve the things that made great software feel trustworthy in the first place?&lt;/p&gt;

&lt;p&gt;Google announcement:&lt;br&gt;&lt;br&gt;
&lt;a href="https://blog.google/products-and-platforms/products/search/search-io-2026/#agentic-coding" rel="noopener noreferrer"&gt;https://blog.google/products-and-platforms/products/search/search-io-2026/#agentic-coding&lt;/a&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>software</category>
      <category>product</category>
      <category>ux</category>
    </item>
    <item>
      <title>AI Won’t Reward Companies for Building More Software</title>
      <dc:creator>Ran Dror</dc:creator>
      <pubDate>Sun, 24 May 2026 19:16:28 +0000</pubDate>
      <link>https://dev.to/randror/ai-wont-reward-companies-for-building-more-software-4g93</link>
      <guid>https://dev.to/randror/ai-wont-reward-companies-for-building-more-software-4g93</guid>
      <description>&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fd3xwgc864911gl2w656r.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fd3xwgc864911gl2w656r.png" alt="Roads" width="800" height="533"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;A lot of people think AI will change software because it helps us build faster.&lt;/p&gt;

&lt;p&gt;And it will.&lt;/p&gt;

&lt;p&gt;But I’m not sure that’s the most interesting change.&lt;/p&gt;

&lt;p&gt;Because even before AI, large software companies could already build almost anything they wanted.&lt;/p&gt;

&lt;p&gt;And still, most products failed.&lt;/p&gt;

&lt;p&gt;Not because they couldn’t ship fast enough.&lt;/p&gt;

&lt;p&gt;But because building software is not the same thing as building something people actually want to use.&lt;/p&gt;

&lt;p&gt;For years, startups already understood this.&lt;/p&gt;

&lt;p&gt;That’s why people talked about:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;MVPs&lt;/li&gt;
&lt;li&gt;Product-Market Fit&lt;/li&gt;
&lt;li&gt;fast iteration&lt;/li&gt;
&lt;li&gt;customer feedback&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Long before AI.&lt;/p&gt;

&lt;p&gt;So maybe AI doesn’t change what matters.&lt;/p&gt;

&lt;p&gt;Maybe it simply exposes it more clearly.&lt;/p&gt;

&lt;p&gt;Because if software becomes dramatically easier to build, then the bottleneck shifts somewhere else.&lt;/p&gt;

&lt;p&gt;And that raises a more interesting question:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;What becomes valuable when building is no longer the hard part?&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  More Software Doesn’t Automatically Create More Value
&lt;/h2&gt;

&lt;p&gt;AI may dramatically lower the cost of creating software.&lt;/p&gt;

&lt;p&gt;Which means we’re probably about to get:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;more products&lt;/li&gt;
&lt;li&gt;more features&lt;/li&gt;
&lt;li&gt;more AI tools&lt;/li&gt;
&lt;li&gt;more interfaces&lt;/li&gt;
&lt;li&gt;more complexity&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;And I think many companies will react in the same way:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;build more&lt;/li&gt;
&lt;li&gt;ship faster&lt;/li&gt;
&lt;li&gt;add more AI capabilities&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;But more capabilities don’t automatically create better products.&lt;/p&gt;

&lt;p&gt;In many cases, they create the opposite:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;confusion&lt;/li&gt;
&lt;li&gt;friction&lt;/li&gt;
&lt;li&gt;cognitive overload&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The best products rarely win because they have the most buttons.&lt;/p&gt;

&lt;p&gt;They win because they make complicated things feel simple.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Real Value of Software
&lt;/h2&gt;

&lt;p&gt;Think about navigation apps.&lt;/p&gt;

&lt;p&gt;Technically, most of them do very similar things:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;maps&lt;/li&gt;
&lt;li&gt;routing&lt;/li&gt;
&lt;li&gt;traffic&lt;/li&gt;
&lt;li&gt;directions&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;But users still strongly prefer certain ones.&lt;/p&gt;

&lt;p&gt;Not because they understand the algorithms.&lt;/p&gt;

&lt;p&gt;Because some products simply feel easier, clearer, and more trustworthy.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;The value of software is often not the capability itself.&lt;/p&gt;

&lt;p&gt;It’s helping people navigate complexity successfully.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Maybe that’s why UX still matters so much.&lt;/p&gt;

&lt;p&gt;Not because of visuals.&lt;/p&gt;

&lt;p&gt;But because good products guide people.&lt;/p&gt;

&lt;p&gt;They reduce ambiguity.&lt;/p&gt;

&lt;p&gt;They create confidence.&lt;/p&gt;

&lt;p&gt;They help users complete tasks successfully without needing to fully understand the complexity underneath.&lt;/p&gt;

&lt;p&gt;In that sense, great software often feels less like a tool — and more like a recipe.&lt;/p&gt;

&lt;h2&gt;
  
  
  Maybe AI Changes What Great Products Look Like
&lt;/h2&gt;

&lt;p&gt;A lot of people assume the future interface is just chat.&lt;/p&gt;

&lt;p&gt;Maybe.&lt;/p&gt;

&lt;p&gt;But chat also creates new friction.&lt;/p&gt;

&lt;p&gt;Users don’t always know:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;what to ask&lt;/li&gt;
&lt;li&gt;how to ask it&lt;/li&gt;
&lt;li&gt;or even what’s possible&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Traditional UX still has enormous value.&lt;/p&gt;

&lt;p&gt;Good products guide users step-by-step.&lt;/p&gt;

&lt;p&gt;They reduce cognitive load.&lt;/p&gt;

&lt;p&gt;They help people navigate complexity successfully.&lt;/p&gt;

&lt;p&gt;In many cases, the real value of software is not:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;“Can this technically be done?”&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;But:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;“Can this be done simply, clearly, and reliably?”&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;I also think AI may push products to become more adaptive.&lt;/p&gt;

&lt;p&gt;Because people don’t actually work the same way.&lt;/p&gt;

&lt;p&gt;Some users want:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;speed&lt;/li&gt;
&lt;li&gt;flexibility&lt;/li&gt;
&lt;li&gt;advanced control&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Others want:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;structure&lt;/li&gt;
&lt;li&gt;simplicity&lt;/li&gt;
&lt;li&gt;guidance&lt;/li&gt;
&lt;li&gt;clear flows&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Maybe the future isn't one perfect product for everyone.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Maybe the future is software that adapts more intelligently to different people and different ways of working.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  The Bottleneck Shifts Somewhere Else
&lt;/h2&gt;

&lt;p&gt;If AI dramatically lowers the cost of building software, then the bottleneck shifts somewhere else.&lt;/p&gt;

&lt;p&gt;Toward:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;understanding people&lt;/li&gt;
&lt;li&gt;reducing complexity&lt;/li&gt;
&lt;li&gt;designing better experiences&lt;/li&gt;
&lt;li&gt;learning faster&lt;/li&gt;
&lt;li&gt;building trust&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;And maybe that changes how companies should use AI in the first place.&lt;/p&gt;

&lt;p&gt;Maybe the biggest opportunity AI creates is not building more software.&lt;/p&gt;

&lt;p&gt;Maybe it’s reducing the cost of exploration.&lt;/p&gt;

&lt;p&gt;The ability to:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;test ideas faster&lt;/li&gt;
&lt;li&gt;learn faster&lt;/li&gt;
&lt;li&gt;adapt faster&lt;/li&gt;
&lt;li&gt;refine products faster&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Because if software creation becomes cheap, then understanding people becomes even more valuable.&lt;/p&gt;

&lt;p&gt;Maybe the companies that win in the AI era won’t be the ones building the most software.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Maybe they’ll be the ones learning the fastest.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Curious how others think about this.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>software</category>
      <category>product</category>
      <category>ux</category>
    </item>
  </channel>
</rss>
