From 252683bdde0a68d03f4b6e6911f0ddf9d984333e Mon Sep 17 00:00:00 2001 From: Theresa Mieslinger <theresa.mieslinger@gmail.com> Date: Tue, 14 May 2024 12:13:23 +0200 Subject: [PATCH] minor edits correcting layout bugs and reducing duplicates --- lectures/user-experience/slides.qmd | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/lectures/user-experience/slides.qmd b/lectures/user-experience/slides.qmd index 019239b..e06b81d 100644 --- a/lectures/user-experience/slides.qmd +++ b/lectures/user-experience/slides.qmd @@ -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) -- GitLab