by dispencer on 6/22/22, 11:41 PM with 62 comments
by sonofhans on 6/23/22, 12:26 AM
Why keep scrolling if all the names are arbitrary? Why read one random trail report from one random person? No one has actual needs that are afforded by the original design. What’s the user story behind this? “As a sheep, I want to maximize my engagement with your application, in order to meet your KPIs?”
They write, “See, I'd made the information so readily available that it left the user no desire to dive deeper.” This is baloney. The first design presented no information at all; at best it presented a small amount of data, and data entirely abstract from any human use case.
The map design allows people to easily pay attention, on a familiar substrate, to things that are important to them. It gives users agency and confidence in the future.
You don’t need to present users with a puzzle or a journey, or to manipulate them at all. If they’re not using the UX surface you put in front of them it’s not working hard enough to show that it affords their goals. Get to know your users better, and quit falling in love with your own designs.
by waterhouse on 6/23/22, 12:35 AM
He says himself: "When surveyed, 76% of users reported that they only skied at trails within 30 minutes of their home. This was a huge breakthrough. It indicates that people place the highest priority on nearby trails". And so the users are happier with an interface that shows location. The idea that this is explained by users wanting their interface to be an unsolved Rubik's cube and users liking to hunt for information rather than having it be presented to them ... I can only hope that he's joking.
Incidentally, he could also have taken the original UX and added some "Sort by: [date | proximity | ...]" tooling, plus a field saying "X miles away", which would probably be more efficient all around.
by davidhyde on 6/23/22, 12:31 AM
Nobody cares about your “top picks” or “latest report”. When I look for a hiking trail I prefer to look for one pinned on a map instead of being curated on an endless scrolling list. Same goes for when I’m looking for a hotel in a city.
by finfinfin on 6/23/22, 12:39 AM
It would have been more interesting to compare "straightforward" vs "less straightforward" on the map view. E.g. show markers for all trails nearby vs show markers for your favorite trails (similarly to what the "card" view attempted to do).
by gwbas1c on 6/23/22, 1:03 AM
No, in the original UI, the information that the users was looking for was not discoverable instantly, and it would have taken much longer than 30 seconds.
I suspect that the author originally wrote a UI that was convenient for them to write, and is going through mental gymnastics to try and justify to themselves why their original UI was better.
> So, despite it taking objectively longer for users to get their answers, they loved it.
Objectively? If a user wants to know what the conditions are at a particular resort, the map-based UI is objectively better. A UI that shows them data that they are not interested in is objectively worse.
I think this article is an example of how, when writing an application, it's easy to throw together a UI that matches our data model. It's much harder to make a UI useful.
by athorax on 6/23/22, 12:32 AM
For an app that is heavily reliant on geographical location, showing things on a map is way more intuitive than just showing whatever random location was last reviewed
by LudwigNagasena on 6/23/22, 12:37 AM
by tomger on 6/23/22, 12:56 AM
by csours on 6/23/22, 1:27 AM
by Yhippa on 6/23/22, 1:57 AM
> This is similar to having a list of the most popular book by each artist sorted by the book's release date. It's just a complicated set of relationships to think about.
Sometimes I want to do that. It just depends on the context.
Then the idea that "we added complexity to solve the user's problem" seems like the wrong takeaway. It's hard to tell how they came up with their initial UX. In my experience, you try a few different things, test them on real users, then adjust what a final UX could look like. I'm not sure if it has to be expensive to do that, but I think showing users an interactive mockup in a design tool and getting feedback from live users is a very important part of design.
by II2II on 6/23/22, 1:26 AM
by derefr on 6/23/22, 1:23 AM
They already described their app's use-case perfectly: it's "weather" for ski conditions.
So what does the Weather app's UX look like?
On first launch, it lets you add locations you care about by searching for them (maybe a map is involved temporarily.)
And from then on, whenever you open the app, you get a dashboard of weather conditions in those places you care about.
Sounds like exactly what they should be doing!
by lolinder on 6/23/22, 2:12 AM
The first design assumes that if I open the app I must be interested in a random trail from my unsorted favorites set that happens to have good conditions. The second design does better not just because it helps find close trails—that's just one factor in my preference—it does better because it helps me to find reports on a specific trail. If those aren't favorable I can go to my backup trail and then on down my list.
As others have said, this isn't a failure to match the user's mental models or to provide enough of a "puzzle". It's a failure to understand the user's goal, the job they need your app to do. I would bet that a design that allowed users to pin trails to a dashboard (similar to a home screen) would perform similarly well or better than the map.
by golergka on 6/23/22, 12:57 AM
by turnsout on 6/23/22, 1:15 AM
by torstenvl on 6/23/22, 1:57 AM
I don't think it was hard for them to conceptualize that. I think it was hard to guess that from the very emphatically not straightforward UI.
by michaeljbishop on 6/23/22, 12:42 AM
Start with the user and then figure out how to utilize your data to support your UI.
Dumping database records to a list view on the screen, no matter how pretty you make each entry, is rarely useful.
by dragonsky67 on 6/23/22, 12:22 AM
By this I mean regardless of how much work has to go into getting the information on screen, if it's just an information screen that does not allow much further interaction then the experience is finished after the first look. If you have to dig a little to find the information you are after, then the experience is extended which along with the feeling of discovery results in more satisfaction.
It's a problem I encounter when developing tools system support. I try for the simplest UI, but when presenting the tool inevitably get people asking how it took so long to develop something so simple?
by dwighttk on 6/23/22, 1:10 AM
As long they had already favorited the trail they wanted to know about.
by patrick451 on 6/24/22, 2:26 AM
by Timwi on 6/23/22, 12:20 AM
by listenallyall on 6/23/22, 5:41 AM
by bigcat12345678 on 6/23/22, 1:06 AM
by Markoff on 6/23/22, 6:26 AM
original home screen offer trails by names you don't know so they are pretty meaningless, while on new screen you can easily find trails on map
not exactly sure how is this less straightforward UX, for me it's more straightforward than meaningless names I have no idea about vs clear display on map, 12 options instead 3 is also for me more straightforward
by layer8 on 6/23/22, 12:31 AM
by pabs3 on 6/23/22, 2:20 AM
by SubiculumCode on 6/23/22, 1:03 AM
by solardev on 6/23/22, 1:05 AM
* Where any of these trails are. Are they even in the same area? State? Country? No idea.
* If any of the trails are any good
* Who those people are and why you should care.
* Whether those reports deserve your attention (no difference between "it was nice" and "this is closed due to a landslide yesterday")
Honestly the map UI is pretty terrible too. It still doesn't tell you anything useful about the trails. What does the duration even mean? Is that how far away they are from you? How long it takes to ski them? How long ago the most recent report was? No idea.
It feels like the UX was built by someone who's never tried to actually find a place to go skiing in a new area. I mean, this isn't even a new problem... just copy an existing app:
Trailforks already does it pretty well: https://www.trailforks.com/region/bend/?activitytype=1&z=9.3... (most popular mountain bike routes near a place)
Alltrails too, for hiking: https://www.alltrails.com/ shows you local favorites, super straightforward but tells you all the essentials (these are closeby, they're favorites because they're highly reviewed, here's how long they are, and a pretty picture) or the map view: https://www.alltrails.com/explore?b_tl_lat=44.16336969078622...
Not only were those the wrong lessons to draw from the two UIs, I think the bigger underlying issue is that the designer doesn't know how users actually look for places to go. Even when eventually given that insight, the conclusion shouldn't be "show a map instead of a list" but "I need to better understand what criteria are important for finding a place to go." Hint: It's not the recency of trail reports.
Maybe the trail reports view is just one screen out of many, and if so this would make more sense, but still... just look at how data-rich and useful the trailforks trail report view is: https://www.trailforks.com/region/bend/reports/ You can instantly pick a trail, or an area, or an activity/difficulty/whatever and see whether it's OK to go there. Much more useful than combing through a bunch of individual reports from anonymous internet people on a timeline. It's the aggregate data that's helpful.
by JoshTko on 6/23/22, 2:59 AM