<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Design on Fernando Ruiz</title><link>https://www.fernandoux.com/tags/design/</link><description>Recent content in Design on Fernando Ruiz</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Mon, 01 Jun 2026 15:01:17 -0500</lastBuildDate><atom:link href="https://www.fernandoux.com/tags/design/index.xml" rel="self" type="application/rss+xml"/><item><title>Designing in Words: How AI Turned UX Designers Into Their Own Frontend Engineers</title><link>https://www.fernandoux.com/blog/en/designing-in-words-vibe-coding-for-ux-designers/</link><pubDate>Thu, 09 Apr 2026 00:00:00 +0000</pubDate><guid>https://www.fernandoux.com/blog/en/designing-in-words-vibe-coding-for-ux-designers/</guid><description>&lt;p&gt;The design review went perfectly. You handed off a Figma file that was pixel-perfect: the right spacing, the right micro-interactions, the hover states, all of it. Three weeks later, the thing that shipped looked like it was built from memory by someone who saw your design once in a dream. Sound familiar?&lt;/p&gt;
&lt;p&gt;That story has been playing on loop for the entire history of digital product design. The designer creates. The developer interprets. Something gets lost, always. Sometimes a lot. And the designer files it under &amp;ldquo;developer error&amp;rdquo; and moves on to the next project.&lt;/p&gt;</description></item><item><title>Spec-Driven Development: The End of Amateur Vibe Coding and the Dawn of Systems Engineering for UX</title><link>https://www.fernandoux.com/blog/en/spec-driven-development-the-end-of-amateur-vibe-coding-and-the-beginning-of-systems-engineering-for-ux/</link><pubDate>Tue, 10 Mar 2026 00:00:00 +0000</pubDate><guid>https://www.fernandoux.com/blog/en/spec-driven-development-the-end-of-amateur-vibe-coding-and-the-beginning-of-systems-engineering-for-ux/</guid><description>&lt;p&gt;The concept of [[Vibe Coding]] is appealing. You write in natural language, AI spits out code, and you have a prototype in minutes. It works perfectly for a 100-line script. Try scaling that to a real product, and the system collapses.&lt;/p&gt;
&lt;p&gt;I sat down with &lt;a href="https://dot.cards/ryanedge"&gt;Ryan Edge&lt;/a&gt; to break down exactly how he&amp;rsquo;s using [[AI]] agents to build complex software. The consensus is clear: relying on chat interfaces to code has a glass ceiling. You lose context, the AI hallucinates, overwrites existing logic, and you end up doing manual work to correct a robot.&lt;/p&gt;</description></item></channel></rss>