• 8 Posts
  • 1.7K Comments
Joined 3 years ago
cake
Cake day: June 30th, 2023

help-circle











  • That’s true but you can mess up pretty bad if you don’t know what you’re doing and aren’t carefully following a recipe. One time I wanted a stir fry to be more filling, so I added flour, which apparently gives it a uniquely unpleasant slimy texture and is basically inedible. Never did that again but that kind of stuff can happen more often before you have much experience cooking. Even if you are following a recipe sometimes they can be ambiguous or give wrong measurements (especially for the amount of salt to use).



  • Are the specific suggestions made in the article “horrible UI design”? IMO it is good UI design to have a basic goal of people being able to use it without consulting with external resources, and not requiring them to know much more than is strictly necessary for the given task. The real fundamental problem is the marketshare of proprietary operating systems, not using them needs to be accessible, not a badge of computer literacy. The author is absolutely right that you should be able to format a disk and set up a network drive by just clicking through and selecting basic options about what you are trying to do.


  • All he’s really saying is that it is important for things to be easy for people to figure out how to do, and for that you need to be aware of what mental models they already have and design interfaces with the goal that the largest number of users can succeed in using the software. A better analogy might be that if you’re trying to run a political campaign, you should probably be speaking the language the majority of voters speak, and caring whether they understand you.

    The examples the article gives seem like good ones. The starting point is a video of people new to linux trying to use software and failing to figure it out, acknowledging that as a problem to be solved. The proposed solutions are basically to have wizard guis that can walk users through the most common tasks for disk management and network drives. Usability matters and none of that should be very controversial.