Programiści frontendowi: przestańcie przenosić rzeczy, które mam zamiar kliknąć

Proszę. To obraza dla mojego mózgu. Na przykład umieszczasz przycisk w jednym miejscu, a potem mówisz „nie, przenieśmy go gdzie indziej”. Oto kilka przykładów, które ostatnio najbardziej mnie irytują:
Przycisk „Skanuj” roweru Lyft


Ten jest do bani, ponieważ często otwieram aplikację Lyft tylko po to, by jeździć na rowerze . Więc od razu naciskam przycisk roweru i próbuję jak najszybciej nacisnąć przycisk „Skanuj”. Ale nie! W zależności od tego, jak szybki jest mój Internet w danym momencie, pojawi się ten baner i wciśniesz przycisk Skanuj w górę, co oznacza, że zamiast tego uderzę w baner ; często jest to naprawdę frustrujący początek moich codziennych dojazdów do pracy.
Wyniki wyszukiwania pojęcia
zignoruj tytuły stron dla własnego zdrowia psychicznego


W tym momencie używam Notion jako zaawansowanego użytkownika. Kiedy próbuję przejść do strony, naciskam CMD + K, aby otworzyć wyszukiwarkę dokumentów, a następnie wpisuję prefiks tego, czego szukam. Aby wybrać wynik, użyję klawiszy CTRL+P lub N, aby przejść w górę iw dół, i często naciskam enter w mniej niż sekundę. Szalone w tym jest to, że najpierw zwraca jeden zestaw wyników, a następnie całkiem inny zestaw wyników. IIRC rzadko kiedy zmieni się nawet pierwszy wynik .
Dlaczego tak się dzieje
Jakieś pomysły:
- Załadowanie czegoś i wstawienie tego w sposób, który porusza się wokół innych elementów
- Bardziej skomplikowane zapytania, które zmieniłyby kolejność wyników. np. wygląda na to, że wyszukiwanie według pojęć najpierw zwraca wyszukiwanie tytułów, a następnie faktycznie przeszukuje zawartość dokumentów, co kończy się zmianą kolejności wyników.
- To, co nazywam „fragmentacją UX”. Gdy osobowości użytkowników różnią się tak bardzo lub przeprowadza się tak wiele eksperymentów, że inżynierowie i projektanci nie są w pełni świadomi tego, co widzą użytkownicy końcowi. Prawdopodobnie widziałeś to podczas testów A/B funkcji. Czasami rzeczy są ładowane w jednej lub innej kolejności, w zależności od mnóstwa zmiennych. A także czas reakcji sieci.
Kiedy wprowadzasz zmianę na ekranie, dlaczego nie po prostu zobowiązać się do tego, gdzie powinna być? Czy użytkownicy i metryki czerpią korzyści z „pseudoreaktywności”? Jeśli odpowiedź brzmi „tak” tylko na to drugie, myślę, że uczciwie byłoby uznać to za kapitalistyczny-UX-anty-wzór . Wyciągnij to.
Jeśli ktoś się nad tym zastanowił lub jest tym zirytowany, proszę o kontakt lub przesłanie mi zasobów i dalszych lektur, abym mógł się bardziej zirytować. Dzięki:)