Desarrolladores frontend: dejen de mover cosas en las que estoy a punto de hacer clic

Por favor. Es un insulto a mi cerebro. Por ejemplo, pones el botón en un lugar y luego dices "no, vamos a moverlo a otro lugar". Aquí hay algunos ejemplos que me han molestado más últimamente:
Botón "Escanear" de Lyft Bike


Este apesta ya que a menudo abro la aplicación Lyft solo para andar en bicicleta . Así que inmediatamente presiono el botón de la bicicleta y trato de presionar el botón "Escanear" lo más rápido posible. ¡Pero no! Dependiendo de qué tan rápido sea mi Internet en el momento actual, aparecerá ese banner y presionaré el botón Escanear hacia arriba, lo que significa que termino presionando el banner en su lugar ; este es a menudo un comienzo realmente frustrante para mi viaje diario.
Resultados de la búsqueda de nociones
ignora los títulos de las páginas por tu propia cordura


Uso Notion como un usuario avanzado en este momento. Cuando intento navegar a una página, presiono CMD + K para abrir el buscador de documentos y luego escribo algún prefijo de lo que estoy buscando. Para elegir un resultado, usaré CTRL+P o N para subir y bajar y, a menudo, presionaré Intro en menos de un segundo. Lo loco de esto es que primero devuelve un conjunto de resultados y luego un conjunto de resultados bastante diferente. IIRC rara vez cambiará incluso el primer resultado .
por qué sucede
Algunas ideas:
- Cargar algo e insertarlo de manera que se mueva alrededor de otros elementos
- Consultas más complicadas que reordenarían los resultados. por ejemplo, parece que la búsqueda de Notion primero devuelve las búsquedas de títulos y luego busca el contenido de los documentos, lo que termina reordenando los resultados.
- Lo que yo llamo “fragmentación de UX”. Cuando las personas de los usuarios difieren tanto o hay tantos experimentos en ejecución, los ingenieros y diseñadores no son completamente conscientes de lo que ven los usuarios finales. Probablemente hayas visto esto con las características que se están probando A/B. A veces, las cosas se cargan en un orden u otro dependiendo de una plétora de variables. Y también el momento de las respuestas de la red.
Cuando realiza un cambio en la pantalla, ¿por qué no simplemente comprometerse con el lugar donde debería estar? ¿Los usuarios y las métricas se benefician de la "pseudo-respuesta"? Si la respuesta es afirmativa solo para lo último, creo que sería justo considerarlo como un antipatrón de experiencia de usuario capitalista . Sacarlo.
Si alguien pensó en esto o está molesto por esto, por favor lmk o envíeme recursos y lecturas adicionales para que pueda enojarme más. Gracias:)