<?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: Clara Hayes</title>
    <description>The latest articles on DEV Community by Clara Hayes (@clarahayesux).</description>
    <link>https://dev.to/clarahayesux</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.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3924644%2F497890a5-7170-4ba5-8b8f-aa0467a00aac.jpeg</url>
      <title>DEV Community: Clara Hayes</title>
      <link>https://dev.to/clarahayesux</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/clarahayesux"/>
    <language>en</language>
    <item>
      <title>Dark patterns aren't just a design problem — they're often implemented in code without anyone flagging it</title>
      <dc:creator>Clara Hayes</dc:creator>
      <pubDate>Wed, 01 Jul 2026 10:25:51 +0000</pubDate>
      <link>https://dev.to/clarahayesux/dark-patterns-arent-just-a-design-problem-theyre-often-implemented-in-code-without-anyone-5g4p</link>
      <guid>https://dev.to/clarahayesux/dark-patterns-arent-just-a-design-problem-theyre-often-implemented-in-code-without-anyone-5g4p</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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F96tfc2rx7g5e4o94w6pe.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F96tfc2rx7g5e4o94w6pe.jpeg" alt=" " width="800" height="600"&gt;&lt;/a&gt;Worth surfacing for engineering teams specifically: a lot of dark patterns get implemented as a string of small, individually reasonable-sounding tickets — a pre-checked checkbox here, a countdown timer there, a cancel flow that's "just" one extra confirmation step — without anyone stepping back to evaluate the cumulative manipulation across the whole flow.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.aufaitux.com/" rel="noopener noreferrer"&gt;Aufait UX&lt;/a&gt;'s research on dark patterns in Indian apps is useful context for engineering teams because it documents how common these patterns have become locally, and ties them to measurable downstream costs: user trust erosion and increasing regulatory scrutiny, not just an abstract ethics concern that's easy to deprioritize under deadline pressure.&lt;br&gt;
&lt;strong&gt;A checklist worth building into code review&lt;/strong&gt;&lt;br&gt;
The practical engineering takeaway: dark-pattern review deserves the same kind of structured checklist treatment as accessibility or security review — a defined step in the process, not a vague hope that someone notices during QA. Specific things worth flagging explicitly during implementation:&lt;/p&gt;

&lt;p&gt;Pre-checked opt-ins for subscriptions, marketing emails, or upsells&lt;br&gt;
Asymmetric friction — counting the number of taps/screens for sign-up versus cancellation and flagging any meaningful gap&lt;br&gt;
Countdown timers or "limited stock" indicators that reset or aren't backed by real inventory/time data&lt;br&gt;
Confirm shaming patterns — opt-out copy designed to guilt users ("No thanks, I don't want to save money")&lt;br&gt;
&lt;strong&gt;Why this belongs in the engineering process, not just design review&lt;/strong&gt;&lt;br&gt;
Design reviews catch some of this, but plenty of dark patterns get introduced or amplified during implementation — a "small" engineering decision about default checkbox state, or how aggressively a modal re-appears after dismissal, can turn a borderline pattern into a clearly manipulative one without ever going back through design review.&lt;/p&gt;

&lt;p&gt;Relevant for any technical team working with a &lt;a href="https://www.aufaitux.com/design/ux-design-services/" rel="noopener noreferrer"&gt;UI/UX design&lt;/a&gt; company on a consumer product where conversion pressure and ethical UX occasionally pull in different directions — which is most consumer products at some point in their growth trajectory.&lt;/p&gt;

&lt;p&gt;Read Full article: &lt;a href="https://www.aufaitux.com/blog/dark-patterns-indian-apps-ux-strategy/" rel="noopener noreferrer"&gt;Dark Patterns in Indian Apps — UX Strategy&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>A Structured Framework for AI Tool Adoption Across the Design-to-Development Pipeline</title>
      <dc:creator>Clara Hayes</dc:creator>
      <pubDate>Wed, 01 Jul 2026 10:07:33 +0000</pubDate>
      <link>https://dev.to/clarahayesux/a-structured-framework-for-ai-tool-adoption-across-a-design-to-dev-pipeline-37ph</link>
      <guid>https://dev.to/clarahayesux/a-structured-framework-for-ai-tool-adoption-across-a-design-to-dev-pipeline-37ph</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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F9aetf2ljm4g9hs2fqz00.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F9aetf2ljm4g9hs2fqz00.jpeg" alt=" " width="780" height="410"&gt;&lt;/a&gt;&lt;strong&gt;Everyone Is Using AI. Few Teams Have a Strategy.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Over the past year, AI tools have become part of almost every design and development workflow.&lt;/p&gt;

&lt;p&gt;Designers generate wireframes with AI.&lt;/p&gt;

&lt;p&gt;Developers use AI to write code.&lt;/p&gt;

&lt;p&gt;Product managers use AI to summarize meetings.&lt;/p&gt;

&lt;p&gt;Researchers ask AI to analyze interview transcripts.&lt;/p&gt;

&lt;p&gt;Yet many teams still face the same problem:&lt;/p&gt;

&lt;p&gt;Everyone is using different AI tools in different ways, with no shared process.&lt;/p&gt;

&lt;p&gt;The result?&lt;/p&gt;

&lt;p&gt;Inconsistent outputs&lt;br&gt;
Duplicate work&lt;br&gt;
Confusion over ownership&lt;br&gt;
Quality issues&lt;br&gt;
Security and compliance concerns&lt;/p&gt;

&lt;p&gt;The challenge isn't choosing the "best" AI tool.&lt;/p&gt;

&lt;p&gt;It's deciding where AI should—and shouldn't—be part of your workflow.&lt;/p&gt;

&lt;p&gt;Through our work at &lt;a href="https://www.aufaitux.com/" rel="noopener noreferrer"&gt;Aufait UX&lt;/a&gt;, we've found that successful AI adoption starts with a structured process rather than a growing collection of AI subscriptions.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The Biggest Mistake Teams Make&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Many organizations adopt AI one tool at a time.&lt;/p&gt;

&lt;p&gt;Someone discovers a new AI design tool.&lt;/p&gt;

&lt;p&gt;Another team starts using ChatGPT.&lt;/p&gt;

&lt;p&gt;Developers install GitHub Copilot.&lt;/p&gt;

&lt;p&gt;Marketing experiments with image generators.&lt;/p&gt;

&lt;p&gt;Individually, each decision makes sense.&lt;/p&gt;

&lt;p&gt;Collectively, the workflow becomes fragmented.&lt;/p&gt;

&lt;p&gt;Instead of improving collaboration, AI creates new silos.&lt;/p&gt;

&lt;p&gt;A framework is what turns individual AI usage into a repeatable team process. Organizations that define where humans lead and where AI assists tend to achieve more consistent outcomes than those relying on ad hoc experimentation.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;AI Should Support Decisions—Not Replace Them&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;One lesson became clear while evaluating AI tools across the UX lifecycle:&lt;/p&gt;

&lt;p&gt;AI performs best on execution-heavy and repeatable tasks.&lt;/p&gt;

&lt;p&gt;Humans perform best where judgment, context, and empathy matter.&lt;/p&gt;

&lt;p&gt;*&lt;em&gt;We Tested Several AI Design Tools&lt;br&gt;
*&lt;/em&gt;&lt;br&gt;
Instead of asking,&lt;/p&gt;

&lt;p&gt;"Which AI tool is the best?"&lt;/p&gt;

&lt;p&gt;we asked,&lt;/p&gt;

&lt;p&gt;"Which part of the workflow does each tool improve?"&lt;/p&gt;

&lt;p&gt;Here are a few observations:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Figma Make&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Excellent for quickly generating editable interface concepts and exploring interaction flows.&lt;/p&gt;

&lt;p&gt;Best suited for:&lt;/p&gt;

&lt;p&gt;Early ideation&lt;br&gt;
Rapid iterations&lt;br&gt;
Collaborative exploration&lt;/p&gt;

&lt;p&gt;Less effective when visual refinement or production-ready UI is required.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Uizard&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Useful for transforming ideas into polished interface concepts.&lt;/p&gt;

&lt;p&gt;Strengths include:&lt;/p&gt;

&lt;p&gt;Fast UI generation&lt;br&gt;
Editable mockups&lt;br&gt;
Early usability predictions&lt;/p&gt;

&lt;p&gt;Great for visual exploration before detailed design begins.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Mokkup.ai&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Purpose-built for dashboard design.&lt;/p&gt;

&lt;p&gt;Especially useful when working with:&lt;/p&gt;

&lt;p&gt;Data-heavy interfaces&lt;br&gt;
Business intelligence dashboards&lt;br&gt;
Enterprise reporting systems&lt;/p&gt;

&lt;p&gt;Its focused approach makes it more effective for dashboards than general-purpose design tools.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Why We Created a Framework Instead of a Tool List&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The problem isn't having too many AI tools.&lt;/p&gt;

&lt;p&gt;The problem is not knowing who owns what during the product lifecycle.&lt;/p&gt;

&lt;p&gt;That's why we developed the &lt;strong&gt;&lt;a href="https://www.aufaitux.com/blog/haid-framework-human-ai-in-design/" rel="noopener noreferrer"&gt;HAID Framework&lt;/a&gt;&lt;/strong&gt; a structured approach that maps AI assistance and human expertise across every stage of the UX process&lt;br&gt;
Rather than asking,&lt;/p&gt;

&lt;p&gt;"Can AI do this?"&lt;/p&gt;

&lt;p&gt;the framework encourages teams to ask,&lt;/p&gt;

&lt;p&gt;"Should AI do this, or is human judgment more valuable here?"&lt;/p&gt;

&lt;p&gt;*&lt;em&gt;Where Humans Still Matter Most&lt;br&gt;
*&lt;/em&gt;&lt;br&gt;
AI can generate screens.&lt;/p&gt;

&lt;p&gt;AI can summarize meetings.&lt;/p&gt;

&lt;p&gt;AI can write code.&lt;/p&gt;

&lt;p&gt;What it still struggles with is understanding context that isn't explicitly available in data.&lt;/p&gt;

&lt;p&gt;Examples include:&lt;/p&gt;

&lt;p&gt;Why users abandon a checkout flow&lt;br&gt;
Political dynamics inside organizations&lt;br&gt;
Cultural expectations&lt;br&gt;
Accessibility nuances&lt;br&gt;
Business priorities that change over time&lt;/p&gt;

&lt;p&gt;These require observation, conversation, and critical thinking.&lt;/p&gt;

&lt;p&gt;That's why discovery and validation remain fundamentally human-led activities.&lt;/p&gt;

&lt;p&gt;Organizations adopting AI successfully often pair automation with clear human ownership rather than treating AI as a replacement for decision-making.&lt;/p&gt;

&lt;p&gt;*&lt;em&gt;Practical Advice Before Adopting Another AI Tool&lt;br&gt;
*&lt;/em&gt;&lt;br&gt;
Before introducing another AI platform into your workflow, ask:&lt;/p&gt;

&lt;p&gt;Which problem are we solving?&lt;br&gt;
Which stage of our process needs support?&lt;br&gt;
Can the output be trusted without review?&lt;br&gt;
Who is responsible for quality?&lt;br&gt;
Does this reduce work—or simply shift it elsewhere?&lt;/p&gt;

&lt;p&gt;Answering these questions first prevents tool overload and encourages more sustainable adoption.&lt;/p&gt;

&lt;p&gt;If your team is evaluating how AI fits into product design and engineering, a structured &lt;strong&gt;&lt;a href="https://www.aufaitux.com/design/ui-design-services/" rel="noopener noreferrer"&gt;UI Design Services&lt;/a&gt;&lt;/strong&gt; approach can help define where automation adds value without compromising quality.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Final Thoughts&lt;/strong&gt;&lt;br&gt;
AI is changing how digital products are designed and built.&lt;/p&gt;

&lt;p&gt;But successful adoption isn't about collecting the newest tools.&lt;/p&gt;

&lt;p&gt;It's about creating a repeatable workflow where people and AI each contribute where they're strongest.&lt;/p&gt;

&lt;p&gt;A framework provides that structure.&lt;/p&gt;

&lt;p&gt;Without one, AI becomes another collection of disconnected tools.&lt;/p&gt;

&lt;p&gt;With one, it becomes part of a scalable design-to-development process.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Why "We'll Figure It Out During Development" Is One of the Most Expensive Mistakes in Software Projects</title>
      <dc:creator>Clara Hayes</dc:creator>
      <pubDate>Wed, 01 Jul 2026 09:31:23 +0000</pubDate>
      <link>https://dev.to/clarahayesux/why-well-figure-out-requirements-as-we-build-usually-costs-more-2mih</link>
      <guid>https://dev.to/clarahayesux/why-well-figure-out-requirements-as-we-build-usually-costs-more-2mih</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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F3hqy2ffwz5uyybozewaz.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F3hqy2ffwz5uyybozewaz.png" alt=" " width="800" height="533"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;*&lt;em&gt;Every Development Team Has Heard This Before...&lt;br&gt;
*&lt;/em&gt;&lt;br&gt;
"Let's just start building."&lt;/p&gt;

&lt;p&gt;"We'll figure out the requirements as we go."&lt;/p&gt;

&lt;p&gt;On paper, it sounds agile.&lt;/p&gt;

&lt;p&gt;In reality, it's often one of the fastest ways to increase development costs.&lt;/p&gt;

&lt;p&gt;I've seen projects where a single assumption changed halfway through development. What looked like a small update quickly turned into redesigning screens, rewriting APIs, updating documentation, retesting features, and pushing release dates further away.&lt;/p&gt;

&lt;p&gt;The developers weren't the problem.&lt;/p&gt;

&lt;p&gt;The code wasn't the problem.&lt;/p&gt;

&lt;p&gt;The problem was that the team started building before they fully understood what users actually needed.&lt;/p&gt;

&lt;p&gt;Teams that invest time in product discovery before development often avoid this cycle by validating assumptions early. At &lt;a href="https://www.aufaitux.com/" rel="noopener noreferrer"&gt;Aufait UX&lt;/a&gt; we've seen how early research and stakeholder alignment reduce costly rework later in the project.&lt;/p&gt;

&lt;p&gt;*&lt;em&gt;Why Requirements Change Midway&lt;br&gt;
*&lt;/em&gt;&lt;br&gt;
Requirements rarely change because developers suddenly forget how to build software.&lt;/p&gt;

&lt;p&gt;Most changes happen because teams discover new information after development has already started.&lt;/p&gt;

&lt;p&gt;For example:&lt;/p&gt;

&lt;p&gt;A stakeholder forgot an important business rule.&lt;br&gt;
User interviews reveal unexpected behavior.&lt;br&gt;
Compliance requirements appear late.&lt;br&gt;
Edge cases weren't discussed.&lt;br&gt;
Different departments expected different outcomes.&lt;/p&gt;

&lt;p&gt;None of these are coding problems.&lt;/p&gt;

&lt;p&gt;They're discovery problems.&lt;/p&gt;

&lt;p&gt;When these issues appear during development, every change affects multiple teams—design, engineering, QA, documentation, and project management.&lt;/p&gt;

&lt;p&gt;That's why late changes are expensive.&lt;/p&gt;

&lt;p&gt;*&lt;em&gt;The Hidden Cost Nobody Calculates&lt;br&gt;
*&lt;/em&gt;&lt;br&gt;
Imagine your team has already completed:&lt;/p&gt;

&lt;p&gt;✅ UI Design&lt;/p&gt;

&lt;p&gt;✅ Frontend Development&lt;/p&gt;

&lt;p&gt;✅ Backend APIs&lt;/p&gt;

&lt;p&gt;✅ Testing&lt;/p&gt;

&lt;p&gt;Then someone says,&lt;/p&gt;

&lt;p&gt;"Users actually need multiple accounts."&lt;/p&gt;

&lt;p&gt;Suddenly you need to redesign:&lt;/p&gt;

&lt;p&gt;Authentication&lt;br&gt;
Database structure&lt;br&gt;
User permissions&lt;br&gt;
Dashboard&lt;br&gt;
Notifications&lt;br&gt;
Testing&lt;br&gt;
Documentation&lt;/p&gt;

&lt;p&gt;What seemed like a "small requirement" becomes weeks of additional work.&lt;/p&gt;

&lt;p&gt;This isn't unusual.&lt;/p&gt;

&lt;p&gt;It's what happens when assumptions replace validation.&lt;/p&gt;

&lt;p&gt;*&lt;em&gt;Discovery Isn't About More Meetings&lt;br&gt;
*&lt;/em&gt;&lt;br&gt;
Some people think discovery means endless workshops and documentation.&lt;/p&gt;

&lt;p&gt;Good discovery is actually about reducing unnecessary work.&lt;/p&gt;

&lt;p&gt;Instead of asking:&lt;/p&gt;

&lt;p&gt;"What features should we build?"&lt;/p&gt;

&lt;p&gt;Teams ask:&lt;/p&gt;

&lt;p&gt;Who are the users?&lt;br&gt;
What problem are we solving?&lt;br&gt;
How do they complete this task today?&lt;br&gt;
Which assumptions can we validate before writing code?&lt;/p&gt;

&lt;p&gt;Answering these questions early usually saves much more time than fixing misunderstandings later.&lt;/p&gt;

&lt;p&gt;Organizations that follow a structured &lt;a href="https://www.aufaitux.com/design/ux-design-services/" rel="noopener noreferrer"&gt;UX Design Services&lt;/a&gt; approach often uncover these insights before development begins, helping engineering teams work with greater clarity.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;A Simple Real-World Example&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Suppose you're building an appointment booking system.&lt;/p&gt;

&lt;p&gt;Everyone assumes users only schedule appointments for themselves.&lt;/p&gt;

&lt;p&gt;Development begins.&lt;/p&gt;

&lt;p&gt;Weeks later, user interviews reveal that:&lt;/p&gt;

&lt;p&gt;Parents book appointments for children.&lt;br&gt;
Caregivers manage bookings for elderly family members.&lt;br&gt;
Office assistants schedule appointments for executives.&lt;/p&gt;

&lt;p&gt;Now the application needs:&lt;/p&gt;

&lt;p&gt;Multiple user profiles&lt;br&gt;
Role-based permissions&lt;br&gt;
Shared calendars&lt;br&gt;
New booking flows&lt;br&gt;
Additional notifications&lt;/p&gt;

&lt;p&gt;The original design no longer fits real user behavior.&lt;/p&gt;

&lt;p&gt;A handful of interviews during discovery could have identified this before a single sprint started.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What Good Discovery Looks Like&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Effective discovery doesn't need months.&lt;/p&gt;

&lt;p&gt;It simply means reducing uncertainty before investing heavily in development.&lt;/p&gt;

&lt;p&gt;A practical discovery process often includes:&lt;/p&gt;

&lt;p&gt;Talking to real users&lt;br&gt;
Mapping user journeys&lt;br&gt;
Identifying business goals&lt;br&gt;
Validating assumptions&lt;br&gt;
Prioritizing features based on evidence&lt;br&gt;
Creating low-fidelity prototypes&lt;br&gt;
Testing ideas before implementation&lt;/p&gt;

&lt;p&gt;The goal isn't to eliminate every risk.&lt;/p&gt;

&lt;p&gt;The goal is to avoid predictable mistakes.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Discovery Helps Everyone&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;When discovery is done well:&lt;/p&gt;

&lt;p&gt;Developers write fewer unnecessary features.&lt;br&gt;
Designers solve validated problems.&lt;br&gt;
QA teams encounter fewer surprises.&lt;br&gt;
Product managers prioritize with confidence.&lt;br&gt;
Stakeholders make decisions based on evidence instead of assumptions.&lt;/p&gt;

&lt;p&gt;The result isn't just better software.&lt;/p&gt;

&lt;p&gt;It's a smoother development process for everyone involved.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Final Thoughts&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Agile doesn't mean skipping discovery.&lt;/p&gt;

&lt;p&gt;It means learning continuously while still making informed decisions before investing significant development effort.&lt;/p&gt;

&lt;p&gt;Starting development without validated requirements may feel faster during the first sprint.&lt;/p&gt;

&lt;p&gt;But the cost usually appears later—in rework, delays, frustration, and technical debt.&lt;/p&gt;

&lt;p&gt;Spending time understanding users before writing code is rarely wasted effort.&lt;/p&gt;

&lt;p&gt;It's often the reason successful products stay on schedule.&lt;/p&gt;

&lt;p&gt;If you'd like to dive deeper into discovery techniques, stakeholder alignment, and requirement validation, this &lt;a href="https://www.aufaitux.com/blog/product-design-process-driven-by-user-discovery/" rel="noopener noreferrer"&gt;Product Discovery Process Guide&lt;/a&gt; explores the process in greater detail.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Why engineering needs to be in the room for UX audit prioritization</title>
      <dc:creator>Clara Hayes</dc:creator>
      <pubDate>Wed, 01 Jul 2026 06:57:36 +0000</pubDate>
      <link>https://dev.to/clarahayesux/why-engineering-needs-to-be-in-the-room-for-ux-audit-prioritization-ccc</link>
      <guid>https://dev.to/clarahayesux/why-engineering-needs-to-be-in-the-room-for-ux-audit-prioritization-ccc</guid>
      <description>&lt;p&gt;A pattern worth flagging for eng leads: UX audits frequently fail not because the findings are wrong, but because they get prioritized in a vacuum — without input from the team that has to actually build the fixes.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.aufaitux.com/" rel="noopener noreferrer"&gt;Aufait UX'&lt;/a&gt;s piece on enterprise UX audit implementation makes a useful distinction between three problem categories: visibility issues (ambiguous signals, needs more investigation before action), experience issues (clear, observable friction points), and system issues (structural mismatch between the product and how the business runs today). Only the third category typically requires significant engineering investment — meaning audits that don't separate these categories tend to either underwhelm leadership with "minor fixes" or overwhelm engineering with an undifferentiated backlog that's impossible to estimate.&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fa9zvg5c7ocuq56z4ii54.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fa9zvg5c7ocuq56z4ii54.png" alt=" " width="800" height="533"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  The practical fix
&lt;/h2&gt;

&lt;p&gt;Tie every audit finding to feasibility and business KPI impact before it goes into a roadmap, which requires engineering input at the prioritization stage — not after the roadmap's already locked and stakeholders are expecting delivery dates. The article also notes that a proper enterprise audit goes beyond heuristic evaluation into design system audits and accessibility/compliance review (WCAG, ADA, ISO 9241), which surface different categories of technical debt that a quick UI review won't catch.&lt;/p&gt;

&lt;h2&gt;
  
  
  What this means for sprint planning
&lt;/h2&gt;

&lt;p&gt;If your team has inherited a UX audit document and is trying to translate it into actual tickets, the visibility/experience/system framework is a genuinely useful first pass: visibility issues probably need a research spike before they're even ticket-able; experience issues can likely go straight into a normal sprint as defined bugs or small features; system issues need to be scoped as their own initiative with proper estimation, not squeezed into a sprint alongside unrelated work.&lt;/p&gt;

&lt;p&gt;Relevant for any technical team working alongside a &lt;a href="https://www.aufaitux.com/design/ux-design-services/" rel="noopener noreferrer"&gt;ui ux design agency&lt;/a&gt; or user experience design agency on a product that's been live long enough to accumulate real usage data and real friction — which is most products past their first year.&lt;br&gt;
Read Full article &lt;a href="https://www.aufaitux.com/blog/enterprise-ux-audit-services-implementation-strategy/" rel="noopener noreferrer"&gt;Enterprise UX Audit Implementation Strategy &lt;br&gt;
&lt;/a&gt;&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>ux</category>
      <category>productivity</category>
      <category>ui</category>
    </item>
    <item>
      <title>The technical side of ADA compliance that design alone won't fix</title>
      <dc:creator>Clara Hayes</dc:creator>
      <pubDate>Tue, 30 Jun 2026 12:37:00 +0000</pubDate>
      <link>https://dev.to/clarahayesux/the-technical-side-of-ada-compliance-that-design-alone-wont-fix-4npc</link>
      <guid>https://dev.to/clarahayesux/the-technical-side-of-ada-compliance-that-design-alone-wont-fix-4npc</guid>
      <description>&lt;p&gt;A lot of accessibility content stops at the design layer — contrast ratios, font sizing, layout. &lt;a href="https://www.aufaitux.com/" rel="noopener noreferrer"&gt;Aufait UX'&lt;/a&gt;s ADA compliance guide is a useful reminder that a meaningful chunk of WCAG 2.1 AA conformance is implementation-level, not visual.&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fwrgesaqfcvrnh9wuv6o6.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fwrgesaqfcvrnh9wuv6o6.png" alt=" " width="800" height="533"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  What needs to hold up in the actual build
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Semantic HTML and ARIA roles&lt;/strong&gt; — screen readers depend on correct structure, not just correct appearance. A visually perfect component built on generic soup will still fail accessibility testing.&lt;br&gt;
&lt;strong&gt;Keyboard operability —&lt;/strong&gt; every interactive element needs to be reachable and usable without a mouse, which often surfaces gaps in custom components (custom dropdowns, modals, date pickers) that look fine but trap focus or break tab order.&lt;br&gt;
&lt;strong&gt;Accessible PDFs —&lt;/strong&gt; frequently shipped as flat scanned documents with zero structure for assistive tech, a compliance gap that's easy to miss because PDFs don't get the same QA attention as the main site.&lt;br&gt;
&lt;strong&gt;Video captions and audio descriptions —&lt;/strong&gt; required for both Section 508 and ADA-aligned compliance, not optional polish, and easy to deprioritize under deadline pressure.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why automated testing isn't enough
&lt;/h2&gt;

&lt;p&gt;One stat from the piece worth internalizing: automated accessibility scanners typically catch only 30–40% of real barriers. The rest requires manual testing — actually navigating the product with a screen reader, actually tabbing through every interactive flow. Teams that rely solely on a Lighthouse score or an automated scanner are shipping with a false sense of compliance.&lt;/p&gt;

&lt;h2&gt;
  
  
  Where this fits into the dev workflow
&lt;/h2&gt;

&lt;p&gt;For dev teams working alongside web &lt;a href="https://www.aufaitux.com/design/ui-design-services/" rel="noopener noreferrer"&gt;ui design services&lt;/a&gt;, this is a good reminder that accessibility QA needs to happen at the code review level, not just the design review stage — a beautifully accessible Figma file can still ship a non-compliant build if implementation details (focus order, ARIA labeling, semantic structure) get missed during development. Building an accessibility checklist into PR review, the same way teams handle security or performance review, is the practical fix the guide points toward implicitly.&lt;/p&gt;

&lt;p&gt;Also worth noting for teams offering ui design solutions to clients: litigation volume around ADA Title III continues to climb year over year, which makes accessibility increasingly a risk-management conversation for clients, not just a design preference.&lt;br&gt;
Read Full guide &lt;a href="https://www.aufaitux.com/blog/website-ada-compliance-guidelines/" rel="noopener noreferrer"&gt;Website ADA Compliance Guidelines&lt;br&gt;
&lt;/a&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>ui</category>
      <category>ux</category>
    </item>
    <item>
      <title>How an AI design tool stack actually fits into a real product workflow</title>
      <dc:creator>Clara Hayes</dc:creator>
      <pubDate>Tue, 30 Jun 2026 10:06:10 +0000</pubDate>
      <link>https://dev.to/clarahayesux/how-an-ai-design-tool-stack-actually-fits-into-a-real-product-workflow-26dp</link>
      <guid>https://dev.to/clarahayesux/how-an-ai-design-tool-stack-actually-fits-into-a-real-product-workflow-26dp</guid>
      <description>&lt;p&gt;Most "AI in design" content stays at the surface — screenshots of a chat prompt generating a UI. &lt;a href="https://www.aufaitux.com/" rel="noopener noreferrer"&gt;Aufait UX&lt;/a&gt;'s writeup goes further into the parts that matter for anyone shipping product: how AI output integrates with the actual handoff to engineering.&lt;/p&gt;

&lt;h2&gt;
  
  
  A few technical details worth flagging for builders:
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Output format matters more than the demo&lt;/strong&gt; Figma Make outputs editable frames, not flattened screenshots — meaning design output stays inside the working file rather than needing to be redrawn from an image. It also generates component code and style references, which speeds up dev handoff considerably compared to tools that only produce static comps.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Model selection isn't a footnote&lt;/strong&gt; The team uses Gemini 2.5 Pro for complex reasoning-heavy flows, Flash models for fast iteration cycles, and Claude Sonnet when they need a balance of structural logic and creative output quality. Worth remembering that "AI design tool" isn't one undifferentiated category — the underlying model choice changes what you get.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Mokkup.ai exports only as JPEG/PNG&lt;/strong&gt; — no conversational refinement, no editable component output. Good for early wireframe-level thinking on interactive ui design for data-heavy dashboards specifically, not for anything downstream in the pipeline.&lt;/p&gt;

&lt;h2&gt;
  
  
  The part most relevant to engineering teams
&lt;/h2&gt;

&lt;p&gt;The case study that stands out: a health-tech R&amp;amp;D platform needing a custom report-generation flow, where the team had already studied Salesforce and Power BI for reference but kept producing designs that either borrowed too heavily from existing patterns or didn't actually reduce interaction load. A prompt synthesizing their research plus design thinking got Figma Make to a structural thread they hadn't considered — which then became the basis for the actual build.&lt;/p&gt;

&lt;p&gt;That's a meaningfully different use case than "AI generates a landing page," and it's the kind of example worth referencing when your team is evaluating whether a given AI tool earns its place in a real &lt;a href="https://www.aufaitux.com/design/ux-design-services/" rel="noopener noreferrer"&gt;ux design services&lt;/a&gt; pipeline or just adds another revision loop nobody asked for.&lt;br&gt;
The piece also covers a finding that matters for how teams scope AI use generally: a community platform project where field research overturned assumptions an AI personalization model would have shipped on by default — specifically around device ownership patterns in smaller Indian cities. No model flagged it. A researcher in the field did.&lt;/p&gt;

&lt;p&gt;For dev and design teams collaborating around ui ux design services, this kind of tool-by-tool, output-format-aware breakdown is more useful than the usual "AI will change everything" framing — it actually tells you where in the pipeline each tool belongs and where it doesn't.&lt;br&gt;
 Full breakdown &lt;a href="https://www.aufaitux.com/blog/ai-in-ui-ux-design-hype-vs-reality/" rel="noopener noreferrer"&gt;AI in UI/UX Design — Hype vs. Reality &lt;br&gt;
&lt;/a&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>ux</category>
      <category>ui</category>
      <category>design</category>
    </item>
  </channel>
</rss>
