Etiqueta: guia

Guía para diseño de interfaz de usuario: UI vs UX

El diseño de interfaz de usuario (UI) es una de varias disciplinas superpuestas responsables de crear las interfaces donde los usuarios interactúan con productos digitales. El diseño de interfaz de usuario se encuentra en un espectro con diseño de experiencia del usuario (UX), diseño de interacción (ID) y diseño visual o gráfico.

¿Qué es el diseño de UI?

En su definición más amplia, la interfaz de usuario es el espacio donde las personas y las máquinas interactúan. Las personas dan instrucciones a las máquinas y máquinas para que inicien un proceso, respondan con información y proporcionen comentarios que informen las decisiones humanas y habiliten futuras interacciones. El campo de la interacción humano-computadora (HCI) se ocupa más específicamente de las interfaces digitales, que han evolucionado desde las tarjetas perforadas y la entrada de texto en la línea de comandos hasta las sofisticadas interfaces gráficas de usuario (GUI) de la actualidad.

 

Seguir leyendo

Guía rápida de uso de GitHub (Ubuntu)

Aún recuerdo la primera vez que experimenté con un repositorio. Nunca he encontrado en mi vida un mejor ejemplo para la típica frase de “no subestimes a tu enemigo”. No era la primera vez que descargaba archivos de un repositorio de GitHub. Este paso es muy sencillo: botón descargar y listo. Pero, ¿cómo se suben archivos?

Otros repositorios como Thingiverse son mucho más sencillos en este aspecto. Vas a tu perfil web, creas un nuevo proyecto, añades una descripción, imágenes, vídeo y subes los archivos necesarios manualmente. Y con manualmente quiero decir que hay un botón que pone “subir archivos”. Seleccionas los que quieres subir y ¡listo!

Pero, ¿por qué es tan complejo GitHub? Esta respuesta está en su funcionamiento. Repositorios como Thingiverse solo están ahí para que la gente suba sus proyectos y otros se los descargen. Un repositorio software como GitHub permite su configuración junto con entornos de desarrollo de forma que varias personas puedan estar trabajando en un gran proyecto. Digamos que tiene muchísima más potencia. Cuando tienes que pegarte con GitHub en un proyecto grande en cuanto a personas y tiempo (yo tuve que hacerlo durante un año con un equipo de 9 personas) es cuando tienen sentido todos esos rollos de los commit y los merge. Seguir leyendo