Ask HN: ¿Cuáles son los mejores cursos de diseño de UI para hackers?
Los desarrolladores que buscan mejorar sus habilidades de UI intercambian recomendaciones de recursos de diseño prácticos y orientados a ingenieros, desde libros como *Refactoring UI*, *Don’t Make Me Think* y *The Design of Everyday Things* hasta cursos de pago como Learn UI Design, Shift Nudge y el programa Figma de Dribbble. Muchos destacan que, aunque el material curado puede acelerar el aprendizaje —especialmente cuando es concreto y basado en ejemplos—, el progreso real llega al diseñar interfaces reales repetidamente, estudiar lo que funciona en productos existentes y recibir críticas, usando libros y guías sobre todo para organizar esa experiencia práctica en un marco coherente.
Recursos prácticos de UI fuertemente recomendados
- “Refactoring UI” es elogiado repetidamente como inusualmente práctico, rápido de leer y útil para desarrolladores; muchos lo llaman una lectura obligada, aunque algunos critican su precio y su sesgo hacia interfaces de baja densidad y con mucho espacio.
- También se destacan sus vídeos complementarios en YouTube y un popular artículo de Medium con “consejos prácticos”.
- Recursos centrados en CSS/diseño de layouts como “CSS for JS Devs” y “Every Layout” se recomiendan para entender en profundidad los layouts responsive modernos y reducir los problemas de maquetación.
- Varias colecciones de “reglas” para desarrolladores (por ejemplo, conjuntos concisos de reglas de UI y un recorrido de “design for developers”) se citan como influyentes para aprender por ejemplo.
Libros y guías de diseño más amplios
- Textos fundamentales mencionados con frecuencia:
- “Don’t Make Me Think”
- “The Design of Everyday Things”
- “Designing Interfaces”
- “About Face”
- “Universal Principles of Design”
- “The Non‑Designer’s Design Book”
- “Design for Hackers”
- “Designing Visual Interfaces”
- Guías y ensayos oficiales: Apple Human Interface Guidelines, las guías de Windows 2000/95, “A Dao of Web Design”, además de cursos de usabilidad y diseño de interacción de organizaciones de UX reconocidas.
- También se recomiendan recursos de diseño ético y humano y sitios de concienciación sobre dark patterns.
Cursos de pago y preocupaciones sobre precio/ventas
- Se elogia un paquete de cursos en vídeo de UI/UX/landing pages de alto precio por ser excepcionalmente sistemático y amigable para programadores, pero el coste (~$1,000) y la “matrícula cerrada” / escasez artificial generan escepticismo.
- Se mencionan Shift Nudge, el curso de UI en Figma de Dribbble, interaction-design.org, designcode, HackDesign y otras ofertas de formato cohorte o autoguiadas; se dice que los formatos por cohorte ayudan más a completar el curso.
- El precio de un ebook caro de UI provoca debate: algunos argumentan un fuerte retorno de inversión y reembolso por parte del empleador; otros tienen techos de precio personales estrictos o ingresos limitados, así que solo pagarían por libros “increíblemente buenos”.
Práctica, mentalidad y proceso
- Muchos sostienen que la práctica directa importa más que leer; los libros ayudan sobre todo cuando ya estás diseñando e iterando activamente.
- Sugerencias: hacer bocetos primero, usar herramientas como Balsamiq o Figma, reutilizar bibliotecas de componentes, estudiar y copiar UIs eficaces, y contratar diseñadores para luego analizar en qué difieren sus decisiones de las tuyas.
- Se sugiere que la formación en dibujo es sorprendentemente útil para desarrollar el juicio visual.
- Un tema recurrente: “preocúpate de verdad”, cuida los detalles y piensa en términos de compensaciones y objetivos del usuario, no de listas de verificación.
Debates y perspectivas de diseño
- Hay un fuerte desacuerdo sobre el espacio en blanco frente a la densidad de información; algunos no soportan las UIs modernas “gruesas” y de baja densidad y prefieren herramientas densas (hojas de cálculo, terminales), mientras que otros señalan que el espacio en blanco puede mejorar la claridad.
- Los participantes recalcan que no existen reglas universales; las pruebas con usuarios y el contexto (tarea, audiencia, dispositivo) deben guiar las decisiones.
- Algunos afirman que no existe un único sistema coherente para el diseño de UI; otros ven patrones, principios y guías como andamiajes valiosos, especialmente para equipos y principiantes.