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.