Toasts are Bad UX
12/09/2024
"Los mensajes emergentes siempre aparecen lejos de la atención del usuario. Un ejemplo en YouTube demuestra esta desconexión. Un rediseño simple de la interacción "Guardar" puede resolver estos problemas."
Aquí recopilo artículos que me resultan útiles o interesantes.
Para filtrar, ordenar o buscar recursos de temáticas especificas pueden utilizar mi Notion, que sirve como origen de todos los artículos mostrados en esta web.
Hace algún tiempo comencé a recopilar distintos artículos y recursos que encuentro en internet en mi día a día y de los que aprendo algo nuevo. Me pareció que podía ser interesante compartirlos y ese es el objetivo de este proyecto: Compartir.
Si les interesa conocer otros de mis proyectos o más acerca de mí, puede visitar mi sitio web personal.
12/09/2024
"Los mensajes emergentes siempre aparecen lejos de la atención del usuario. Un ejemplo en YouTube demuestra esta desconexión. Un rediseño simple de la interacción "Guardar" puede resolver estos problemas."
11/09/2024
La importancia de un buen changelog para comunicarte con tus usuarios no debe ser subestimada. Mantén un archivo de changelog separado y dedicado para garantizar que la información sea clara y accesible para todos. Evita depender únicamente de las publicaciones de GitHub, ya que pueden presentar limitaciones significativas.
11/09/2024
Desarrollando discusiones con información relevante. ¿No es una pena que las mantengamos en los servidores centralizados de GitHub/GitLab, lejos de nuestro código Git descentralizado? ¡Al cambiarnos de proveedor, perderemos todas las discusiones antiguas! Symfony implementó una solución ligera a este problema años atrás utilizando una característica menos conocida de Git: Git Notes.
11/09/2024
Mejora tu UX sin complicaciones ni tendencias: habla interfaz. Conviértete en un diseñador UX experto identificando errores simples y mejorando la experiencia del usuario de forma rápida y efectiva. ¡No necesitas horas de investigación, solo fluidez en el lenguaje de la interfaz!
11/09/2024
¿Buscando formas de darle más vida a tu diseño? Descubre aquí decenas de técnicas simples para hacerlo. ¡Guarda esta página en tus favoritos, te será de gran ayuda en el futuro! Sorpréndete con la variedad de diseños profesionales que puedes lograr con estas técnicas básicas.
11/09/2024
Las simplificaciones no son errores, sino semillas de entendimiento.
11/09/2024
La documentación pone información útil en la cabeza de otras personas. Sigue estos consejos para escribir una mejor documentación. Los lectores no leen de manera linear de arriba abajo. Saltan alrededor, tratando de encontrar la solución a su problema. Ayúdalos a encontrar la información más rápido con estos consejos.
09/09/2024
Repara y permanece: trabajando con lo que tienes, sentándote quieto por un momento, tomando medidas y haciendo cambios si es necesario. Nadie sabe cómo resultarán las cosas en tu vida, pero un nuevo hogar o una nueva pareja no resolverán tus problemas. La verdadera dificultad radica en vivir con otros y en comprometerse con el arduo trabajo de la vida diaria.
09/09/2024
La clave para una organización exitosa está en encontrar el equilibrio entre la estandarización y la autonomía. Establecer estándares es necesario, pero no todos los managers lo hacen por las razones correctas. La elección de quién forma parte de la organización es el estándar más importante que no se debe comprometer.
09/09/2024
Explorando las áreas de plantilla en CSS Grid: simplifica la posición de tus elementos en la cuadrícula. ¡Descubre la facilidad y el poder de esta función subutilizada!
08/09/2024
Queridos lectores, ¿Qué les atrae más de estas dos opciones? ¿Será la popularidad de la segunda frase debido a lo extraño que resulta comparar conceptos abstractos de gestión con animales luchando por dominar la cadena alimenticia? Dejo que adivinen qué está en mi mente esta semana. En este número:
08/09/2024
Un marco importante en la búsqueda del ajuste producto-mercado es vender, diseñar, construir. Esta metodología, popularizada por Andy Rachleff, enfatiza la importancia de vender algo primero, antes de diseñarlo y construirlo. Es fundamental para evitar el fracaso de no encontrar lo que realmente quieren los clientes y lograr el tan ansiado ajuste producto-mercado.
08/09/2024
¡Las condiciones iniciales importan! Descubre qué mezcla de creatividad y eficiencia necesitas. Un experimento en un aula llamado Fábrica vs. Estudio muestra la importancia de las condiciones iniciales al administrar un equipo. La diferencia entre una fábrica eficiente y un estudio creativo te sorprenderá.
18/08/2024
La revisión personal de código es fundamental para la calidad del sistema, aunque los errores son inevitables incluso para ingenieros de software experimentados. Revisar el propio trabajo puede ayudar a identificar problemas que pasaron desapercibidos en un primer momento. Tomarse el tiempo para revisar y mejorar el código antes de solicitar la revisión de otros puede hacer que el proceso sea más eficiente y agradable para todo el equipo.
18/08/2024
En nuestra serie de Salud de Código, este es otro artículo. Una versión de este post originalmente apareció en los baños de Google en todo el mundo como un episodio de Google Testing on the Toilet. Puedes descargar una versión amigable para imprimir y mostrar en tu oficina. Por Elliotte Rusty Harold Nota: Un "pull request" se refiere a un cambio autocontenido que ha sido enviado al control de versiones o que está siendo revisado. En Google, esto se conoce como un "CL", que es abreviatura de "changelist". Preferir pequeños pull requests enfocados que hagan exactamente una cosa cada uno. ¿Por qué? Varios motivos: Los pull requests pequeños no siempre son posibles. En particular:
18/08/2024
Utilizando la función de rebasing --update-refs en Git 2.38, podemos simplificar el trabajo con ramas "apiladas". Dividir las funcionalidades en ramas separadas y solicitar PRs por cada unidad de trabajo facilita la revisión por parte de otros desarrolladores. Sin embargo, cuando se solicitan cambios en una de las ramas, se pueden presentar complicaciones en ramas "apiladas".
17/08/2024
Querido Desarrollador, La ansiedad por las revisiones de código es una experiencia común y ampliamente documentada para los desarrolladores de software. Esta ansiedad se caracteriza por miedo al juicio, crítica y evaluación negativa, y puede llevar a comportamientos contraproducentes como evitar las revisiones de código, comprometerse en la "aprobación rápida" o posponer la apertura y revisión de solicitudes de extracción. En el Developer Success Lab nos importa profundamente los elementos humanos en el desarrollo de software, y creemos que atender a la ansiedad por las revisiones de código es crucial para individuos y sus equipos de software.
17/08/2024
¿Buscas convertir el silencio incómodo en conversaciones animadas? Las preguntas rompehielos son la respuesta. Ayudan a crear un ambiente amigable y abierto, rompiendo barreras y haciendo que cualquier situación sea más divertida. Pero muchas preguntas rompehielos están gastadas y cursis. ¡Vamos a cambiar eso!
17/08/2024
Descubre por qué los empleados se van y convierte tus entrevistas de salida en una herramienta clave para mejorar tu empresa. Aprende a hacerlas bien y convierte a tus ex empleados en defensores de tu marca. ¡No cometas los errores más comunes y aprovecha al máximo esta oportunidad de crecimiento!
17/08/2024
"Pequeñas mejoras, grandes impactos: captura de pantalla del código CSS"