2026-09-25 –, Hewitt Boardroom (Capacity 35)
As vibe coding and LLM-driven development lower the barrier to building functional interfaces, the distance between an idea and a deployed product has never been shorter. However, this speed often comes at a hidden cost: the inadvertent scaling of deceptive patterns. Essentially, your AI-generated UI is shipping deceptive behavior you didn't explicitly code, and you can still be held responsible for it. This begs the question: When we prompt our way to a UI, what are the consequences of the deceptive UX debt of the training data we are inheriting?
In this session, we dive into the murky waters of deceptive UX, from classic "roach motels" – a UX pattern where it is incredibly easy to sign up for a service but intentionally difficult or hidden to cancel– to the new era of AI-driven prototyping, where personalized algorithms can exploit cognitive biases at an individual scale.
Talk structure:
In this talk, we'll walk through a live, demo-driven narrative we are calling "The Evolution of Deceptive UX Patterns," structured in three phases:
Phase 1: The Magic
We open with a live (or pre-recorded) vibe-coding demo, prompting Cursor using Claude Opus 4.6 to generate a polished, high-conversion mobile ordering UI for a taco truck in seconds. The result looks stunning and feels like the future.
- What are the pros of vibe coding this fast? What things did Claude get right here?
Phase 2: The Hidden Tax
We re-examine the "Magic UI" from Phase 1 using a "magnifying glass" effect to look under the hood, specifically at deceptive patterns.
- Confirm-shaming example
- Harms: emotional manipulation, erosion of trust
- Nudging example
- Harms: loss of autonomy/control, capitalizing on users' impulses
- Data tracking/surveillance framed in a positive way example
- Harms: loss of autonomy/control, emotional manipulation
- The truth: This isn't a glitch; it's an inheritance. AI doesn't "choose" to be deceptive, it mirrors the deceptive patterns ubiquitous in its training data
- Why is it ubiquitous in training data you might ask?
- Well, when was the last time you saw a “Buy” button that was a significantly different color than the rest of the buttons on the screen?
- Show examples from Amazon, Etsy, online shopping sites
- When was the last time you were confirmed-shamed?
- Show a bunch of examples on the presentation
- By vibe coding without checks and filters, we're effectively scaling a legacy of UIs that have deceptive patterns embedded into them
Phase 3: The New Toolkit
We show how to use the same AI tools that build these interfaces to identify, flag, and neutralize deceptive patterns before they reach the user.
- Demo: Using an AI Agent (like Cursor) as an ethical auditor
- The takeaway: A 3-step "Sanity Check" framework for auditing AI-generated interfaces.
What attendees will gain from this talk:
Attendees will walk away with a framework for ethical prompting and a toolkit for auditing AI-generated interfaces, ensuring that the future of development is as transparent as it is fast. Key takeaways include:
- Ability to identify modern deceptive patterns that specifically leverage AI and machine learning
- Understand the ethical implications of using "vibe coding" (natural language programming) in production environments
- How to use AI, particularly Cursor skills, to implement automated and manual "sanity checks" to ensure AI-generated UIs remain user-centric and honest
Why this talk:
DevConf is about the intersection of craft and technology. As designers and developers alike move toward becoming "orchestrators" of AI-generated code, understanding the ethics of the software and interfaces we ship is not just a designer's job, it's a core engineering responsibility too.
Kevin Hatchoua is a Senior UX Designer specializing in developer platforms and cloud-native technologies. At Red Hat, he works on OpenShift, shaping experiences across virtualization, networking, and catalog systems to make complex infrastructure more intuitive for developers and platform engineers.
His work focuses on simplifying end-to-end workflows, aligning user needs with business strategy, and driving measurable UX impact through research, analytics, and cross-functional collaboration.
Beyond his core role, Kevin contributes to STEM education initiatives such as STEMATCH, BU Spark, Quinsigamond Community College Mentorship helping introduce students to computer science. He is also exploring how AI can enhance design, learning, and developer productivity, while building hands-on projects to deepen his technical fluency.
Yahav Manor is a UX Researcher, focusing specifically on agentic AI development and evaluative research. She works on Red Hat OpenShift AI (RHOAI), conducting mixed user and agent research methodology to surface pain points and opportunities in the RHOAI dashboard. She also contributes to the AI-driven software development lifecycle on Red Hat AI, advocating for the inclusion and importance of user experience in agentic designs and processes. She also is on the team that runs product analytics for RHOAI, leveraging internal tools to track behavioral analytics. Ultimately, Yahav utilizes these various avenues of quantitative and qualitative data to develop user journeys and stories, empowering them to be the center of any successful design solution.
Yahav particularly thrives when she is able to combine her passion for AI ethics with UX research and design projects. She has led several talks for the UXD team centered around AI ethics and has completed numerous courses in this field. She currently contributes to agentic evaluation design solutions and AI safety on RHOAI.
She is also a part of several education-centered initiatives, collaborating with senior engineering capstone teams at Tufts University and co-leading hackathons at Red Hat's Boston Office