Magda Mihalache (@magdamihalache) - Deepstash

Magda Mihalache

@magdamihalache

User Researcher, passionate about behaviours and building the right products. I 'stash' about research, self-development and education.

103 Followers

12 Following

8 in

+1 more

35 STASHED IDEAS

recently stashed about

12 PUBLISHED IDEAS

stashed 246 times

The fundamentals of any UI Designer to know are:

  • color & contrast
  • white space (the space between design elements)
  • visual hierarchy (fonts, bold, italic, etc)
  • complexity vs simplicity
  • consistency
  • scale (size of the text and design) 

4

STASHED IN:

8

Ideally, the entire team should be onboarded before making a website accessible (product owner, developers, designers). 

It doesn't really work if there is only one person solely responsible for accessibility in an organization since that person will push against the goal of others to deliver fast. 

Make sure that it is a priority to train others during the work day to avoid people not prioritizing learning due to time.

STASHED IN:

3

  • /word/ - matches any string containing the substring "word". Note: it's case sensitive.
  • /[ab]/ - disjunction of characters: "a" or" b"
  • /cat|dog/ - disjunction of string cat and dog. To be read as: String containing "cat" or "dog"
  • /pupp(y|ies)/ - To be read as: string containing "puppy" or "puppies"
  • /[a-z]/ - shows an interval: any letter between "a" and "z"
  • /[^a] / - "^" shows negation when it's the first character inside brackets. To be read as: not containing "a"
  • /^The/ - Here "^" matches only the string which starts with the expression that follows it. E.g. The dog barks.
  • /s.$/ - "$" matches the end of the line. E.g. expression that matches any string ending with .s
  • /words?/ - "?" implies zero or one instances of the previous character. E.g. word or words
  • /b.y/ - "." shows any character between b and y. E.g. for the expression "busy life", the answer would be "us"
  • /a*/ - "*" shows any string of 0 or more "a"'s. To be read as: "String containing no a's or 1 ore more a's
  • /[ab+] / - "+" shows 1 ore more occurences of the previous character. To be read as:Any character containing 1 ore more ab's.
  • /\bthe \b/ / "\b" matches a word boundary. To be read as "matches a string which contains "the" isolated by other words. E.g. "in the club" but not "the other", 
  •  \d - contains any digit
  • \D - contains any non-digit
  • {n} - n occurences of the previous char or expression
  • {,n} - up to n occurences of the previous char or expresssion
  • {n, m) - from n to m occurences of the previous char or expression

2

STASHED IN:

19

Types of Errors in Design

There are 2 types of errors:

  • slips (a person intends to do an action and ends up doing something else). Can be: action-based(correct action applied to the wrong object), memory-lapse (forgetting)
  • mistakes (wrong goal or wrong plan formed). Can be: rule-based(correct diagnose, wrong action), knowledge-based(incorrect diagnose), memory-lapse (failing due to distraction)

2

STASHED IN:

44