Skip to content
Snippets Groups Projects
Commit 252683bd authored by Theresa Mieslinger's avatar Theresa Mieslinger
Browse files

minor edits correcting layout bugs and reducing duplicates

parent da0478f1
No related branches found
No related tags found
1 merge request!51User experience lecture
Pipeline #67579 passed
......@@ -34,8 +34,7 @@ author: "Theresa Mieslinger and Florian Ziemen"
* you! your peers, reviewers of a paper, or other scientists in the future
* unknown users:
* make a survey
* create Personas
* utility: a user actually wants to have a product
* create Personas (hypothetical person)
:::
# Visual design
......@@ -302,6 +301,7 @@ t_hamburg = ds.tas.sel(...
# Specific guidlines in Earth System Informatics
## Standards
Standards are commonly known, they help guiding intuition, and also help implementors.
* [POSIX](https://en.wikipedia.org/wiki/POSIX) (and GNU)
* [UNIX return codes](https://stackoverflow.com/questions/1101957/are-there-any-standard-exit-status-codes-in-linux) (e.g. 0 - no error, everything else - error)
* [CF conventions](https://cfconventions.org/)
......@@ -470,11 +470,13 @@ Take safe_copy.py and add useful error messages and return codes.
# Take-home: take a user's perspective! {.special}
* use standards
* be consistent in your style
* be intuitive in your style
* *don't lie* :)
* don't return a result if an error occured
* don't change user input within the code without communicating the change
* be consistent and intuitive in your style
* "Don't lie" :)
:::{.notes}
* don't return a result if an error occured
* don't change user input within the code without communicating the change
:::
# Further reading
* Edward Tufte: *Beautiful Evidence* (and other books)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment