Communities

Writing
Writing
Codidact Meta
Codidact Meta
The Great Outdoors
The Great Outdoors
Photography & Video
Photography & Video
Scientific Speculation
Scientific Speculation
Cooking
Cooking
Electrical Engineering
Electrical Engineering
Judaism
Judaism
Languages & Linguistics
Languages & Linguistics
Software Development
Software Development
Mathematics
Mathematics
Christianity
Christianity
Code Golf
Code Golf
Music
Music
Physics
Physics
Linux Systems
Linux Systems
Power Users
Power Users
Tabletop RPGs
Tabletop RPGs
Community Proposals
Community Proposals
tag:snake search within a tag
answers:0 unanswered questions
user:xxxx search by author id
score:0.5 posts with 0.5+ score
"snake oil" exact phrase
votes:4 posts with 4+ votes
created:<1w created < 1 week ago
post_type:xxxx type of post
Search help
Notifications
Mark all as read See all your notifications »
Q&A

Post History

60%
+1 −0
Q&A What's the best way to describe what an option does in a program?

There is actually not a lot of point in describing what an option does, per se. What you should really focus on in both technical communication and interface design is what do you enable to user to...

posted 8y ago by Mark Baker‭  ·  last activity 5y ago by System‭

Answer
#4: Attribution notice removed by user avatar System‭ · 2020-01-03T20:41:52Z (almost 5 years ago)
Source: https://writers.stackexchange.com/a/26515
License name: CC BY-SA 3.0
License URL: https://creativecommons.org/licenses/by-sa/3.0/
#3: Attribution notice added by user avatar System‭ · 2019-12-08T06:04:00Z (almost 5 years ago)
Source: https://writers.stackexchange.com/a/26515
License name: CC BY-SA 3.0
License URL: https://creativecommons.org/licenses/by-sa/3.0/
#2: Initial revision by user avatar System‭ · 2019-12-08T06:04:00Z (almost 5 years ago)
There is actually not a lot of point in describing what an option does, per se. What you should really focus on in both technical communication and interface design is what do you enable to user to do.

The goal is to enable the user to react correctly. So the first question is, given you user base, do any of these descriptions do anything to help the user act correctly that the label "Saving" does not already do.

I'm pretty sure the answer to that question is no for the examples given. By the time the user has worked out that they need to be in the setting menu, they probably understand what "Saving" means.

For some users, you may need to tell them how to organize their work in folders, etc. But that probably does not belong in a description of the setting menu because it is probably aimed at people who don't intuitively think, "I bet I can adjust the default save location in the setting menu!" Unless something thinks that way, they are not going to find that information in a description of the setting menu (except maybe by using search, if they happen to pick the right terms).

The other question to ask about documenting this setting per se is, are there things that a user who has got this far may not be able to do without more information? If there are, then that might be the stuff to document here.

Whatever the answer to these questions, though, documentation that does not add anything to what the UI is already saying (for the anticipated audience) is pretty pointless. UI design is a form of technical communication. Unfortunately, there is far too much documentation out there that simply repeats what the UI is saying. It covers everything you could learn from the UI without its help, and nothing you could not.

EDIT: In other words, there is on one right way to describe what a option does. The right way is to tell users what they need to know in order to act correctly and that will depend on many factors: who the reader is, what they are trying to accomplish, how complex or obscure the option is, and how effective the UI is.

The key question is always, what is the user trying to do, and what to they need to know (that they don't already know, and can't tell from the UI) in order to get that done.

#1: Imported from external source by user avatar System‭ · 2017-02-05T20:34:15Z (almost 8 years ago)
Original score: 2