Open dhh1128 opened 10 years ago
Usability theory says learnability is important. What about if we appended the following properties to an interface:
The second and third items address the negative space problem. The combination of all three should make things very learnable.
We might want to add other properties, such as:
See this doc: http://www.iasaglobal.org/document.asp?MODE=VIEW&DocID=765
Here is an excerpt:
as Ruth Malan has pointed out, this is erroneous:
Simon Brown, in his July 2012 Skills Matter presentation, "The code doesn't tell the whole story", listed several attributes of a system that code is generally insufficient to document"
In short, the code the conveys the 'what' but not the 'why' (arguably the more important aspect). It defines 'what is' but is silent regarding 'what should be', 'how fast', etc. We cannot readily infer from the code the physical layout of the system nor its operating environment.