Once the product's task is known design the interface first then implement...
Right now computers which are supposed to be our servant are oppressing us.
Imagine if every Thursday your shoes exploded if you tied them the usual way....
A sense of humor... is needed armor. Joy in one's heart and some laughter on one's lips is a sign that the person down deep has a pretty good grasp of life.