<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Diseño-Ui on Fernando Ruiz</title><link>https://www.fernandoux.com/tags/dise%C3%B1o-ui/</link><description>Recent content in Diseño-Ui on Fernando Ruiz</description><generator>Hugo</generator><language>en-us</language><atom:link href="https://www.fernandoux.com/tags/dise%C3%B1o-ui/index.xml" rel="self" type="application/rss+xml"/><item><title>Actualizaciones Optimistas y UX de Rollback</title><link>https://www.fernandoux.com/es/wiki/techniques/optimistic-updates-rollback/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.fernandoux.com/es/wiki/techniques/optimistic-updates-rollback/</guid><description>&lt;div class="info-panel"&gt;
 &lt;div class="info-header"&gt;
 &lt;span class="material-symbols-outlined info-panel-icon"&gt;info&lt;/span&gt;
 &lt;span class="info-panel-label"&gt;Definición Rápida&lt;/span&gt;
 &lt;/div&gt;
 &lt;div class="info-content"&gt;
 Las &lt;strong&gt;Actualizaciones Optimistas&lt;/strong&gt; son una técnica de diseño de interacción donde la interfaz del usuario se actualiza inmediatamente tras una acción (como dar un &amp;ldquo;Like&amp;rdquo; o enviar un mensaje), asumiendo que el servidor procesará la petición con éxito, sin esperar a su respuesta real. El &lt;strong&gt;Rollback&lt;/strong&gt; es el proceso de revertir ese cambio visual si la petición acaba fallando.
 &lt;/div&gt;
&lt;/div&gt;

&lt;h2 id="el-secreto-de-la-velocidad-en-apps-modernas"&gt;El Secreto de la Velocidad en Apps Modernas&lt;/h2&gt;
&lt;p&gt;Imagina que pulsas el botón de &amp;ldquo;Me gusta&amp;rdquo; en Instagram. Si el icono de corazón no se iluminara de rojo hasta que el servidor devuelva un &amp;ldquo;OK&amp;rdquo;, la aplicación se sentiría lenta y pesada.&lt;/p&gt;</description></item><item><title>Actualizaciones Optimistas y UX de Rollback</title><link>https://www.fernandoux.com/es/wiki/tecnicas/optimistic-updates-rollback/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.fernandoux.com/es/wiki/tecnicas/optimistic-updates-rollback/</guid><description>&lt;div class="info-panel"&gt;
 &lt;div class="info-header"&gt;
 &lt;span class="material-symbols-outlined info-panel-icon"&gt;info&lt;/span&gt;
 &lt;span class="info-panel-label"&gt;Definición Rápida&lt;/span&gt;
 &lt;/div&gt;
 &lt;div class="info-content"&gt;
 Las &lt;strong&gt;Actualizaciones Optimistas&lt;/strong&gt; son una técnica de diseño de interacción donde la interfaz del usuario se actualiza inmediatamente tras una acción (como dar un &amp;ldquo;Like&amp;rdquo; o enviar un mensaje), asumiendo que el servidor procesará la petición con éxito, sin esperar a su respuesta real. El &lt;strong&gt;Rollback&lt;/strong&gt; es el proceso de revertir ese cambio visual si la petición acaba fallando.
 &lt;/div&gt;
&lt;/div&gt;

&lt;h2 id="el-secreto-de-la-velocidad-en-apps-modernas"&gt;El Secreto de la Velocidad en Apps Modernas&lt;/h2&gt;
&lt;p&gt;Imagina que pulsas el botón de &amp;ldquo;Me gusta&amp;rdquo; en Instagram. Si el icono de corazón no se iluminara de rojo hasta que el servidor devuelva un &amp;ldquo;OK&amp;rdquo;, la aplicación se sentiría lenta y pesada.&lt;/p&gt;</description></item><item><title>Affordances vs Signifiers: El Lenguaje Invisible del Diseño</title><link>https://www.fernandoux.com/es/wiki/conceptos/affordances-vs-signifiers/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.fernandoux.com/es/wiki/conceptos/affordances-vs-signifiers/</guid><description>&lt;div class="info-panel"&gt;
 &lt;div class="info-header"&gt;
 &lt;span class="material-symbols-outlined info-panel-icon"&gt;info&lt;/span&gt;
 &lt;span class="info-panel-label"&gt;Definición Rápida&lt;/span&gt;
 &lt;/div&gt;
 &lt;div class="info-content"&gt;
 Un &lt;strong&gt;Affordance&lt;/strong&gt; es la relación entre un objeto y una persona: es la propiedad del objeto que permite realizar una acción (ej. un pomo permite girar). Un &lt;strong&gt;Signifier&lt;/strong&gt; es la señal visual o sonora que comunica esa capacidad (ej. la forma del pomo indica qué hay que hacer con él).
 &lt;/div&gt;
&lt;/div&gt;

&lt;h2 id="el-legado-de-don-norman-en-ux"&gt;El Legado de Don Norman en UX&lt;/h2&gt;
&lt;p&gt;El concepto de Affordance fue introducido originalmente por James J. Gibson en psicología perceptual, pero fue &lt;strong&gt;Don Norman&lt;/strong&gt; quien lo adaptó al diseño en su libro fundamental &lt;em&gt;The Design of Everyday Things&lt;/em&gt;. Para Norman, un buen diseño es aquel que no necesita manuales de instrucciones: el usuario sabe qué hacer con solo mirar el objeto.&lt;/p&gt;</description></item><item><title>Affordances vs Signifiers: El Lenguaje Invisible del Diseño</title><link>https://www.fernandoux.com/es/wiki/concepts/affordances-vs-signifiers/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.fernandoux.com/es/wiki/concepts/affordances-vs-signifiers/</guid><description>&lt;div class="info-panel"&gt;
 &lt;div class="info-header"&gt;
 &lt;span class="material-symbols-outlined info-panel-icon"&gt;info&lt;/span&gt;
 &lt;span class="info-panel-label"&gt;Definición Rápida&lt;/span&gt;
 &lt;/div&gt;
 &lt;div class="info-content"&gt;
 Un &lt;strong&gt;Affordance&lt;/strong&gt; es la relación entre un objeto y una persona: es la propiedad del objeto que permite realizar una acción (ej. un pomo permite girar). Un &lt;strong&gt;Signifier&lt;/strong&gt; es la señal visual o sonora que comunica esa capacidad (ej. la forma del pomo indica qué hay que hacer con él).
 &lt;/div&gt;
&lt;/div&gt;

&lt;h2 id="el-legado-de-don-norman-en-ux"&gt;El Legado de Don Norman en UX&lt;/h2&gt;
&lt;p&gt;El concepto de Affordance fue introducido originalmente por James J. Gibson en psicología perceptual, pero fue &lt;strong&gt;Don Norman&lt;/strong&gt; quien lo adaptó al diseño en su libro fundamental &lt;em&gt;The Design of Everyday Things&lt;/em&gt;. Para Norman, un buen diseño es aquel que no necesita manuales de instrucciones: el usuario sabe qué hacer con solo mirar el objeto.&lt;/p&gt;</description></item><item><title>Arquitectura de Tokens (Global vs Semántico vs Componente)</title><link>https://www.fernandoux.com/es/wiki/conceptos/arquitectura-de-tokens/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.fernandoux.com/es/wiki/conceptos/arquitectura-de-tokens/</guid><description>&lt;div class="info-panel"&gt;
 &lt;div class="info-header"&gt;
 &lt;span class="material-symbols-outlined info-panel-icon"&gt;info&lt;/span&gt;
 &lt;span class="info-panel-label"&gt;Definición Rápida&lt;/span&gt;
 &lt;/div&gt;
 &lt;div class="info-content"&gt;
 La arquitectura de tokens de diseño es la estructura lógica que organiza las decisiones de diseño (colores, tipografía, espaciado) en capas de abstracción. Un modelo bien diseñado permite cambiar la apariencia de todo un producto en minutos, garantizando coherencia y escalabilidad entre diseño y código.
 &lt;/div&gt;
&lt;/div&gt;

&lt;h2 id="qué-es-la-arquitectura-de-tokens"&gt;¿Qué es la Arquitectura de Tokens?&lt;/h2&gt;
&lt;p&gt;Imagina que estás construyendo una ciudad. No quieres tener que pintar cada ladrillo de cada casa individualmente. En su lugar, defines una &amp;ldquo;paleta de materiales&amp;rdquo; (tokens globales), decides que todos los edificios públicos serán de &amp;ldquo;color institucional&amp;rdquo; (tokens semánticos) y finalmente aplicas ese color a la &amp;ldquo;puerta principal del ayuntamiento&amp;rdquo; (tokens de componente).&lt;/p&gt;</description></item><item><title>Arquitectura de Tokens (Global vs Semántico vs Componente)</title><link>https://www.fernandoux.com/es/wiki/concepts/token-architecture/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.fernandoux.com/es/wiki/concepts/token-architecture/</guid><description>&lt;div class="info-panel"&gt;
 &lt;div class="info-header"&gt;
 &lt;span class="material-symbols-outlined info-panel-icon"&gt;info&lt;/span&gt;
 &lt;span class="info-panel-label"&gt;Definición Rápida&lt;/span&gt;
 &lt;/div&gt;
 &lt;div class="info-content"&gt;
 La arquitectura de tokens de diseño es la estructura lógica que organiza las decisiones de diseño (colores, tipografía, espaciado) en capas de abstracción. Un modelo bien diseñado permite cambiar la apariencia de todo un producto en minutos, garantizando coherencia y escalabilidad entre diseño y código.
 &lt;/div&gt;
&lt;/div&gt;

&lt;h2 id="qué-es-la-arquitectura-de-tokens"&gt;¿Qué es la Arquitectura de Tokens?&lt;/h2&gt;
&lt;p&gt;Imagina que estás construyendo una ciudad. No quieres tener que pintar cada ladrillo de cada casa individualmente. En su lugar, defines una &amp;ldquo;paleta de materiales&amp;rdquo; (tokens globales), decides que todos los edificios públicos serán de &amp;ldquo;color institucional&amp;rdquo; (tokens semánticos) y finalmente aplicas ese color a la &amp;ldquo;puerta principal del ayuntamiento&amp;rdquo; (tokens de componente).&lt;/p&gt;</description></item><item><title>Básicos de CRDT para Diseñadores de Producto</title><link>https://www.fernandoux.com/es/wiki/conceptos/crdt-para-disenadores/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.fernandoux.com/es/wiki/conceptos/crdt-para-disenadores/</guid><description>&lt;div class="info-panel"&gt;
 &lt;div class="info-header"&gt;
 &lt;span class="material-symbols-outlined info-panel-icon"&gt;info&lt;/span&gt;
 &lt;span class="info-panel-label"&gt;Definición Rápida&lt;/span&gt;
 &lt;/div&gt;
 &lt;div class="info-content"&gt;
 Los &lt;strong&gt;CRDT&lt;/strong&gt; (Conflict-free Replicated Data Types) son estructuras de datos que permiten que múltiples usuarios realicen cambios simultáneos de forma independiente y que, al sincronizarse, todos lleguen al mismo estado final automáticamente &lt;strong&gt;sin necesidad de una autoridad central o resolución manual de conflictos&lt;/strong&gt;. Es la tecnología que hace posible la colaboración en tiempo real moderna.
 &lt;/div&gt;
&lt;/div&gt;

&lt;h2 id="por-qué-el-diseñador-debe-saber-qué-es-un-crdt"&gt;¿Por qué el Diseñador debe saber qué es un CRDT?&lt;/h2&gt;
&lt;p&gt;Tradicionalmente, en las aplicaciones web, el servidor era &amp;ldquo;la única fuente de verdad&amp;rdquo;. Si querías cambiar algo, le pedías permiso al servidor y esperabas su respuesta de &amp;ldquo;OK&amp;rdquo;.&lt;/p&gt;</description></item><item><title>Básicos de CRDT para Diseñadores de Producto</title><link>https://www.fernandoux.com/es/wiki/concepts/crdt-for-designers/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.fernandoux.com/es/wiki/concepts/crdt-for-designers/</guid><description>&lt;div class="info-panel"&gt;
 &lt;div class="info-header"&gt;
 &lt;span class="material-symbols-outlined info-panel-icon"&gt;info&lt;/span&gt;
 &lt;span class="info-panel-label"&gt;Definición Rápida&lt;/span&gt;
 &lt;/div&gt;
 &lt;div class="info-content"&gt;
 Los &lt;strong&gt;CRDT&lt;/strong&gt; (Conflict-free Replicated Data Types) son estructuras de datos que permiten que múltiples usuarios realicen cambios simultáneos de forma independiente y que, al sincronizarse, todos lleguen al mismo estado final automáticamente &lt;strong&gt;sin necesidad de una autoridad central o resolución manual de conflictos&lt;/strong&gt;. Es la tecnología que hace posible la colaboración en tiempo real moderna.
 &lt;/div&gt;
&lt;/div&gt;

&lt;h2 id="por-qué-el-diseñador-debe-saber-qué-es-un-crdt"&gt;¿Por qué el Diseñador debe saber qué es un CRDT?&lt;/h2&gt;
&lt;p&gt;Tradicionalmente, en las aplicaciones web, el servidor era &amp;ldquo;la única fuente de verdad&amp;rdquo;. Si querías cambiar algo, le pedías permiso al servidor y esperabas su respuesta de &amp;ldquo;OK&amp;rdquo;.&lt;/p&gt;</description></item><item><title>Breakpoint VS Container Queries: Diseño Basado en Componentes</title><link>https://www.fernandoux.com/es/wiki/conceptos/breakpoint-vs-container-queries/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.fernandoux.com/es/wiki/conceptos/breakpoint-vs-container-queries/</guid><description>&lt;div class="info-panel"&gt;
 &lt;div class="info-header"&gt;
 &lt;span class="material-symbols-outlined info-panel-icon"&gt;info&lt;/span&gt;
 &lt;span class="info-panel-label"&gt;Definición Rápida&lt;/span&gt;
 &lt;/div&gt;
 &lt;div class="info-content"&gt;
 Los &lt;strong&gt;Breakpoints&lt;/strong&gt; (Media Queries) cambian el diseño basándose en el ancho total de la pantalla del dispositivo (Viewport). Las &lt;strong&gt;Container Queries&lt;/strong&gt; cambian el diseño basándose en el espacio que tiene disponible el componente dentro de su contenedor padre.
 &lt;/div&gt;
&lt;/div&gt;

&lt;h2 id="el-cambio-de-paradigma-en-el-diseño-de-producto"&gt;El Cambio de Paradigma en el Diseño de Producto&lt;/h2&gt;
&lt;p&gt;Durante la última década, hemos diseñado &amp;ldquo;pantallas&amp;rdquo;: móvil, tablet y escritorio. Sin embargo, en un sistema de diseño moderno, diseñamos &lt;strong&gt;componentes que habitan en diferentes lugares&lt;/strong&gt;. Un mismo componente de &amp;ldquo;Tarjeta de Producto&amp;rdquo; puede aparecer en una rejilla de 3 columnas en la página principal, o en una sola columna estrecha en una barra lateral.&lt;/p&gt;</description></item><item><title>Breakpoint VS Container Queries: Diseño Basado en Componentes</title><link>https://www.fernandoux.com/es/wiki/concepts/breakpoint-vs-container-queries/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.fernandoux.com/es/wiki/concepts/breakpoint-vs-container-queries/</guid><description>&lt;div class="info-panel"&gt;
 &lt;div class="info-header"&gt;
 &lt;span class="material-symbols-outlined info-panel-icon"&gt;info&lt;/span&gt;
 &lt;span class="info-panel-label"&gt;Definición Rápida&lt;/span&gt;
 &lt;/div&gt;
 &lt;div class="info-content"&gt;
 Los &lt;strong&gt;Breakpoints&lt;/strong&gt; (Media Queries) cambian el diseño basándose en el ancho total de la pantalla del dispositivo (Viewport). Las &lt;strong&gt;Container Queries&lt;/strong&gt; cambian el diseño basándose en el espacio que tiene disponible el componente dentro de su contenedor padre.
 &lt;/div&gt;
&lt;/div&gt;

&lt;h2 id="el-cambio-de-paradigma-en-el-diseño-de-producto"&gt;El Cambio de Paradigma en el Diseño de Producto&lt;/h2&gt;
&lt;p&gt;Durante la última década, hemos diseñado &amp;ldquo;pantallas&amp;rdquo;: móvil, tablet y escritorio. Sin embargo, en un sistema de diseño moderno, diseñamos &lt;strong&gt;componentes que habitan en diferentes lugares&lt;/strong&gt;. Un mismo componente de &amp;ldquo;Tarjeta de Producto&amp;rdquo; puede aparecer en una rejilla de 3 columnas en la página principal, o en una sola columna estrecha en una barra lateral.&lt;/p&gt;</description></item><item><title>Chunking en los Flujos de UI: Fragmentación Inteligente</title><link>https://www.fernandoux.com/es/wiki/techniques/ui-flow-chunking/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.fernandoux.com/es/wiki/techniques/ui-flow-chunking/</guid><description>&lt;div class="info-panel"&gt;
 &lt;div class="info-header"&gt;
 &lt;span class="material-symbols-outlined info-panel-icon"&gt;info&lt;/span&gt;
 &lt;span class="info-panel-label"&gt;Definición Rápida&lt;/span&gt;
 &lt;/div&gt;
 &lt;div class="info-content"&gt;
 El &lt;strong&gt;Chunking&lt;/strong&gt; es la técnica de dividir información compleja o flujos de usuario extensos en &amp;ldquo;pedazos&amp;rdquo; (chunks) más pequeños y lógicamente agrupados. Esto facilita que el cerebro del usuario procese, entienda y recuerde la información sin sentirse abrumado.
 &lt;/div&gt;
&lt;/div&gt;

&lt;h2 id="por-qué-el-chunking-es-vital-para-la-memoria"&gt;¿Por qué el Chunking es vital para la Memoria?&lt;/h2&gt;
&lt;p&gt;Nuestra memoria de trabajo es extremadamente limitada. Según George Miller, solo podemos mantener entre 5 y 9 elementos a la vez en nuestra mente. Si una interfaz nos presenta 20 campos de formulario o un manual de 10 pasos sin pausas, nuestro cerebro se satura y la &lt;a href="https://www.fernandoux.com/concepts/cognitive-load-management/"&gt;carga cognitiva&lt;/a&gt; se dispara.&lt;/p&gt;</description></item><item><title>Chunking en los Flujos de UI: Fragmentación Inteligente</title><link>https://www.fernandoux.com/es/wiki/tecnicas/chunking-flujos-ui/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.fernandoux.com/es/wiki/tecnicas/chunking-flujos-ui/</guid><description>&lt;div class="info-panel"&gt;
 &lt;div class="info-header"&gt;
 &lt;span class="material-symbols-outlined info-panel-icon"&gt;info&lt;/span&gt;
 &lt;span class="info-panel-label"&gt;Definición Rápida&lt;/span&gt;
 &lt;/div&gt;
 &lt;div class="info-content"&gt;
 El &lt;strong&gt;Chunking&lt;/strong&gt; es la técnica de dividir información compleja o flujos de usuario extensos en &amp;ldquo;pedazos&amp;rdquo; (chunks) más pequeños y lógicamente agrupados. Esto facilita que el cerebro del usuario procese, entienda y recuerde la información sin sentirse abrumado.
 &lt;/div&gt;
&lt;/div&gt;

&lt;h2 id="por-qué-el-chunking-es-vital-para-la-memoria"&gt;¿Por qué el Chunking es vital para la Memoria?&lt;/h2&gt;
&lt;p&gt;Nuestra memoria de trabajo es extremadamente limitada. Según George Miller, solo podemos mantener entre 5 y 9 elementos a la vez en nuestra mente. Si una interfaz nos presenta 20 campos de formulario o un manual de 10 pasos sin pausas, nuestro cerebro se satura y la &lt;a href="https://www.fernandoux.com/conceptos/gestion-de-carga-cognitiva/"&gt;carga cognitiva&lt;/a&gt; se dispara.&lt;/p&gt;</description></item><item><title>Comportamiento de Intrinsic Sizing en UI</title><link>https://www.fernandoux.com/es/wiki/conceptos/intrinsic-sizing/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.fernandoux.com/es/wiki/conceptos/intrinsic-sizing/</guid><description>&lt;div class="info-panel"&gt;
 &lt;div class="info-header"&gt;
 &lt;span class="material-symbols-outlined info-panel-icon"&gt;info&lt;/span&gt;
 &lt;span class="info-panel-label"&gt;Definición Rápida&lt;/span&gt;
 &lt;/div&gt;
 &lt;div class="info-content"&gt;
 El &lt;strong&gt;Intrinsic Sizing&lt;/strong&gt; es un comportamiento de diseño donde las dimensiones de un elemento (ancho o alto) son determinadas por su propio contenido (letras, imágenes, iconos) en lugar de ser forzadas por un contenedor externo con medidas fijas.
 &lt;/div&gt;
&lt;/div&gt;

&lt;h2 id="qué-es-el-dimensionamiento-intrínseco"&gt;¿Qué es el Dimensionamiento Intrínseco?&lt;/h2&gt;
&lt;p&gt;Imagina que quieres meter camisas en una maleta.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Extrinsic Sizing (Extrínseco):&lt;/strong&gt; La maleta tiene un tamaño fijo de 50x40 cm. No importa si metes 1 camisa o 20, la maleta mide lo mismo.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Intrinsic Sizing (Intrínseco):&lt;/strong&gt; La maleta es de tela elástica y se ajusta exactamente al volumen de las camisas que metas. Si metes una camisa, es pequeña; si metes 20, se estira.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;En UI, esto significa que un botón no mide &amp;ldquo;200px&amp;rdquo;, sino que mide &lt;code&gt;Ancho del Texto + Paddings laterales&lt;/code&gt;. Si el texto cambia de &amp;ldquo;OK&amp;rdquo; a &amp;ldquo;Cancelar suscripción&amp;rdquo;, el botón se ensancha automáticamente.&lt;/p&gt;</description></item><item><title>Comportamiento de Intrinsic Sizing en UI</title><link>https://www.fernandoux.com/es/wiki/concepts/intrinsic-sizing/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.fernandoux.com/es/wiki/concepts/intrinsic-sizing/</guid><description>&lt;div class="info-panel"&gt;
 &lt;div class="info-header"&gt;
 &lt;span class="material-symbols-outlined info-panel-icon"&gt;info&lt;/span&gt;
 &lt;span class="info-panel-label"&gt;Definición Rápida&lt;/span&gt;
 &lt;/div&gt;
 &lt;div class="info-content"&gt;
 El &lt;strong&gt;Intrinsic Sizing&lt;/strong&gt; es un comportamiento de diseño donde las dimensiones de un elemento (ancho o alto) son determinadas por su propio contenido (letras, imágenes, iconos) en lugar de ser forzadas por un contenedor externo con medidas fijas.
 &lt;/div&gt;
&lt;/div&gt;

&lt;h2 id="qué-es-el-dimensionamiento-intrínseco"&gt;¿Qué es el Dimensionamiento Intrínseco?&lt;/h2&gt;
&lt;p&gt;Imagina que quieres meter camisas en una maleta.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Extrinsic Sizing (Extrínseco):&lt;/strong&gt; La maleta tiene un tamaño fijo de 50x40 cm. No importa si metes 1 camisa o 20, la maleta mide lo mismo.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Intrinsic Sizing (Intrínseco):&lt;/strong&gt; La maleta es de tela elástica y se ajusta exactamente al volumen de las camisas que metas. Si metes una camisa, es pequeña; si metes 20, se estira.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;En UI, esto significa que un botón no mide &amp;ldquo;200px&amp;rdquo;, sino que mide &lt;code&gt;Ancho del Texto + Paddings laterales&lt;/code&gt;. Si el texto cambia de &amp;ldquo;OK&amp;rdquo; a &amp;ldquo;Cancelar suscripción&amp;rdquo;, el botón se ensancha automáticamente.&lt;/p&gt;</description></item><item><title>Conciencia de Estado (State Awareness) en UI</title><link>https://www.fernandoux.com/es/wiki/conceptos/conciencia-de-estado/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.fernandoux.com/es/wiki/conceptos/conciencia-de-estado/</guid><description>&lt;div class="info-panel"&gt;
 &lt;div class="info-header"&gt;
 &lt;span class="material-symbols-outlined info-panel-icon"&gt;info&lt;/span&gt;
 &lt;span class="info-panel-label"&gt;Definición Rápida&lt;/span&gt;
 &lt;/div&gt;
 &lt;div class="info-content"&gt;
 La &lt;strong&gt;Conciencia de Estado&lt;/strong&gt; (State Awareness) es la capacidad de una interfaz para comunicar de forma clara y continua qué está ocurriendo en el sistema, en qué paso del proceso se encuentra el usuario y cuál es la condición actual de cada componente (ej. si un botón está pulsado, si un dato se está cargando o si hay un error).
 &lt;/div&gt;
&lt;/div&gt;

&lt;h2 id="por-qué-el-usuario-necesita-conciencia-de-estado"&gt;¿Por qué el Usuario necesita Conciencia de Estado?&lt;/h2&gt;
&lt;p&gt;Como seres humanos, odiamos la incertidumbre. En el mundo físico, si pulsas un interruptor y la luz no se enciende, sabes que hay un fallo porque el interruptor cambió de posición físicamente. En el mundo digital, si un usuario pulsa un botón y no pasa nada visualmente en los primeros milisegundos, el usuario pulsará el botón 5 veces más, generando errores en el servidor y frustración.&lt;/p&gt;</description></item><item><title>Conciencia de Estado (State Awareness) en UI</title><link>https://www.fernandoux.com/es/wiki/concepts/status-awareness/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.fernandoux.com/es/wiki/concepts/status-awareness/</guid><description>&lt;div class="info-panel"&gt;
 &lt;div class="info-header"&gt;
 &lt;span class="material-symbols-outlined info-panel-icon"&gt;info&lt;/span&gt;
 &lt;span class="info-panel-label"&gt;Definición Rápida&lt;/span&gt;
 &lt;/div&gt;
 &lt;div class="info-content"&gt;
 La &lt;strong&gt;Conciencia de Estado&lt;/strong&gt; (State Awareness) es la capacidad de una interfaz para comunicar de forma clara y continua qué está ocurriendo en el sistema, en qué paso del proceso se encuentra el usuario y cuál es la condición actual de cada componente (ej. si un botón está pulsado, si un dato se está cargando o si hay un error).
 &lt;/div&gt;
&lt;/div&gt;

&lt;h2 id="por-qué-el-usuario-necesita-conciencia-de-estado"&gt;¿Por qué el Usuario necesita Conciencia de Estado?&lt;/h2&gt;
&lt;p&gt;Como seres humanos, odiamos la incertidumbre. En el mundo físico, si pulsas un interruptor y la luz no se enciende, sabes que hay un fallo porque el interruptor cambió de posición físicamente. En el mundo digital, si un usuario pulsa un botón y no pasa nada visualmente en los primeros milisegundos, el usuario pulsará el botón 5 veces más, generando errores en el servidor y frustración.&lt;/p&gt;</description></item><item><title>Control de Explosión de Variantes (Wrangling Systems)</title><link>https://www.fernandoux.com/es/wiki/techniques/variant-explosion-control/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.fernandoux.com/es/wiki/techniques/variant-explosion-control/</guid><description>&lt;div class="info-panel"&gt;
 &lt;div class="info-header"&gt;
 &lt;span class="material-symbols-outlined info-panel-icon"&gt;info&lt;/span&gt;
 &lt;span class="info-panel-label"&gt;Definición Rápida&lt;/span&gt;
 &lt;/div&gt;
 &lt;div class="info-content"&gt;
 El &lt;strong&gt;Control de la Explosión de Variantes&lt;/strong&gt; es el proceso de optimizar y simplificar la arquitectura de un componente para evitar un número excesivo de versiones manuales, utilizando herramientas como &lt;strong&gt;Component Properties&lt;/strong&gt; y &lt;strong&gt;Booleanos&lt;/strong&gt; para mantener el sistema ligero y fácil de mantener.
 &lt;/div&gt;
&lt;/div&gt;

&lt;h2 id="el-problema-el-laberinto-de-variantes"&gt;El Problema: El Laberinto de Variantes&lt;/h2&gt;
&lt;p&gt;Antes de las mejoras en herramientas como Figma, crear un componente simple (como un botón) con &lt;code&gt;3 tamaños&lt;/code&gt;, &lt;code&gt;4 variantes de color&lt;/code&gt;, &lt;code&gt;2 estados de icono&lt;/code&gt; y &lt;code&gt;5 estados de interacción&lt;/code&gt; (default, hover, active, focus y disabled) requería la creación manual de &lt;strong&gt;120 variantes individuales&lt;/strong&gt; (3 x 4 x 2 x 5).&lt;/p&gt;</description></item><item><title>Control de Explosión de Variantes (Wrangling Systems)</title><link>https://www.fernandoux.com/es/wiki/tecnicas/control-explosion-variantes/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.fernandoux.com/es/wiki/tecnicas/control-explosion-variantes/</guid><description>&lt;div class="info-panel"&gt;
 &lt;div class="info-header"&gt;
 &lt;span class="material-symbols-outlined info-panel-icon"&gt;info&lt;/span&gt;
 &lt;span class="info-panel-label"&gt;Definición Rápida&lt;/span&gt;
 &lt;/div&gt;
 &lt;div class="info-content"&gt;
 El &lt;strong&gt;Control de la Explosión de Variantes&lt;/strong&gt; es el proceso de optimizar y simplificar la arquitectura de un componente para evitar un número excesivo de versiones manuales, utilizando herramientas como &lt;strong&gt;Component Properties&lt;/strong&gt; y &lt;strong&gt;Booleanos&lt;/strong&gt; para mantener el sistema ligero y fácil de mantener.
 &lt;/div&gt;
&lt;/div&gt;

&lt;h2 id="el-problema-el-laberinto-de-variantes"&gt;El Problema: El Laberinto de Variantes&lt;/h2&gt;
&lt;p&gt;Antes de las mejoras en herramientas como Figma, crear un componente simple (como un botón) con &lt;code&gt;3 tamaños&lt;/code&gt;, &lt;code&gt;4 variantes de color&lt;/code&gt;, &lt;code&gt;2 estados de icono&lt;/code&gt; y &lt;code&gt;5 estados de interacción&lt;/code&gt; (default, hover, active, focus y disabled) requería la creación manual de &lt;strong&gt;120 variantes individuales&lt;/strong&gt; (3 x 4 x 2 x 5).&lt;/p&gt;</description></item><item><title>Decisiones de Intrinsic Layout: Contenido VS Cajas</title><link>https://www.fernandoux.com/es/wiki/techniques/intrinsic-layout-decisions/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.fernandoux.com/es/wiki/techniques/intrinsic-layout-decisions/</guid><description>&lt;div class="info-panel"&gt;
 &lt;div class="info-header"&gt;
 &lt;span class="material-symbols-outlined info-panel-icon"&gt;info&lt;/span&gt;
 &lt;span class="info-panel-label"&gt;Definición Rápida&lt;/span&gt;
 &lt;/div&gt;
 &lt;div class="info-content"&gt;
 Las &lt;strong&gt;Decisiones de Intrinsic Layout&lt;/strong&gt; son las reglas de diseño que definen cómo se posicionan y escalan los elementos de una interfaz basándose en las necesidades de su propio contenido (como el ancho del texto o el tamaño de la imagen) en lugar de ser forzados por una rejilla externa (Layout Grid).
 &lt;/div&gt;
&lt;/div&gt;

&lt;h2 id="por-qué-el-intrinsic-layout-es-la-mejor-opción-para-productos-dinámicos"&gt;¿Por qué el Intrinsic Layout es la mejor opción para productos dinámicos?&lt;/h2&gt;
&lt;p&gt;Históricamente, diseñamos webs con rejillas de 12 columnas. Es un sistema seguro y predecible, pero frágil. Si un nombre de usuario es demasiado largo, el diseño de la rejilla se rompe o el texto se corta.&lt;/p&gt;</description></item><item><title>Decisiones de Intrinsic Layout: Contenido VS Cajas</title><link>https://www.fernandoux.com/es/wiki/tecnicas/intrinsic-layout-decisions/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.fernandoux.com/es/wiki/tecnicas/intrinsic-layout-decisions/</guid><description>&lt;div class="info-panel"&gt;
 &lt;div class="info-header"&gt;
 &lt;span class="material-symbols-outlined info-panel-icon"&gt;info&lt;/span&gt;
 &lt;span class="info-panel-label"&gt;Definición Rápida&lt;/span&gt;
 &lt;/div&gt;
 &lt;div class="info-content"&gt;
 Las &lt;strong&gt;Decisiones de Intrinsic Layout&lt;/strong&gt; son las reglas de diseño que definen cómo se posicionan y escalan los elementos de una interfaz basándose en las necesidades de su propio contenido (como el ancho del texto o el tamaño de la imagen) en lugar de ser forzados por una rejilla externa (Layout Grid).
 &lt;/div&gt;
&lt;/div&gt;

&lt;h2 id="por-qué-el-intrinsic-layout-es-la-mejor-opción-para-productos-dinámicos"&gt;¿Por qué el Intrinsic Layout es la mejor opción para productos dinámicos?&lt;/h2&gt;
&lt;p&gt;Históricamente, diseñamos webs con rejillas de 12 columnas. Es un sistema seguro y predecible, pero frágil. Si un nombre de usuario es demasiado largo, el diseño de la rejilla se rompe o el texto se corta.&lt;/p&gt;</description></item><item><title>Decisiones de Layout: Grid vs Intrinsic</title><link>https://www.fernandoux.com/es/wiki/techniques/layout-grid-vs-intrinsic/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.fernandoux.com/es/wiki/techniques/layout-grid-vs-intrinsic/</guid><description>&lt;div class="info-panel"&gt;
 &lt;div class="info-header"&gt;
 &lt;span class="material-symbols-outlined info-panel-icon"&gt;info&lt;/span&gt;
 &lt;span class="info-panel-label"&gt;Definición Rápida&lt;/span&gt;
 &lt;/div&gt;
 &lt;div class="info-content"&gt;
 Las &lt;strong&gt;Layout Grids&lt;/strong&gt; son rejillas predefinidas que fuerzan los elementos a seguir una estructura rígida de columnas y distancias específicas. El &lt;strong&gt;Intrinsic Layout&lt;/strong&gt; es un enfoque donde el tamaño y la posición de los elementos dependen de su contenido y su relación interna, sin depender de una cuadrícula externa.
 &lt;/div&gt;
&lt;/div&gt;

&lt;h2 id="el-dilema-del-layout-moderno"&gt;El Dilema del Layout Moderno&lt;/h2&gt;
&lt;p&gt;En la web de principios de la década de 2010, todo se basaba en rejillas de 12 columnas. Hoy, gracias a las capacidades de Figma (Auto Layout) y de los navegadores modernos (Flexbox/CSS Grid), el diseño se está volviendo más fluido y menos dependiente de estas estructuras fijas. La pregunta clave es: ¿Cuándo debemos forzar la rejilla y cuándo debemos dejar que el contenido mande sobre el espacio?&lt;/p&gt;</description></item><item><title>Decisiones de Layout: Grid vs Intrinsic</title><link>https://www.fernandoux.com/es/wiki/tecnicas/layout-grid-vs-intrinsic/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.fernandoux.com/es/wiki/tecnicas/layout-grid-vs-intrinsic/</guid><description>&lt;div class="info-panel"&gt;
 &lt;div class="info-header"&gt;
 &lt;span class="material-symbols-outlined info-panel-icon"&gt;info&lt;/span&gt;
 &lt;span class="info-panel-label"&gt;Definición Rápida&lt;/span&gt;
 &lt;/div&gt;
 &lt;div class="info-content"&gt;
 Las &lt;strong&gt;Layout Grids&lt;/strong&gt; son rejillas predefinidas que fuerzan los elementos a seguir una estructura rígida de columnas y distancias específicas. El &lt;strong&gt;Intrinsic Layout&lt;/strong&gt; es un enfoque donde el tamaño y la posición de los elementos dependen de su contenido y su relación interna, sin depender de una cuadrícula externa.
 &lt;/div&gt;
&lt;/div&gt;

&lt;h2 id="el-dilema-del-layout-moderno"&gt;El Dilema del Layout Moderno&lt;/h2&gt;
&lt;p&gt;En la web de principios de la década de 2010, todo se basaba en rejillas de 12 columnas. Hoy, gracias a las capacidades de Figma (Auto Layout) y de los navegadores modernos (Flexbox/CSS Grid), el diseño se está volviendo más fluido y menos dependiente de estas estructuras fijas. La pregunta clave es: ¿Cuándo debemos forzar la rejilla y cuándo debemos dejar que el contenido mande sobre el espacio?&lt;/p&gt;</description></item><item><title>Diseño de APIs de Componentes: Predictibilidad y Flexibilidad</title><link>https://www.fernandoux.com/es/wiki/techniques/component-api-design/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.fernandoux.com/es/wiki/techniques/component-api-design/</guid><description>&lt;div class="info-panel"&gt;
 &lt;div class="info-header"&gt;
 &lt;span class="material-symbols-outlined info-panel-icon"&gt;info&lt;/span&gt;
 &lt;span class="info-panel-label"&gt;Definición Rápida&lt;/span&gt;
 &lt;/div&gt;
 &lt;div class="info-content"&gt;
 El diseño de una &lt;strong&gt;API de Componentes&lt;/strong&gt; consiste en definir un contrato claro de entrada (props) y comportamiento para los elementos de un sistema de diseño, con el objetivo de que sean fáciles de usar, predecibles y mantenibles tanto para diseñadores como para desarrolladores.
 &lt;/div&gt;
&lt;/div&gt;

&lt;h2 id="qué-compone-una-buena-api-de-componentes"&gt;¿Qué Compone una Buena API de Componentes?&lt;/h2&gt;
&lt;p&gt;Un componente no es solo una pieza visual; es una unidad de lógica funcional. Una API bien diseñada debe responder de forma clara a estas tres premisas fundamentales:&lt;/p&gt;</description></item><item><title>Diseño de APIs de Componentes: Predictibilidad y Flexibilidad</title><link>https://www.fernandoux.com/es/wiki/tecnicas/diseno-apis-componentes/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.fernandoux.com/es/wiki/tecnicas/diseno-apis-componentes/</guid><description>&lt;div class="info-panel"&gt;
 &lt;div class="info-header"&gt;
 &lt;span class="material-symbols-outlined info-panel-icon"&gt;info&lt;/span&gt;
 &lt;span class="info-panel-label"&gt;Definición Rápida&lt;/span&gt;
 &lt;/div&gt;
 &lt;div class="info-content"&gt;
 El diseño de una &lt;strong&gt;API de Componentes&lt;/strong&gt; consiste en definir un contrato claro de entrada (props) y comportamiento para los elementos de un sistema de diseño, con el objetivo de que sean fáciles de usar, predecibles y mantenibles tanto para diseñadores como para desarrolladores.
 &lt;/div&gt;
&lt;/div&gt;

&lt;h2 id="qué-compone-una-buena-api-de-componentes"&gt;¿Qué Compone una Buena API de Componentes?&lt;/h2&gt;
&lt;p&gt;Un componente no es solo una pieza visual; es una unidad de lógica funcional. Una API bien diseñada debe responder de forma clara a estas tres premisas fundamentales:&lt;/p&gt;</description></item><item><title>Diseño para el Rendimiento Percibido: Más Rápido que la Luz</title><link>https://www.fernandoux.com/es/wiki/conceptos/perceived-performance-design/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.fernandoux.com/es/wiki/conceptos/perceived-performance-design/</guid><description>&lt;div class="info-panel"&gt;
 &lt;div class="info-header"&gt;
 &lt;span class="material-symbols-outlined info-panel-icon"&gt;info&lt;/span&gt;
 &lt;span class="info-panel-label"&gt;Definición Rápida&lt;/span&gt;
 &lt;/div&gt;
 &lt;div class="info-content"&gt;
 El &lt;strong&gt;Rendimiento Percibido&lt;/strong&gt; es el tiempo que un usuario siente que tarda un sistema en responder, independientemente de la velocidad real (milisegundos) de la conexión o el procesador. En el diseño de producto, &lt;strong&gt;la percepción es la realidad.&lt;/strong&gt;
 &lt;/div&gt;
&lt;/div&gt;

&lt;h2 id="por-qué-importa-el-rendimiento-percibido"&gt;¿Por qué importa el Rendimiento Percibido?&lt;/h2&gt;
&lt;p&gt;Podemos tener la aplicación mejor optimizada del mundo, pero si el usuario se queda mirando una pantalla en blanco durante 2 segundos, pensará que la app es lenta.&lt;/p&gt;</description></item><item><title>Diseño para el Rendimiento Percibido: Más Rápido que la Luz</title><link>https://www.fernandoux.com/es/wiki/concepts/perceived-performance-design/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.fernandoux.com/es/wiki/concepts/perceived-performance-design/</guid><description>&lt;div class="info-panel"&gt;
 &lt;div class="info-header"&gt;
 &lt;span class="material-symbols-outlined info-panel-icon"&gt;info&lt;/span&gt;
 &lt;span class="info-panel-label"&gt;Definición Rápida&lt;/span&gt;
 &lt;/div&gt;
 &lt;div class="info-content"&gt;
 El &lt;strong&gt;Rendimiento Percibido&lt;/strong&gt; es el tiempo que un usuario siente que tarda un sistema en responder, independientemente de la velocidad real (milisegundos) de la conexión o el procesador. En el diseño de producto, &lt;strong&gt;la percepción es la realidad.&lt;/strong&gt;
 &lt;/div&gt;
&lt;/div&gt;

&lt;h2 id="por-qué-importa-el-rendimiento-percibido"&gt;¿Por qué importa el Rendimiento Percibido?&lt;/h2&gt;
&lt;p&gt;Podemos tener la aplicación mejor optimizada del mundo, pero si el usuario se queda mirando una pantalla en blanco durante 2 segundos, pensará que la app es lenta.&lt;/p&gt;</description></item><item><title>El Command Pattern en el Diseño de Producto</title><link>https://www.fernandoux.com/es/wiki/conceptos/command-pattern/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.fernandoux.com/es/wiki/conceptos/command-pattern/</guid><description>&lt;div class="info-panel"&gt;
 &lt;div class="info-header"&gt;
 &lt;span class="material-symbols-outlined info-panel-icon"&gt;info&lt;/span&gt;
 &lt;span class="info-panel-label"&gt;Definición Rápida&lt;/span&gt;
 &lt;/div&gt;
 &lt;div class="info-content"&gt;
 El &lt;strong&gt;Command Pattern&lt;/strong&gt; es un patrón de diseño de software que encapsula una solicitud o acción del usuario como un objeto independiente. En el mundo del diseño de producto, esto nos permite tratar cada acción (borrar, mover, editar, cambiar color) como una entidad que se puede almacenar, deshacer, rehacer y sincronizar a través de varios usuarios.
 &lt;/div&gt;
&lt;/div&gt;

&lt;h2 id="por-qué-el-diseñador-debe-conocer-el-command-pattern"&gt;¿Por qué el Diseñador debe Conocer el Command Pattern?&lt;/h2&gt;
&lt;p&gt;Tradicionalmente, el diseño se centraba en el &lt;strong&gt;estado final&lt;/strong&gt; de las pantallas (la foto fija). Sin embargo, los productos modernos (como Figma, Notion o Google Docs) se centran en las &lt;strong&gt;acciones&lt;/strong&gt; que llevan de un estado a otro. El Command Pattern es el lenguaje técnico que permite que estas transiciones sean posibles.&lt;/p&gt;</description></item><item><title>El Command Pattern en el Diseño de Producto</title><link>https://www.fernandoux.com/es/wiki/concepts/command-pattern/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.fernandoux.com/es/wiki/concepts/command-pattern/</guid><description>&lt;div class="info-panel"&gt;
 &lt;div class="info-header"&gt;
 &lt;span class="material-symbols-outlined info-panel-icon"&gt;info&lt;/span&gt;
 &lt;span class="info-panel-label"&gt;Definición Rápida&lt;/span&gt;
 &lt;/div&gt;
 &lt;div class="info-content"&gt;
 El &lt;strong&gt;Command Pattern&lt;/strong&gt; es un patrón de diseño de software que encapsula una solicitud o acción del usuario como un objeto independiente. En el mundo del diseño de producto, esto nos permite tratar cada acción (borrar, mover, editar, cambiar color) como una entidad que se puede almacenar, deshacer, rehacer y sincronizar a través de varios usuarios.
 &lt;/div&gt;
&lt;/div&gt;

&lt;h2 id="por-qué-el-diseñador-debe-conocer-el-command-pattern"&gt;¿Por qué el Diseñador debe Conocer el Command Pattern?&lt;/h2&gt;
&lt;p&gt;Tradicionalmente, el diseño se centraba en el &lt;strong&gt;estado final&lt;/strong&gt; de las pantallas (la foto fija). Sin embargo, los productos modernos (como Figma, Notion o Google Docs) se centran en las &lt;strong&gt;acciones&lt;/strong&gt; que llevan de un estado a otro. El Command Pattern es el lenguaje técnico que permite que estas transiciones sean posibles.&lt;/p&gt;</description></item><item><title>Estados de Carga: La Espera Indulgente en UX</title><link>https://www.fernandoux.com/es/wiki/techniques/loading-states/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.fernandoux.com/es/wiki/techniques/loading-states/</guid><description>&lt;div class="info-panel"&gt;
 &lt;div class="info-header"&gt;
 &lt;span class="material-symbols-outlined info-panel-icon"&gt;info&lt;/span&gt;
 &lt;span class="info-panel-label"&gt;Definición Rápida&lt;/span&gt;
 &lt;/div&gt;
 &lt;div class="info-content"&gt;
 Un &lt;strong&gt;Estado de Carga&lt;/strong&gt; (Loading State) es la información visual o sonora que se muestra al usuario mientras el sistema procesa una acción (ej. cargar datos de un servidor, subir un archivo o realizar una búsqueda). Un buen diseño de carga elimina el miedo al &amp;ldquo;sistema congelado&amp;rdquo;.
 &lt;/div&gt;
&lt;/div&gt;

&lt;h2 id="por-qué-el-estado-de-carga-es-crítico"&gt;¿Por qué el Estado de Carga es Crítico?&lt;/h2&gt;
&lt;p&gt;El momento en que un usuario pulsa un botón y espera una respuesta es el momento de mayor vulnerabilidad y posible frustración. Sin un estado de carga claro, el usuario no sabe si:&lt;/p&gt;</description></item><item><title>Estados de Carga: La Espera Indulgente en UX</title><link>https://www.fernandoux.com/es/wiki/tecnicas/estados-de-carga/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.fernandoux.com/es/wiki/tecnicas/estados-de-carga/</guid><description>&lt;div class="info-panel"&gt;
 &lt;div class="info-header"&gt;
 &lt;span class="material-symbols-outlined info-panel-icon"&gt;info&lt;/span&gt;
 &lt;span class="info-panel-label"&gt;Definición Rápida&lt;/span&gt;
 &lt;/div&gt;
 &lt;div class="info-content"&gt;
 Un &lt;strong&gt;Estado de Carga&lt;/strong&gt; (Loading State) es la información visual o sonora que se muestra al usuario mientras el sistema procesa una acción (ej. cargar datos de un servidor, subir un archivo o realizar una búsqueda). Un buen diseño de carga elimina el miedo al &amp;ldquo;sistema congelado&amp;rdquo;.
 &lt;/div&gt;
&lt;/div&gt;

&lt;h2 id="por-qué-el-estado-de-carga-es-crítico"&gt;¿Por qué el Estado de Carga es Crítico?&lt;/h2&gt;
&lt;p&gt;El momento en que un usuario pulsa un botón y espera una respuesta es el momento de mayor vulnerabilidad y posible frustración. Sin un estado de carga claro, el usuario no sabe si:&lt;/p&gt;</description></item><item><title>Estrategia de Aliasing y Herencia de Tokens</title><link>https://www.fernandoux.com/es/wiki/techniques/token-aliasing-inheritance/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.fernandoux.com/es/wiki/techniques/token-aliasing-inheritance/</guid><description>&lt;div class="info-panel"&gt;
 &lt;div class="info-header"&gt;
 &lt;span class="material-symbols-outlined info-panel-icon"&gt;info&lt;/span&gt;
 &lt;span class="info-panel-label"&gt;Definición Rápida&lt;/span&gt;
 &lt;/div&gt;
 &lt;div class="info-content"&gt;
 El &lt;strong&gt;Aliasing&lt;/strong&gt; de tokens consiste en definir un token que hace referencia a otro token en lugar de a un valor bruto (como un hexadecimal o píxeles). La &lt;strong&gt;Herencia&lt;/strong&gt; es la estructura lógica que permite que las decisiones de diseño fluyan de lo más general a lo más específico, garantizando coherencia y flexibilidad total en el sistema.
 &lt;/div&gt;
&lt;/div&gt;

&lt;h2 id="qué-es-el-aliasing-de-tokens"&gt;¿Qué es el Aliasing de Tokens?&lt;/h2&gt;
&lt;p&gt;Imagina que quieres comprar un coche de &amp;ldquo;Color Deportivo&amp;rdquo;.&lt;/p&gt;</description></item><item><title>Estrategia de Aliasing y Herencia de Tokens</title><link>https://www.fernandoux.com/es/wiki/tecnicas/aliasing-herencia-tokens/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.fernandoux.com/es/wiki/tecnicas/aliasing-herencia-tokens/</guid><description>&lt;div class="info-panel"&gt;
 &lt;div class="info-header"&gt;
 &lt;span class="material-symbols-outlined info-panel-icon"&gt;info&lt;/span&gt;
 &lt;span class="info-panel-label"&gt;Definición Rápida&lt;/span&gt;
 &lt;/div&gt;
 &lt;div class="info-content"&gt;
 El &lt;strong&gt;Aliasing&lt;/strong&gt; de tokens consiste en definir un token que hace referencia a otro token en lugar de a un valor bruto (como un hexadecimal o píxeles). La &lt;strong&gt;Herencia&lt;/strong&gt; es la estructura lógica que permite que las decisiones de diseño fluyan de lo más general a lo más específico, garantizando coherencia y flexibilidad total en el sistema.
 &lt;/div&gt;
&lt;/div&gt;

&lt;h2 id="qué-es-el-aliasing-de-tokens"&gt;¿Qué es el Aliasing de Tokens?&lt;/h2&gt;
&lt;p&gt;Imagina que quieres comprar un coche de &amp;ldquo;Color Deportivo&amp;rdquo;.&lt;/p&gt;</description></item><item><title>Estrategias de Escalado Responsivo: UI Líquida</title><link>https://www.fernandoux.com/es/wiki/techniques/responsive-scaling-strategies/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.fernandoux.com/es/wiki/techniques/responsive-scaling-strategies/</guid><description>&lt;div class="info-panel"&gt;
 &lt;div class="info-header"&gt;
 &lt;span class="material-symbols-outlined info-panel-icon"&gt;info&lt;/span&gt;
 &lt;span class="info-panel-label"&gt;Definición Rápida&lt;/span&gt;
 &lt;/div&gt;
 &lt;div class="info-content"&gt;
 Las &lt;strong&gt;Estrategias de Escalado Responsivo&lt;/strong&gt; definen cómo se comportan los elementos de una interfaz cuando el espacio disponible cambia. No es solo redimensionar cajas, sino decidir qué elementos crecen, cuáles se apilan, cuáles desaparecen y cuáles mantienen su tamaño original para garantizar la usabilidad en cualquier dispositivo.
 &lt;/div&gt;
&lt;/div&gt;

&lt;h2 id="el-reto-de-las-pantallas-infinitas"&gt;El Reto de las Pantallas Infinitas&lt;/h2&gt;
&lt;p&gt;Hoy en día, diseñamos para un reloj inteligente (Apple Watch) de 30mm y para un monitor curvo de 49 pulgadas. No podemos diseñar una pantalla para cada ancho. Necesitamos una &lt;strong&gt;Estrategia de Escalado&lt;/strong&gt; que sea líquida y resiliente.&lt;/p&gt;</description></item><item><title>Estrategias de Escalado Responsivo: UI Líquida</title><link>https://www.fernandoux.com/es/wiki/tecnicas/estrategias-de-escalado-responsivo/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.fernandoux.com/es/wiki/tecnicas/estrategias-de-escalado-responsivo/</guid><description>&lt;div class="info-panel"&gt;
 &lt;div class="info-header"&gt;
 &lt;span class="material-symbols-outlined info-panel-icon"&gt;info&lt;/span&gt;
 &lt;span class="info-panel-label"&gt;Definición Rápida&lt;/span&gt;
 &lt;/div&gt;
 &lt;div class="info-content"&gt;
 Las &lt;strong&gt;Estrategias de Escalado Responsivo&lt;/strong&gt; definen cómo se comportan los elementos de una interfaz cuando el espacio disponible cambia. No es solo redimensionar cajas, sino decidir qué elementos crecen, cuáles se apilan, cuáles desaparecen y cuáles mantienen su tamaño original para garantizar la usabilidad en cualquier dispositivo.
 &lt;/div&gt;
&lt;/div&gt;

&lt;h2 id="el-reto-de-las-pantallas-infinitas"&gt;El Reto de las Pantallas Infinitas&lt;/h2&gt;
&lt;p&gt;Hoy en día, diseñamos para un reloj inteligente (Apple Watch) de 30mm y para un monitor curvo de 49 pulgadas. No podemos diseñar una pantalla para cada ancho. Necesitamos una &lt;strong&gt;Estrategia de Escalado&lt;/strong&gt; que sea líquida y resiliente.&lt;/p&gt;</description></item><item><title>Flujos Offline-First: Diseñar para la Desconexión</title><link>https://www.fernandoux.com/es/wiki/estrategia/flujos-offline-first/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.fernandoux.com/es/wiki/estrategia/flujos-offline-first/</guid><description>&lt;div class="info-panel"&gt;
 &lt;div class="info-header"&gt;
 &lt;span class="material-symbols-outlined info-panel-icon"&gt;info&lt;/span&gt;
 &lt;span class="info-panel-label"&gt;Definición Rápida&lt;/span&gt;
 &lt;/div&gt;
 &lt;div class="info-content"&gt;
 La estrategia &lt;strong&gt;Offline-First&lt;/strong&gt; es un enfoque de diseño y desarrollo que asume que el usuario tendrá una conexión a internet intermitente o nula en algún momento. En lugar de tratar el &amp;ldquo;Offline&amp;rdquo; como un estado de error, se trata como una característica fundamental del producto. El objetivo es que la aplicación siga funcionando siempre.
 &lt;/div&gt;
&lt;/div&gt;

&lt;h2 id="el-reto-de-las-aplicaciones-de-producto-modernas"&gt;El Reto de las Aplicaciones de Producto Modernas&lt;/h2&gt;
&lt;p&gt;La mayoría de las apps web tradicionales (como Jira o Gmail) suelen romperse o mostrar un dinosaurio de Chrome cuando el Wifi se corta. En el diseño de productos digitales avanzado, como Notion, Figma o Linear, esto ya no es aceptable.&lt;/p&gt;</description></item><item><title>Flujos Offline-First: Diseñar para la Desconexión</title><link>https://www.fernandoux.com/es/wiki/strategy/offline-first-flows/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.fernandoux.com/es/wiki/strategy/offline-first-flows/</guid><description>&lt;div class="info-panel"&gt;
 &lt;div class="info-header"&gt;
 &lt;span class="material-symbols-outlined info-panel-icon"&gt;info&lt;/span&gt;
 &lt;span class="info-panel-label"&gt;Definición Rápida&lt;/span&gt;
 &lt;/div&gt;
 &lt;div class="info-content"&gt;
 La estrategia &lt;strong&gt;Offline-First&lt;/strong&gt; es un enfoque de diseño y desarrollo que asume que el usuario tendrá una conexión a internet intermitente o nula en algún momento. En lugar de tratar el &amp;ldquo;Offline&amp;rdquo; como un estado de error, se trata como una característica fundamental del producto. El objetivo es que la aplicación siga funcionando siempre.
 &lt;/div&gt;
&lt;/div&gt;

&lt;h2 id="el-reto-de-las-aplicaciones-de-producto-modernas"&gt;El Reto de las Aplicaciones de Producto Modernas&lt;/h2&gt;
&lt;p&gt;La mayoría de las apps web tradicionales (como Jira o Gmail) suelen romperse o mostrar un dinosaurio de Chrome cuando el Wifi se corta. En el diseño de productos digitales avanzado, como Notion, Figma o Linear, esto ya no es aceptable.&lt;/p&gt;</description></item><item><title>Gestión de Carga Cognitiva en UX</title><link>https://www.fernandoux.com/es/wiki/conceptos/gestion-de-carga-cognitiva/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.fernandoux.com/es/wiki/conceptos/gestion-de-carga-cognitiva/</guid><description>&lt;div class="info-panel"&gt;
 &lt;div class="info-header"&gt;
 &lt;span class="material-symbols-outlined info-panel-icon"&gt;info&lt;/span&gt;
 &lt;span class="info-panel-label"&gt;Definición Rápida&lt;/span&gt;
 &lt;/div&gt;
 &lt;div class="info-content"&gt;
 La &lt;strong&gt;Carga Cognitiva&lt;/strong&gt; es la cantidad total de esfuerzo mental que un usuario debe invertir para completar una tarea o procesar información en una interfaz. Un buen diseño de UX busca minimizar la carga innecesaria para que el usuario pueda concentrarse en lograr su objetivo con el menor roce posible.
 &lt;/div&gt;
&lt;/div&gt;

&lt;h2 id="tipos-de-carga-cognitiva-el-modelo-de-sweller"&gt;Tipos de Carga Cognitiva: El Modelo de Sweller&lt;/h2&gt;
&lt;p&gt;En psicología cognitiva, se distinguen tres tipos de carga mental. Para un diseñador de UX, entender estos conceptos es la clave para crear interfaces intuitivas:&lt;/p&gt;</description></item><item><title>Gestión de Carga Cognitiva en UX</title><link>https://www.fernandoux.com/es/wiki/concepts/cognitive-load-management/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.fernandoux.com/es/wiki/concepts/cognitive-load-management/</guid><description>&lt;div class="info-panel"&gt;
 &lt;div class="info-header"&gt;
 &lt;span class="material-symbols-outlined info-panel-icon"&gt;info&lt;/span&gt;
 &lt;span class="info-panel-label"&gt;Definición Rápida&lt;/span&gt;
 &lt;/div&gt;
 &lt;div class="info-content"&gt;
 La &lt;strong&gt;Carga Cognitiva&lt;/strong&gt; es la cantidad total de esfuerzo mental que un usuario debe invertir para completar una tarea o procesar información en una interfaz. Un buen diseño de UX busca minimizar la carga innecesaria para que el usuario pueda concentrarse en lograr su objetivo con el menor roce posible.
 &lt;/div&gt;
&lt;/div&gt;

&lt;h2 id="tipos-de-carga-cognitiva-el-modelo-de-sweller"&gt;Tipos de Carga Cognitiva: El Modelo de Sweller&lt;/h2&gt;
&lt;p&gt;En psicología cognitiva, se distinguen tres tipos de carga mental. Para un diseñador de UX, entender estos conceptos es la clave para crear interfaces intuitivas:&lt;/p&gt;</description></item><item><title>Jerarquía Visual VS Jerarquía del DOM: Accesibilidad</title><link>https://www.fernandoux.com/es/wiki/conceptos/visual-vs-dom-hierarchy/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.fernandoux.com/es/wiki/conceptos/visual-vs-dom-hierarchy/</guid><description>&lt;div class="info-panel"&gt;
 &lt;div class="info-header"&gt;
 &lt;span class="material-symbols-outlined info-panel-icon"&gt;info&lt;/span&gt;
 &lt;span class="info-panel-label"&gt;Definición Rápida&lt;/span&gt;
 &lt;/div&gt;
 &lt;div class="info-content"&gt;
 La &lt;strong&gt;Jerarquía Visual&lt;/strong&gt; es el orden en que un usuario ve y procesa la información en una pantalla basándose en el tamaño, color, posición y contraste. La &lt;strong&gt;Jerarquía del DOM&lt;/strong&gt; (Document Object Model) es el orden en que el código HTML estructura y lee esa misma información. Alinear ambas es la clave de la accesibilidad y el SEO.
 &lt;/div&gt;
&lt;/div&gt;

&lt;h2 id="por-qué-el-diseñador-debe-conocer-la-jerarquía-del-dom"&gt;¿Por qué el Diseñador debe Conocer la Jerarquía del DOM?&lt;/h2&gt;
&lt;p&gt;Como diseñadores, solemos &amp;ldquo;dibujar&amp;rdquo; elementos en el lienzo de Figma sin preocuparnos de su orden interno. Sin embargo, para un usuario de &lt;a href="https://www.fernandoux.com/tecnicas/pruebas-lectores-pantalla/"&gt;Lector de Pantalla&lt;/a&gt; o de &lt;a href="https://www.fernandoux.com/tecnicas/gestion-de-foco/"&gt;Teclado&lt;/a&gt;, tu diseño no es una imagen; es una lista secuencial de elementos.&lt;/p&gt;</description></item><item><title>Jerarquía Visual VS Jerarquía del DOM: Accesibilidad</title><link>https://www.fernandoux.com/es/wiki/concepts/visual-vs-dom-hierarchy/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.fernandoux.com/es/wiki/concepts/visual-vs-dom-hierarchy/</guid><description>&lt;div class="info-panel"&gt;
 &lt;div class="info-header"&gt;
 &lt;span class="material-symbols-outlined info-panel-icon"&gt;info&lt;/span&gt;
 &lt;span class="info-panel-label"&gt;Definición Rápida&lt;/span&gt;
 &lt;/div&gt;
 &lt;div class="info-content"&gt;
 La &lt;strong&gt;Jerarquía Visual&lt;/strong&gt; es el orden en que un usuario ve y procesa la información en una pantalla basándose en el tamaño, color, posición y contraste. La &lt;strong&gt;Jerarquía del DOM&lt;/strong&gt; (Document Object Model) es el orden en que el código HTML estructura y lee esa misma información. Alinear ambas es la clave de la accesibilidad y el SEO.
 &lt;/div&gt;
&lt;/div&gt;

&lt;h2 id="por-qué-el-diseñador-debe-conocer-la-jerarquía-del-dom"&gt;¿Por qué el Diseñador debe Conocer la Jerarquía del DOM?&lt;/h2&gt;
&lt;p&gt;Como diseñadores, solemos &amp;ldquo;dibujar&amp;rdquo; elementos en el lienzo de Figma sin preocuparnos de su orden interno. Sin embargo, para un usuario de &lt;a href="https://www.fernandoux.com/techniques/screen-reader-testing/"&gt;Lector de Pantalla&lt;/a&gt; o de &lt;a href="https://www.fernandoux.com/techniques/focus-management/"&gt;Teclado&lt;/a&gt;, tu diseño no es una imagen; es una lista secuencial de elementos.&lt;/p&gt;</description></item><item><title>La Ley de Fitts: Alcance y Ergonomía en UI</title><link>https://www.fernandoux.com/es/wiki/conceptos/ley-de-fitts/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.fernandoux.com/es/wiki/conceptos/ley-de-fitts/</guid><description>&lt;div class="info-panel"&gt;
 &lt;div class="info-header"&gt;
 &lt;span class="material-symbols-outlined info-panel-icon"&gt;info&lt;/span&gt;
 &lt;span class="info-panel-label"&gt;Definición Rápida&lt;/span&gt;
 &lt;/div&gt;
 &lt;div class="info-content"&gt;
 La &lt;strong&gt;Ley de Fitts&lt;/strong&gt; establece que el tiempo necesario para alcanzar un objetivo depende de la distancia al objetivo y del tamaño del propio objetivo. En resumen para UX: &lt;strong&gt;Haz que las acciones importantes sean grandes y estén cerca.&lt;/strong&gt;
 &lt;/div&gt;
&lt;/div&gt;

&lt;h2 id="qué-es-la-ley-de-fitts-y-por-qué-debería-importarte"&gt;¿Qué es la Ley de Fitts (y por qué debería importarte)?&lt;/h2&gt;
&lt;p&gt;Paul Fitts, un psicólogo estadounidense, formuló esta ley en 1954 para medir el movimiento humano. En el diseño de interfaces moderno, la Ley de Fitts es la base de la ergonomía: si un botón es demasiado pequeño o está demasiado lejos de donde se encuentra el cursor (o el pulgar), el usuario tardará más tiempo en interactuar y cometerá más errores por falta de precisión.&lt;/p&gt;</description></item><item><title>La Ley de Fitts: Alcance y Ergonomía en UI</title><link>https://www.fernandoux.com/es/wiki/concepts/fittss-law/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.fernandoux.com/es/wiki/concepts/fittss-law/</guid><description>&lt;div class="info-panel"&gt;
 &lt;div class="info-header"&gt;
 &lt;span class="material-symbols-outlined info-panel-icon"&gt;info&lt;/span&gt;
 &lt;span class="info-panel-label"&gt;Definición Rápida&lt;/span&gt;
 &lt;/div&gt;
 &lt;div class="info-content"&gt;
 La &lt;strong&gt;Ley de Fitts&lt;/strong&gt; establece que el tiempo necesario para alcanzar un objetivo depende de la distancia al objetivo y del tamaño del propio objetivo. En resumen para UX: &lt;strong&gt;Haz que las acciones importantes sean grandes y estén cerca.&lt;/strong&gt;
 &lt;/div&gt;
&lt;/div&gt;

&lt;h2 id="qué-es-la-ley-de-fitts-y-por-qué-debería-importarte"&gt;¿Qué es la Ley de Fitts (y por qué debería importarte)?&lt;/h2&gt;
&lt;p&gt;Paul Fitts, un psicólogo estadounidense, formuló esta ley en 1954 para medir el movimiento humano. En el diseño de interfaces moderno, la Ley de Fitts es la base de la ergonomía: si un botón es demasiado pequeño o está demasiado lejos de donde se encuentra el cursor (o el pulgar), el usuario tardará más tiempo en interactuar y cometerá más errores por falta de precisión.&lt;/p&gt;</description></item><item><title>La Ley de Hick: Decisión y Tiempo de Respuesta</title><link>https://www.fernandoux.com/es/wiki/conceptos/ley-de-hick/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.fernandoux.com/es/wiki/conceptos/ley-de-hick/</guid><description>&lt;div class="info-panel"&gt;
 &lt;div class="info-header"&gt;
 &lt;span class="material-symbols-outlined info-panel-icon"&gt;info&lt;/span&gt;
 &lt;span class="info-panel-label"&gt;Definición Rápida&lt;/span&gt;
 &lt;/div&gt;
 &lt;div class="info-content"&gt;
 La &lt;strong&gt;Ley de Hick&lt;/strong&gt; establece que el tiempo que tarda una persona en tomar una decisión aumenta logarítmicamente a medida que aumenta el número y la complejidad de las opciones disponibles. En UX, esto se traduce en una regla de oro: &lt;strong&gt;Menos es más rápido.&lt;/strong&gt;
 &lt;/div&gt;
&lt;/div&gt;

&lt;h2 id="qué-es-la-ley-de-hick-y-por-qué-debería-importarte"&gt;¿Qué es la Ley de Hick (y por qué debería importarte)?&lt;/h2&gt;
&lt;p&gt;William Edmund Hick y Ray Hyman descubrieron a principios de la década de 1950 que añadir opciones adicionales no solo ralentiza al usuario de forma lineal, sino que puede llegar a paralizarlo o hacer que se sienta abrumado (fenómeno conocido como &lt;strong&gt;&amp;ldquo;Parálisis por Análisis&amp;rdquo;&lt;/strong&gt;).&lt;/p&gt;</description></item><item><title>La Ley de Hick: Decisión y Tiempo de Respuesta</title><link>https://www.fernandoux.com/es/wiki/concepts/hicks-law/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.fernandoux.com/es/wiki/concepts/hicks-law/</guid><description>&lt;div class="info-panel"&gt;
 &lt;div class="info-header"&gt;
 &lt;span class="material-symbols-outlined info-panel-icon"&gt;info&lt;/span&gt;
 &lt;span class="info-panel-label"&gt;Definición Rápida&lt;/span&gt;
 &lt;/div&gt;
 &lt;div class="info-content"&gt;
 La &lt;strong&gt;Ley de Hick&lt;/strong&gt; establece que el tiempo que tarda una persona en tomar una decisión aumenta logarítmicamente a medida que aumenta el número y la complejidad de las opciones disponibles. En UX, esto se traduce en una regla de oro: &lt;strong&gt;Menos es más rápido.&lt;/strong&gt;
 &lt;/div&gt;
&lt;/div&gt;

&lt;h2 id="qué-es-la-ley-de-hick-y-por-qué-debería-importarte"&gt;¿Qué es la Ley de Hick (y por qué debería importarte)?&lt;/h2&gt;
&lt;p&gt;William Edmund Hick y Ray Hyman descubrieron a principios de la década de 1950 que añadir opciones adicionales no solo ralentiza al usuario de forma lineal, sino que puede llegar a paralizarlo o hacer que se sienta abrumado (fenómeno conocido como &lt;strong&gt;&amp;ldquo;Parálisis por Análisis&amp;rdquo;&lt;/strong&gt;).&lt;/p&gt;</description></item><item><title>Lógica de Constraints y Auto Layout en Figma</title><link>https://www.fernandoux.com/es/wiki/techniques/auto-layout-constraints/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.fernandoux.com/es/wiki/techniques/auto-layout-constraints/</guid><description>&lt;div class="info-panel"&gt;
 &lt;div class="info-header"&gt;
 &lt;span class="material-symbols-outlined info-panel-icon"&gt;info&lt;/span&gt;
 &lt;span class="info-panel-label"&gt;Definición Rápida&lt;/span&gt;
 &lt;/div&gt;
 &lt;div class="info-content"&gt;
 Las &lt;strong&gt;Constraints&lt;/strong&gt; definen cómo se posicionan y escalan los elementos dentro de un contenedor estático. El &lt;strong&gt;Auto Layout&lt;/strong&gt; es un sistema de diseño flexible que crea contenedores que se expanden o contraen automáticamente según su contenido. Juntos, forman la base de cualquier diseño responsivo moderno en Figma.
 &lt;/div&gt;
&lt;/div&gt;

&lt;h2 id="por-qué-son-vitales-estas-herramientas"&gt;¿Por qué son Vitales estas Herramientas?&lt;/h2&gt;
&lt;p&gt;En el diseño de productos digitales moderno, no diseñamos para una única pantalla estática. Diseñamos para una infinidad de dispositivos y contextos. El uso correcto de Constraints y Auto Layout te permite:&lt;/p&gt;</description></item><item><title>Lógica de Constraints y Auto Layout en Figma</title><link>https://www.fernandoux.com/es/wiki/tecnicas/constraints-auto-layout/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.fernandoux.com/es/wiki/tecnicas/constraints-auto-layout/</guid><description>&lt;div class="info-panel"&gt;
 &lt;div class="info-header"&gt;
 &lt;span class="material-symbols-outlined info-panel-icon"&gt;info&lt;/span&gt;
 &lt;span class="info-panel-label"&gt;Definición Rápida&lt;/span&gt;
 &lt;/div&gt;
 &lt;div class="info-content"&gt;
 Las &lt;strong&gt;Constraints&lt;/strong&gt; definen cómo se posicionan y escalan los elementos dentro de un contenedor estático. El &lt;strong&gt;Auto Layout&lt;/strong&gt; es un sistema de diseño flexible que crea contenedores que se expanden o contraen automáticamente según su contenido. Juntos, forman la base de cualquier diseño responsivo moderno en Figma.
 &lt;/div&gt;
&lt;/div&gt;

&lt;h2 id="por-qué-son-vitales-estas-herramientas"&gt;¿Por qué son Vitales estas Herramientas?&lt;/h2&gt;
&lt;p&gt;En el diseño de productos digitales moderno, no diseñamos para una única pantalla estática. Diseñamos para una infinidad de dispositivos y contextos. El uso correcto de Constraints y Auto Layout te permite:&lt;/p&gt;</description></item><item><title>Mockups</title><link>https://www.fernandoux.com/es/wiki/artefactos/mockups/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.fernandoux.com/es/wiki/artefactos/mockups/</guid><description>&lt;div class="info-panel"&gt;
 &lt;div class="info-header"&gt;
 &lt;span class="material-symbols-outlined info-panel-icon"&gt;info&lt;/span&gt;
 &lt;span class="info-panel-label"&gt;Definición Rápida&lt;/span&gt;
 &lt;/div&gt;
 &lt;div class="info-content"&gt;
 Un mockup es una representación estática y de alta fidelidad de la interfaz de un producto. A diferencia de los wireframes, los mockups se centran en el aspecto visual y estético, incluyendo colores, tipografías, imágenes y otros elementos gráficos para simular la apariencia del producto final.
 &lt;/div&gt;
&lt;/div&gt;

&lt;h2 id="qué-son-los-mockups"&gt;¿Qué son los Mockups?&lt;/h2&gt;
&lt;p&gt;Si un wireframe es el plano de una casa, un mockup es la maqueta a color o el render 3D que muestra cómo se verá la casa terminada. Es un diseño estático (no interactivo) que comunica la dirección de arte y el diseño visual del producto.&lt;/p&gt;</description></item><item><title>Mockups</title><link>https://www.fernandoux.com/es/wiki/artifacts/mockups/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.fernandoux.com/es/wiki/artifacts/mockups/</guid><description>&lt;div class="info-panel"&gt;
 &lt;div class="info-header"&gt;
 &lt;span class="material-symbols-outlined info-panel-icon"&gt;info&lt;/span&gt;
 &lt;span class="info-panel-label"&gt;Definición Rápida&lt;/span&gt;
 &lt;/div&gt;
 &lt;div class="info-content"&gt;
 Un mockup es una representación estática y de alta fidelidad de la interfaz de un producto. A diferencia de los wireframes, los mockups se centran en el aspecto visual y estético, incluyendo colores, tipografías, imágenes y otros elementos gráficos para simular la apariencia del producto final.
 &lt;/div&gt;
&lt;/div&gt;

&lt;h2 id="qué-son-los-mockups"&gt;¿Qué son los Mockups?&lt;/h2&gt;
&lt;p&gt;Si un wireframe es el plano de una casa, un mockup es la maqueta a color o el render 3D que muestra cómo se verá la casa terminada. Es un diseño estático (no interactivo) que comunica la dirección de arte y el diseño visual del producto.&lt;/p&gt;</description></item><item><title>Modelado de Presencia en Tiempo Real: UX Colaborativo</title><link>https://www.fernandoux.com/es/wiki/conceptos/modelado-de-presencia/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.fernandoux.com/es/wiki/conceptos/modelado-de-presencia/</guid><description>&lt;div class="info-panel"&gt;
 &lt;div class="info-header"&gt;
 &lt;span class="material-symbols-outlined info-panel-icon"&gt;info&lt;/span&gt;
 &lt;span class="info-panel-label"&gt;Definición Rápida&lt;/span&gt;
 &lt;/div&gt;
 &lt;div class="info-content"&gt;
 El &lt;strong&gt;Modelado de Presencia&lt;/strong&gt; es el conjunto de indicadores visuales y funcionales que comunican a un usuario quién más está con él en el mismo espacio digital (ej. una página de Notion o un archivo de Figma) y qué están haciendo exactamente en ese preciso momento.
 &lt;/div&gt;
&lt;/div&gt;

&lt;h2 id="la-magia-de-no-estar-solo-el-sentimiento-de-presencia"&gt;La Magia de No Estar Solo: El Sentimiento de Presencia&lt;/h2&gt;
&lt;p&gt;Hace unos años, las aplicaciones eran solitarias: trabajabas, guardabas y cerrabas. Hoy, las aplicaciones de producto son &lt;strong&gt;multijugador&lt;/strong&gt;. El modelado de presencia no es solo un adorno estético; es una herramienta crítica de comunicación que evita que los usuarios cometan errores (como editar el mismo objeto al mismo tiempo) y fomenta la colaboración fluida.&lt;/p&gt;</description></item><item><title>Modelado de Presencia en Tiempo Real: UX Colaborativo</title><link>https://www.fernandoux.com/es/wiki/concepts/presence-modeling/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.fernandoux.com/es/wiki/concepts/presence-modeling/</guid><description>&lt;div class="info-panel"&gt;
 &lt;div class="info-header"&gt;
 &lt;span class="material-symbols-outlined info-panel-icon"&gt;info&lt;/span&gt;
 &lt;span class="info-panel-label"&gt;Definición Rápida&lt;/span&gt;
 &lt;/div&gt;
 &lt;div class="info-content"&gt;
 El &lt;strong&gt;Modelado de Presencia&lt;/strong&gt; es el conjunto de indicadores visuales y funcionales que comunican a un usuario quién más está con él en el mismo espacio digital (ej. una página de Notion o un archivo de Figma) y qué están haciendo exactamente en ese preciso momento.
 &lt;/div&gt;
&lt;/div&gt;

&lt;h2 id="la-magia-de-no-estar-solo-el-sentimiento-de-presencia"&gt;La Magia de No Estar Solo: El Sentimiento de Presencia&lt;/h2&gt;
&lt;p&gt;Hace unos años, las aplicaciones eran solitarias: trabajabas, guardabas y cerrabas. Hoy, las aplicaciones de producto son &lt;strong&gt;multijugador&lt;/strong&gt;. El modelado de presencia no es solo un adorno estético; es una herramienta crítica de comunicación que evita que los usuarios cometan errores (como editar el mismo objeto al mismo tiempo) y fomenta la colaboración fluida.&lt;/p&gt;</description></item><item><title>Modelos Mentales de Undo y Redo: El Tiempo en la Interfaz</title><link>https://www.fernandoux.com/es/wiki/conceptos/mental-models-undo-redo/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.fernandoux.com/es/wiki/conceptos/mental-models-undo-redo/</guid><description>&lt;div class="info-panel"&gt;
 &lt;div class="info-header"&gt;
 &lt;span class="material-symbols-outlined info-panel-icon"&gt;info&lt;/span&gt;
 &lt;span class="info-panel-label"&gt;Definición Rápida&lt;/span&gt;
 &lt;/div&gt;
 &lt;div class="info-content"&gt;
 Los &lt;strong&gt;Modelos Mentales de Undo y Redo&lt;/strong&gt; son la forma en que el usuario entiende que puede retroceder o avanzar en el historial de sus acciones. Un diseño correcto de Undo reduce la ansiedad del usuario, permitiéndole experimentar libremente con la interfaz sin miedo a cometer errores irreversibles.
 &lt;/div&gt;
&lt;/div&gt;

&lt;h2 id="el-poder-de-la-indulgencia-forgiving-ui"&gt;El Poder de la Indulgencia (Forgiving UI)&lt;/h2&gt;
&lt;p&gt;El botón de &amp;ldquo;Deshacer&amp;rdquo; es la herramienta de seguridad psicológica más potente en el diseño de interfaces. Cuando un usuario sabe que tiene una &amp;ldquo;red de seguridad&amp;rdquo; bajo sus pies, su carga cognitiva disminuye y su disposición a explorar nuevas funcionalidades aumenta drásticamente. Sin Undo, el usuario se vuelve conservador y temeroso ante cada clic.&lt;/p&gt;</description></item><item><title>Modelos Mentales de Undo y Redo: El Tiempo en la Interfaz</title><link>https://www.fernandoux.com/es/wiki/concepts/mental-models-undo-redo/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.fernandoux.com/es/wiki/concepts/mental-models-undo-redo/</guid><description>&lt;div class="info-panel"&gt;
 &lt;div class="info-header"&gt;
 &lt;span class="material-symbols-outlined info-panel-icon"&gt;info&lt;/span&gt;
 &lt;span class="info-panel-label"&gt;Definición Rápida&lt;/span&gt;
 &lt;/div&gt;
 &lt;div class="info-content"&gt;
 Los &lt;strong&gt;Modelos Mentales de Undo y Redo&lt;/strong&gt; son la forma en que el usuario entiende que puede retroceder o avanzar en el historial de sus acciones. Un diseño correcto de Undo reduce la ansiedad del usuario, permitiéndole experimentar libremente con la interfaz sin miedo a cometer errores irreversibles.
 &lt;/div&gt;
&lt;/div&gt;

&lt;h2 id="el-poder-de-la-indulgencia-forgiving-ui"&gt;El Poder de la Indulgencia (Forgiving UI)&lt;/h2&gt;
&lt;p&gt;El botón de &amp;ldquo;Deshacer&amp;rdquo; es la herramienta de seguridad psicológica más potente en el diseño de interfaces. Cuando un usuario sabe que tiene una &amp;ldquo;red de seguridad&amp;rdquo; bajo sus pies, su carga cognitiva disminuye y su disposición a explorar nuevas funcionalidades aumenta drásticamente. Sin Undo, el usuario se vuelve conservador y temeroso ante cada clic.&lt;/p&gt;</description></item><item><title>Organización de Props de Componentes: Estructura y Jerarquía</title><link>https://www.fernandoux.com/es/wiki/techniques/component-props-organization/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.fernandoux.com/es/wiki/techniques/component-props-organization/</guid><description>&lt;div class="info-panel"&gt;
 &lt;div class="info-header"&gt;
 &lt;span class="material-symbols-outlined info-panel-icon"&gt;info&lt;/span&gt;
 &lt;span class="info-panel-label"&gt;Definición Rápida&lt;/span&gt;
 &lt;/div&gt;
 &lt;div class="info-content"&gt;
 La &lt;strong&gt;Organización de Props&lt;/strong&gt; consiste en estructurar y priorizar las propiedades de un componente para que su uso sea intuitivo y predecible. Esto reduce la carga cognitiva de los diseñadores en Figma y de los desarrolladores en el código, facilitando la creación de interfaces consistentes.
 &lt;/div&gt;
&lt;/div&gt;

&lt;h2 id="por-qué-importa-el-orden-de-las-props"&gt;¿Por qué importa el orden de las Props?&lt;/h2&gt;
&lt;p&gt;Imagina un componente complejo (ej. un &lt;code&gt;Input&lt;/code&gt; con etiqueta, icono, mensaje de error y ayuda). Si las propiedades de configuración están desordenadas, el usuario del sistema de diseño (el diseñador o el desarrollador) perderá tiempo buscando cómo cambiar el color del icono o el tamaño del texto.&lt;/p&gt;</description></item><item><title>Organización de Props de Componentes: Estructura y Jerarquía</title><link>https://www.fernandoux.com/es/wiki/tecnicas/organizacion-props-componentes/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.fernandoux.com/es/wiki/tecnicas/organizacion-props-componentes/</guid><description>&lt;div class="info-panel"&gt;
 &lt;div class="info-header"&gt;
 &lt;span class="material-symbols-outlined info-panel-icon"&gt;info&lt;/span&gt;
 &lt;span class="info-panel-label"&gt;Definición Rápida&lt;/span&gt;
 &lt;/div&gt;
 &lt;div class="info-content"&gt;
 La &lt;strong&gt;Organización de Props&lt;/strong&gt; consiste en estructurar y priorizar las propiedades de un componente para que su uso sea intuitivo y predecible. Esto reduce la carga cognitiva de los diseñadores en Figma y de los desarrolladores en el código, facilitando la creación de interfaces consistentes.
 &lt;/div&gt;
&lt;/div&gt;

&lt;h2 id="por-qué-importa-el-orden-de-las-props"&gt;¿Por qué importa el orden de las Props?&lt;/h2&gt;
&lt;p&gt;Imagina un componente complejo (ej. un &lt;code&gt;Input&lt;/code&gt; con etiqueta, icono, mensaje de error y ayuda). Si las propiedades de configuración están desordenadas, el usuario del sistema de diseño (el diseñador o el desarrollador) perderá tiempo buscando cómo cambiar el color del icono o el tamaño del texto.&lt;/p&gt;</description></item><item><title>Paridad de Tokens en Múltiples Plataformas</title><link>https://www.fernandoux.com/es/wiki/conceptos/paridad-de-tokens/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.fernandoux.com/es/wiki/conceptos/paridad-de-tokens/</guid><description>&lt;div class="info-panel"&gt;
 &lt;div class="info-header"&gt;
 &lt;span class="material-symbols-outlined info-panel-icon"&gt;info&lt;/span&gt;
 &lt;span class="info-panel-label"&gt;Definición Rápida&lt;/span&gt;
 &lt;/div&gt;
 &lt;div class="info-content"&gt;
 La paridad de tokens asegura que las decisiones de diseño se traduzcan de manera idéntica y precisa a través de diferentes plataformas (Web, iOS, Android, Desktop) utilizando un único sistema de origen. Esto elimina inconsistencias visuales y reduce significativamente el esfuerzo de QA.
 &lt;/div&gt;
&lt;/div&gt;

&lt;h2 id="el-desafío-de-la-fragmentación-de-plataformas"&gt;El Desafío de la Fragmentación de Plataformas&lt;/h2&gt;
&lt;p&gt;Cada ecosistema tecnológico maneja los estilos (colores, fuentes, sombras) de forma única. Si un diseñador elige un &amp;ldquo;Azul Primario&amp;rdquo;, se enfrenta a:&lt;/p&gt;</description></item><item><title>Paridad de Tokens en Múltiples Plataformas</title><link>https://www.fernandoux.com/es/wiki/concepts/token-parity/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.fernandoux.com/es/wiki/concepts/token-parity/</guid><description>&lt;div class="info-panel"&gt;
 &lt;div class="info-header"&gt;
 &lt;span class="material-symbols-outlined info-panel-icon"&gt;info&lt;/span&gt;
 &lt;span class="info-panel-label"&gt;Definición Rápida&lt;/span&gt;
 &lt;/div&gt;
 &lt;div class="info-content"&gt;
 La paridad de tokens asegura que las decisiones de diseño se traduzcan de manera idéntica y precisa a través de diferentes plataformas (Web, iOS, Android, Desktop) utilizando un único sistema de origen. Esto elimina inconsistencias visuales y reduce significativamente el esfuerzo de QA.
 &lt;/div&gt;
&lt;/div&gt;

&lt;h2 id="el-desafío-de-la-fragmentación-de-plataformas"&gt;El Desafío de la Fragmentación de Plataformas&lt;/h2&gt;
&lt;p&gt;Cada ecosistema tecnológico maneja los estilos (colores, fuentes, sombras) de forma única. Si un diseñador elige un &amp;ldquo;Azul Primario&amp;rdquo;, se enfrenta a:&lt;/p&gt;</description></item><item><title>Presupuestos de Latencia en UX: Tiempos de Respuesta</title><link>https://www.fernandoux.com/es/wiki/estrategia/interaction-latency-budgets/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.fernandoux.com/es/wiki/estrategia/interaction-latency-budgets/</guid><description>&lt;div class="info-panel"&gt;
 &lt;div class="info-header"&gt;
 &lt;span class="material-symbols-outlined info-panel-icon"&gt;info&lt;/span&gt;
 &lt;span class="info-panel-label"&gt;Definición Rápida&lt;/span&gt;
 &lt;/div&gt;
 &lt;div class="info-content"&gt;
 Un &lt;strong&gt;Presupuesto de Latencia&lt;/strong&gt; (Latency Budget) es el tiempo máximo permitido (en milisegundos) para que una acción del usuario produzca una respuesta visible en la interfaz. No es una métrica técnica; es un compromiso de diseño para garantizar la fluidez de la experiencia.
 &lt;/div&gt;
&lt;/div&gt;

&lt;h2 id="por-qué-el-diseñador-debe-establecer-presupuestos-de-latencia"&gt;¿Por qué el Diseñador debe establecer Presupuestos de Latencia?&lt;/h2&gt;
&lt;p&gt;A menudo, los diseñadores crean flujos complejos e interacciones pesadas sin considerar el coste técnico. Si una animación de apertura de un menú tarda 500ms y el servidor otros 1000ms en devolver los datos, el usuario sentirá que la aplicación es una barca pesada.&lt;/p&gt;</description></item><item><title>Presupuestos de Latencia en UX: Tiempos de Respuesta</title><link>https://www.fernandoux.com/es/wiki/strategy/interaction-latency-budgets/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.fernandoux.com/es/wiki/strategy/interaction-latency-budgets/</guid><description>&lt;div class="info-panel"&gt;
 &lt;div class="info-header"&gt;
 &lt;span class="material-symbols-outlined info-panel-icon"&gt;info&lt;/span&gt;
 &lt;span class="info-panel-label"&gt;Definición Rápida&lt;/span&gt;
 &lt;/div&gt;
 &lt;div class="info-content"&gt;
 Un &lt;strong&gt;Presupuesto de Latencia&lt;/strong&gt; (Latency Budget) es el tiempo máximo permitido (en milisegundos) para que una acción del usuario produzca una respuesta visible en la interfaz. No es una métrica técnica; es un compromiso de diseño para garantizar la fluidez de la experiencia.
 &lt;/div&gt;
&lt;/div&gt;

&lt;h2 id="por-qué-el-diseñador-debe-establecer-presupuestos-de-latencia"&gt;¿Por qué el Diseñador debe establecer Presupuestos de Latencia?&lt;/h2&gt;
&lt;p&gt;A menudo, los diseñadores crean flujos complejos e interacciones pesadas sin considerar el coste técnico. Si una animación de apertura de un menú tarda 500ms y el servidor otros 1000ms en devolver los datos, el usuario sentirá que la aplicación es una barca pesada.&lt;/p&gt;</description></item><item><title>Prevención vs Recuperación de Errores: Una Interfaz Indulgente</title><link>https://www.fernandoux.com/es/wiki/conceptos/prevencion-vs-recuperacion-errores/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.fernandoux.com/es/wiki/conceptos/prevencion-vs-recuperacion-errores/</guid><description>&lt;div class="info-panel"&gt;
 &lt;div class="info-header"&gt;
 &lt;span class="material-symbols-outlined info-panel-icon"&gt;info&lt;/span&gt;
 &lt;span class="info-panel-label"&gt;Definición Rápida&lt;/span&gt;
 &lt;/div&gt;
 &lt;div class="info-content"&gt;
 La &lt;strong&gt;Prevención de Errores&lt;/strong&gt; busca diseñar el sistema para que el usuario no pueda cometer fallos. La &lt;strong&gt;Recuperación de Errores&lt;/strong&gt; diseña la salida cuando el fallo ya ha ocurrido, ayudando al usuario a volver al camino correcto sin frustración.
 &lt;/div&gt;
&lt;/div&gt;

&lt;h2 id="el-paradigma-de-la-interfaz-indulgente-forgiving-interface"&gt;El Paradigma de la Interfaz Indulgente (Forgiving Interface)&lt;/h2&gt;
&lt;p&gt;Los seres humanos somos falibles por naturaleza: nos distraemos, nos equivocamos al teclear o no entendemos bien las instrucciones. Un diseño de UX maduro no culpa al usuario por sus errores, sino que asume que ocurrirán y diseña un ecosistema que los mitigue o los solucione con elegancia. Este concepto se basa en dos de las 10 heurísticas de usabilidad de Jakob Nielsen: la #5 (Prevención de errores) y la #9 (Ayudar a los usuarios a reconocer, diagnosticar y recuperarse de errores).&lt;/p&gt;</description></item><item><title>Prevención vs Recuperación de Errores: Una Interfaz Indulgente</title><link>https://www.fernandoux.com/es/wiki/concepts/prevention-vs-recovery-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.fernandoux.com/es/wiki/concepts/prevention-vs-recovery-errors/</guid><description>&lt;div class="info-panel"&gt;
 &lt;div class="info-header"&gt;
 &lt;span class="material-symbols-outlined info-panel-icon"&gt;info&lt;/span&gt;
 &lt;span class="info-panel-label"&gt;Definición Rápida&lt;/span&gt;
 &lt;/div&gt;
 &lt;div class="info-content"&gt;
 La &lt;strong&gt;Prevención de Errores&lt;/strong&gt; busca diseñar el sistema para que el usuario no pueda cometer fallos. La &lt;strong&gt;Recuperación de Errores&lt;/strong&gt; diseña la salida cuando el fallo ya ha ocurrido, ayudando al usuario a volver al camino correcto sin frustración.
 &lt;/div&gt;
&lt;/div&gt;

&lt;h2 id="el-paradigma-de-la-interfaz-indulgente-forgiving-interface"&gt;El Paradigma de la Interfaz Indulgente (Forgiving Interface)&lt;/h2&gt;
&lt;p&gt;Los seres humanos somos falibles por naturaleza: nos distraemos, nos equivocamos al teclear o no entendemos bien las instrucciones. Un diseño de UX maduro no culpa al usuario por sus errores, sino que asume que ocurrirán y diseña un ecosistema que los mitigue o los solucione con elegancia. Este concepto se basa en dos de las 10 heurísticas de usabilidad de Jakob Nielsen: la #5 (Prevención de errores) y la #9 (Ayudar a los usuarios a reconocer, diagnosticar y recuperarse de errores).&lt;/p&gt;</description></item><item><title>Principios de Feedback Háptico: Sentir la Interfaz</title><link>https://www.fernandoux.com/es/wiki/conceptos/principios-feedback-haptico/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.fernandoux.com/es/wiki/conceptos/principios-feedback-haptico/</guid><description>&lt;div class="info-panel"&gt;
 &lt;div class="info-header"&gt;
 &lt;span class="material-symbols-outlined info-panel-icon"&gt;info&lt;/span&gt;
 &lt;span class="info-panel-label"&gt;Definición Rápida&lt;/span&gt;
 &lt;/div&gt;
 &lt;div class="info-content"&gt;
 El &lt;strong&gt;Feedback Háptico&lt;/strong&gt; es la respuesta física (vibración o impacto táctil) que un dispositivo móvil o un wearable emite ante una acción del usuario. Es el tercer canal de comunicación, junto a la vista y el oído, que permite que el usuario &amp;ldquo;sienta&amp;rdquo; que algo ha ocurrido sin necesidad de mirar la pantalla.
 &lt;/div&gt;
&lt;/div&gt;

&lt;h2 id="por-qué-el-háptico-es-crítico-para-la-ux"&gt;¿Por qué el Háptico es Crítico para la UX?&lt;/h2&gt;
&lt;p&gt;Vivimos en un mundo lleno de distracciones visuales. Los seres humanos hemos evolucionado para sentir texturas y respuestas físicas cuando manipulamos objetos. En una pantalla de cristal lisa, perdemos ese sentido.&lt;/p&gt;</description></item><item><title>Principios de Feedback Háptico: Sentir la Interfaz</title><link>https://www.fernandoux.com/es/wiki/concepts/haptic-feedback-principles/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.fernandoux.com/es/wiki/concepts/haptic-feedback-principles/</guid><description>&lt;div class="info-panel"&gt;
 &lt;div class="info-header"&gt;
 &lt;span class="material-symbols-outlined info-panel-icon"&gt;info&lt;/span&gt;
 &lt;span class="info-panel-label"&gt;Definición Rápida&lt;/span&gt;
 &lt;/div&gt;
 &lt;div class="info-content"&gt;
 El &lt;strong&gt;Feedback Háptico&lt;/strong&gt; es la respuesta física (vibración o impacto táctil) que un dispositivo móvil o un wearable emite ante una acción del usuario. Es el tercer canal de comunicación, junto a la vista y el oído, que permite que el usuario &amp;ldquo;sienta&amp;rdquo; que algo ha ocurrido sin necesidad de mirar la pantalla.
 &lt;/div&gt;
&lt;/div&gt;

&lt;h2 id="por-qué-el-háptico-es-crítico-para-la-ux"&gt;¿Por qué el Háptico es Crítico para la UX?&lt;/h2&gt;
&lt;p&gt;Vivimos en un mundo lleno de distracciones visuales. Los seres humanos hemos evolucionado para sentir texturas y respuestas físicas cuando manipulamos objetos. En una pantalla de cristal lisa, perdemos ese sentido.&lt;/p&gt;</description></item><item><title>Resolución de Conflictos en Colaboración: UI y UX</title><link>https://www.fernandoux.com/es/wiki/conceptos/resolucion-de-conflictos/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.fernandoux.com/es/wiki/conceptos/resolucion-de-conflictos/</guid><description>&lt;div class="info-panel"&gt;
 &lt;div class="info-header"&gt;
 &lt;span class="material-symbols-outlined info-panel-icon"&gt;info&lt;/span&gt;
 &lt;span class="info-panel-label"&gt;Definición Rápida&lt;/span&gt;
 &lt;/div&gt;
 &lt;div class="info-content"&gt;
 La &lt;strong&gt;Resolución de Conflictos&lt;/strong&gt; ocurre cuando dos o más usuarios intentan realizar acciones contradictorias sobre el mismo objeto al mismo tiempo (ej. uno borra un párrafo mientras el otro lo está editando). En el diseño de producto colaborativo, nuestro objetivo es que el usuario nunca vea una notificación de &amp;ldquo;Error de Sincronización&amp;rdquo; si podemos evitarlo.
 &lt;/div&gt;
&lt;/div&gt;

&lt;h2 id="el-reto-de-las-aplicaciones-multiusuario"&gt;El Reto de las Aplicaciones Multiusuario&lt;/h2&gt;
&lt;p&gt;En aplicaciones modernas como Google Docs, Figma o Notion, la colaboración en tiempo real es una funcionalidad básica. Sin embargo, detrás de la magia hay una lógica de resolución de conflictos extremadamente compleja. Si dos personas guardan versiones diferentes, ¿quién gana? ¿Se pierde el trabajo de alguien?&lt;/p&gt;</description></item><item><title>Resolución de Conflictos en Colaboración: UI y UX</title><link>https://www.fernandoux.com/es/wiki/concepts/conflict-resolution/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.fernandoux.com/es/wiki/concepts/conflict-resolution/</guid><description>&lt;div class="info-panel"&gt;
 &lt;div class="info-header"&gt;
 &lt;span class="material-symbols-outlined info-panel-icon"&gt;info&lt;/span&gt;
 &lt;span class="info-panel-label"&gt;Definición Rápida&lt;/span&gt;
 &lt;/div&gt;
 &lt;div class="info-content"&gt;
 La &lt;strong&gt;Resolución de Conflictos&lt;/strong&gt; ocurre cuando dos o más usuarios intentan realizar acciones contradictorias sobre el mismo objeto al mismo tiempo (ej. uno borra un párrafo mientras el otro lo está editando). En el diseño de producto colaborativo, nuestro objetivo es que el usuario nunca vea una notificación de &amp;ldquo;Error de Sincronización&amp;rdquo; si podemos evitarlo.
 &lt;/div&gt;
&lt;/div&gt;

&lt;h2 id="el-reto-de-las-aplicaciones-multiusuario"&gt;El Reto de las Aplicaciones Multiusuario&lt;/h2&gt;
&lt;p&gt;En aplicaciones modernas como Google Docs, Figma o Notion, la colaboración en tiempo real es una funcionalidad básica. Sin embargo, detrás de la magia hay una lógica de resolución de conflictos extremadamente compleja. Si dos personas guardan versiones diferentes, ¿quién gana? ¿Se pierde el trabajo de alguien?&lt;/p&gt;</description></item><item><title>Salvaguardas para Acciones Destructivas: Fricción Positiva</title><link>https://www.fernandoux.com/es/wiki/techniques/destructive-action-safeguards/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.fernandoux.com/es/wiki/techniques/destructive-action-safeguards/</guid><description>&lt;div class="info-panel"&gt;
 &lt;div class="info-header"&gt;
 &lt;span class="material-symbols-outlined info-panel-icon"&gt;info&lt;/span&gt;
 &lt;span class="info-panel-label"&gt;Definición Rápida&lt;/span&gt;
 &lt;/div&gt;
 &lt;div class="info-content"&gt;
 Las &lt;strong&gt;Salvaguardas&lt;/strong&gt; son mecanismos de fricción intencionada diseñados para evitar que un usuario realice acciones irreversibles (borrar, formatear, cerrar cuenta o eliminar datos críticos) de forma accidental o impulsiva. En este caso, la &lt;strong&gt;fricción es un aliado de la experiencia de usuario.&lt;/strong&gt;
 &lt;/div&gt;
&lt;/div&gt;

&lt;h2 id="el-poder-de-la-fricción-positiva"&gt;El Poder de la Fricción Positiva&lt;/h2&gt;
&lt;p&gt;En el diseño de interfaces habitual, buscamos eliminar cualquier obstáculo o fricción que ralentice al usuario. Sin embargo, en las acciones destructivas, la fricción es &lt;strong&gt;humanamente necesaria&lt;/strong&gt;. Sin ella, un clic erróneo podría borrar años de trabajo del usuario. Una buena salvaguarda obliga al cerebro a pasar del modo automático (&amp;ldquo;Sistema 1&amp;rdquo;) al modo analítico y consciente (&amp;ldquo;Sistema 2&amp;rdquo;).&lt;/p&gt;</description></item><item><title>Salvaguardas para Acciones Destructivas: Fricción Positiva</title><link>https://www.fernandoux.com/es/wiki/tecnicas/salvaguardas-acciones-destructivas/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.fernandoux.com/es/wiki/tecnicas/salvaguardas-acciones-destructivas/</guid><description>&lt;div class="info-panel"&gt;
 &lt;div class="info-header"&gt;
 &lt;span class="material-symbols-outlined info-panel-icon"&gt;info&lt;/span&gt;
 &lt;span class="info-panel-label"&gt;Definición Rápida&lt;/span&gt;
 &lt;/div&gt;
 &lt;div class="info-content"&gt;
 Las &lt;strong&gt;Salvaguardas&lt;/strong&gt; son mecanismos de fricción intencionada diseñados para evitar que un usuario realice acciones irreversibles (borrar, formatear, cerrar cuenta o eliminar datos críticos) de forma accidental o impulsiva. En este caso, la &lt;strong&gt;fricción es un aliado de la experiencia de usuario.&lt;/strong&gt;
 &lt;/div&gt;
&lt;/div&gt;

&lt;h2 id="el-poder-de-la-fricción-positiva"&gt;El Poder de la Fricción Positiva&lt;/h2&gt;
&lt;p&gt;En el diseño de interfaces habitual, buscamos eliminar cualquier obstáculo o fricción que ralentice al usuario. Sin embargo, en las acciones destructivas, la fricción es &lt;strong&gt;humanamente necesaria&lt;/strong&gt;. Sin ella, un clic erróneo podría borrar años de trabajo del usuario. Una buena salvaguarda obliga al cerebro a pasar del modo automático (&amp;ldquo;Sistema 1&amp;rdquo;) al modo analítico y consciente (&amp;ldquo;Sistema 2&amp;rdquo;).&lt;/p&gt;</description></item><item><title>Sistema de Diseño</title><link>https://www.fernandoux.com/es/wiki/conceptos/sistema-de-diseno/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.fernandoux.com/es/wiki/conceptos/sistema-de-diseno/</guid><description>&lt;div class="info-panel"&gt;
 &lt;div class="info-header"&gt;
 &lt;span class="material-symbols-outlined info-panel-icon"&gt;info&lt;/span&gt;
 &lt;span class="info-panel-label"&gt;Definición Rápida&lt;/span&gt;
 &lt;/div&gt;
 &lt;div class="info-content"&gt;
 Un Sistema de Diseño es una colección de componentes de UI reutilizables, guiada por estándares claros (principios, guías de estilo), que permite a los equipos diseñar y construir productos digitales de manera coherente y eficiente.
 &lt;/div&gt;
&lt;/div&gt;

&lt;h2 id="qué-es-un-sistema-de-diseño"&gt;¿Qué es un Sistema de Diseño?&lt;/h2&gt;
&lt;p&gt;Imagina que estás construyendo con LEGO. No tienes que crear cada ladrillo desde cero cada vez que construyes algo nuevo. Tienes un conjunto de ladrillos estándar (2x2, 2x4, etc.) que puedes combinar para crear cualquier cosa. Además, tienes un manual de instrucciones que te dice cómo encajan las piezas.&lt;/p&gt;</description></item><item><title>Sistema de Diseño</title><link>https://www.fernandoux.com/es/wiki/concepts/design-system/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.fernandoux.com/es/wiki/concepts/design-system/</guid><description>&lt;div class="info-panel"&gt;
 &lt;div class="info-header"&gt;
 &lt;span class="material-symbols-outlined info-panel-icon"&gt;info&lt;/span&gt;
 &lt;span class="info-panel-label"&gt;Definición Rápida&lt;/span&gt;
 &lt;/div&gt;
 &lt;div class="info-content"&gt;
 Un Sistema de Diseño es una colección de componentes de UI reutilizables, guiada por estándares claros (principios, guías de estilo), que permite a los equipos diseñar y construir productos digitales de manera coherente y eficiente.
 &lt;/div&gt;
&lt;/div&gt;

&lt;h2 id="qué-es-un-sistema-de-diseño"&gt;¿Qué es un Sistema de Diseño?&lt;/h2&gt;
&lt;p&gt;Imagina que estás construyendo con LEGO. No tienes que crear cada ladrillo desde cero cada vez que construyes algo nuevo. Tienes un conjunto de ladrillos estándar (2x2, 2x4, etc.) que puedes combinar para crear cualquier cosa. Además, tienes un manual de instrucciones que te dice cómo encajan las piezas.&lt;/p&gt;</description></item><item><title>Skeleton VS Optimistic UI: Estrategias de Carga</title><link>https://www.fernandoux.com/es/wiki/conceptos/skeleton-vs-optimistic-ui/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.fernandoux.com/es/wiki/conceptos/skeleton-vs-optimistic-ui/</guid><description>&lt;div class="info-panel"&gt;
 &lt;div class="info-header"&gt;
 &lt;span class="material-symbols-outlined info-panel-icon"&gt;info&lt;/span&gt;
 &lt;span class="info-panel-label"&gt;Definición Rápida&lt;/span&gt;
 &lt;/div&gt;
 &lt;div class="info-content"&gt;
 Las &lt;strong&gt;Skeleton Screens&lt;/strong&gt; (Pantallas de Esqueleto) son marcadores de posición grises que imitan la estructura final de la página mientras se cargan los datos. La &lt;strong&gt;Optimistic UI&lt;/strong&gt; (Interfaz Optimista) es una técnica que muestra el resultado de una acción inmediatamente, asumiendo que el servidor responderá con éxito.
 &lt;/div&gt;
&lt;/div&gt;

&lt;h2 id="el-arte-de-la-espera-rendimiento-percibido"&gt;El Arte de la Espera: Rendimiento Percibido&lt;/h2&gt;
&lt;p&gt;En el diseño de producto moderno, la velocidad no es solo una cuestión de milisegundos reales (latencia), sino de cómo el usuario &lt;strong&gt;siente&lt;/strong&gt; que el sistema está respondiendo. Ambas técnicas buscan reducir la ansiedad del usuario durante la carga, pero se aplican en momentos diferentes del flujo.&lt;/p&gt;</description></item><item><title>Skeleton VS Optimistic UI: Estrategias de Carga</title><link>https://www.fernandoux.com/es/wiki/concepts/skeleton-vs-optimistic-ui/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.fernandoux.com/es/wiki/concepts/skeleton-vs-optimistic-ui/</guid><description>&lt;div class="info-panel"&gt;
 &lt;div class="info-header"&gt;
 &lt;span class="material-symbols-outlined info-panel-icon"&gt;info&lt;/span&gt;
 &lt;span class="info-panel-label"&gt;Definición Rápida&lt;/span&gt;
 &lt;/div&gt;
 &lt;div class="info-content"&gt;
 Las &lt;strong&gt;Skeleton Screens&lt;/strong&gt; (Pantallas de Esqueleto) son marcadores de posición grises que imitan la estructura final de la página mientras se cargan los datos. La &lt;strong&gt;Optimistic UI&lt;/strong&gt; (Interfaz Optimista) es una técnica que muestra el resultado de una acción inmediatamente, asumiendo que el servidor responderá con éxito.
 &lt;/div&gt;
&lt;/div&gt;

&lt;h2 id="el-arte-de-la-espera-rendimiento-percibido"&gt;El Arte de la Espera: Rendimiento Percibido&lt;/h2&gt;
&lt;p&gt;En el diseño de producto moderno, la velocidad no es solo una cuestión de milisegundos reales (latencia), sino de cómo el usuario &lt;strong&gt;siente&lt;/strong&gt; que el sistema está respondiendo. Ambas técnicas buscan reducir la ansiedad del usuario durante la carga, pero se aplican en momentos diferentes del flujo.&lt;/p&gt;</description></item><item><title>Variables vs Styles en Figma: Estrategias y Tradeoffs</title><link>https://www.fernandoux.com/es/wiki/conceptos/variables-vs-styles/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.fernandoux.com/es/wiki/conceptos/variables-vs-styles/</guid><description>&lt;div class="info-panel"&gt;
 &lt;div class="info-header"&gt;
 &lt;span class="material-symbols-outlined info-panel-icon"&gt;info&lt;/span&gt;
 &lt;span class="info-panel-label"&gt;Definición Rápida&lt;/span&gt;
 &lt;/div&gt;
 &lt;div class="info-content"&gt;
 Las &lt;strong&gt;Variables&lt;/strong&gt; son valores crudos y dinámicos (números, colores, strings, booleanos) que permiten crear sistemas temáticos y prototipos avanzados. Los &lt;strong&gt;Styles&lt;/strong&gt; son colecciones de propiedades visuales (como gradientes, efectos o tipografías complejas) que definen la apariencia final de un elemento.
 &lt;/div&gt;
&lt;/div&gt;

&lt;h2 id="el-dilema-variables-o-estilos"&gt;El Dilema: ¿Variables o Estilos?&lt;/h2&gt;
&lt;p&gt;Figma ha evolucionado hacia un modelo mucho más potente con la introducción de las Variables, pero los Estilos siguen siendo fundamentales en muchos flujos de trabajo. Entender el propósito y las limitaciones de cada uno de estos elementos te ayudará a construir una librería de diseño más robusta y fácil de usar.&lt;/p&gt;</description></item><item><title>Variables vs Styles en Figma: Estrategias y Tradeoffs</title><link>https://www.fernandoux.com/es/wiki/concepts/variables-vs-styles/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.fernandoux.com/es/wiki/concepts/variables-vs-styles/</guid><description>&lt;div class="info-panel"&gt;
 &lt;div class="info-header"&gt;
 &lt;span class="material-symbols-outlined info-panel-icon"&gt;info&lt;/span&gt;
 &lt;span class="info-panel-label"&gt;Definición Rápida&lt;/span&gt;
 &lt;/div&gt;
 &lt;div class="info-content"&gt;
 Las &lt;strong&gt;Variables&lt;/strong&gt; son valores crudos y dinámicos (números, colores, strings, booleanos) que permiten crear sistemas temáticos y prototipos avanzados. Los &lt;strong&gt;Styles&lt;/strong&gt; son colecciones de propiedades visuales (como gradientes, efectos o tipografías complejas) que definen la apariencia final de un elemento.
 &lt;/div&gt;
&lt;/div&gt;

&lt;h2 id="el-dilema-variables-o-estilos"&gt;El Dilema: ¿Variables o Estilos?&lt;/h2&gt;
&lt;p&gt;Figma ha evolucionado hacia un modelo mucho más potente con la introducción de las Variables, pero los Estilos siguen siendo fundamentales en muchos flujos de trabajo. Entender el propósito y las limitaciones de cada uno de estos elementos te ayudará a construir una librería de diseño más robusta y fácil de usar.&lt;/p&gt;</description></item><item><title>Wireframes</title><link>https://www.fernandoux.com/es/wiki/artefactos/wireframes/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.fernandoux.com/es/wiki/artefactos/wireframes/</guid><description>&lt;div class="info-panel"&gt;
 &lt;div class="info-header"&gt;
 &lt;span class="material-symbols-outlined info-panel-icon"&gt;info&lt;/span&gt;
 &lt;span class="info-panel-label"&gt;Definición Rápida&lt;/span&gt;
 &lt;/div&gt;
 &lt;div class="info-content"&gt;
 Un wireframe es un esquema visual de baja fidelidad de una interfaz, similar al plano de un arquitecto. Se enfoca en la estructura, la jerarquía del contenido y la funcionalidad, ignorando deliberadamente los elementos visuales como colores, tipografías o imágenes.
 &lt;/div&gt;
&lt;/div&gt;

&lt;h2 id="qué-son-los-wireframes"&gt;¿Qué son los Wireframes?&lt;/h2&gt;
&lt;p&gt;Imagina que quieres construir una casa. Antes de decidir el color de las paredes o el tipo de muebles, necesitas un plano que defina dónde estarán las habitaciones, las puertas y las ventanas. Eso es exactamente un wireframe para un producto digital.&lt;/p&gt;</description></item><item><title>Wireframes</title><link>https://www.fernandoux.com/es/wiki/artifacts/wireframes/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.fernandoux.com/es/wiki/artifacts/wireframes/</guid><description>&lt;div class="info-panel"&gt;
 &lt;div class="info-header"&gt;
 &lt;span class="material-symbols-outlined info-panel-icon"&gt;info&lt;/span&gt;
 &lt;span class="info-panel-label"&gt;Definición Rápida&lt;/span&gt;
 &lt;/div&gt;
 &lt;div class="info-content"&gt;
 Un wireframe es un esquema visual de baja fidelidad de una interfaz, similar al plano de un arquitecto. Se enfoca en la estructura, la jerarquía del contenido y la funcionalidad, ignorando deliberadamente los elementos visuales como colores, tipografías o imágenes.
 &lt;/div&gt;
&lt;/div&gt;

&lt;h2 id="qué-son-los-wireframes"&gt;¿Qué son los Wireframes?&lt;/h2&gt;
&lt;p&gt;Imagina que quieres construir una casa. Antes de decidir el color de las paredes o el tipo de muebles, necesitas un plano que defina dónde estarán las habitaciones, las puertas y las ventanas. Eso es exactamente un wireframe para un producto digital.&lt;/p&gt;</description></item></channel></rss>