Blog

Notas sobre desarrollo, diseño y las decisiones que hay detrás.

Panel de Figma junto a un editor de código mostrando el mismo componente
5 min de lectura

De Figma a producción: mi flujo para que nada se pierda en la traducción

Diseñar y programar el mismo producto cambia el orden de las decisiones. Cómo organizo el paso de un archivo de Figma a componentes de verdad, sin la fricción de que dos personas se turnen el archivo.

Leer nota →
Comparación entre un producto mínimo funcional y una versión incompleta
4 min de lectura

Qué es un MVP y qué no (casi todos lo definen mal)

La sigla se usa para justificar dos cosas opuestas: entregar poco y entregar mal. La diferencia importa, sobre todo si estás pagando por el desarrollo.

Leer nota →
Biblioteca de componentes de interfaz organizados jerárquicamente
3 min de lectura

Qué es un design system (y cuándo NO necesitás uno)

Construir un design system para un proyecto de una sola pantalla es gastar dos semanas en flexibilidad que nadie va a usar. Cuándo vale la pena y cuándo es sobre-ingeniería con nombre elegante.

Leer nota →
Diagrama de alcance de producto con funcionalidades dentro y fuera de la primera versión
5 min de lectura

De idea a MVP: cómo decido qué construir y qué dejar afuera

La parte difícil de un MVP no es construirlo, es recortarlo. El método que uso para decidir qué entra en la primera versión, con las decisiones reales del SaaS que sostengo en producción.

Leer nota →
Lista de verificación de principios de usabilidad sobre una interfaz
4 min de lectura

Cómo audito una interfaz con los 10 principios de Nielsen

Una auditoría heurística es la forma más barata de encontrar problemas reales antes de tocar un píxel. Así la hago, con lo que encontré al aplicarla sobre un e-commerce con 34 años en el mercado.

Leer nota →
Paleta de colores organizada en capas de tokens primitivos y semánticos
4 min de lectura

Design tokens: cómo lo que diseño en Figma termina siendo config de Tailwind

Un token de diseño no es una buena práctica decorativa: es lo que hace que cambiar un color sea una línea en vez de una búsqueda componente por componente. Cómo los organizo y cómo cruzan a código.

Leer nota →
Interfaz con indicadores de foco de teclado y contraste de color marcados
4 min de lectura

Por qué la accesibilidad no puede ser una fase 2

Agregar accesibilidad después es rehacer trabajo. Los tres chequeos gratuitos que hago desde el primer componente, y por qué salen más baratos en el diseño que en el código.

Leer nota →
Lista de verificación para contratar un desarrollo de software a medida
4 min de lectura

Cómo contratar desarrollo a medida sin que se te vaya de las manos

La mayoría de los proyectos a medida no fracasan por mala tecnología. Fracasan por decisiones que se toman en la primera semana y que nadie revisa hasta que ya es tarde. Esta es la guía que le daría a un cliente antes de la primera reunión.

Leer nota →
Currículum comparando una descripción genérica con una descripción específica de una decisión
3 min de lectura

Mi CV dejó de ser una lista de tecnologías, y contrataron más rápido

React, Node, TypeScript — cualquiera puede escribir esa lista. Lo que cambié fue contar qué decisión tomé y qué pasó, no qué herramienta usé para tomarla.

Leer nota →
Blog — Página 2 | Nicolás Ariel Fernández