Skip to content

Instantly share code, notes, and snippets.


Jan C. Borchardt jancborchardt

View GitHub Profile

Keybase proof

I hereby claim:

  • I am jancborchardt on github.
  • I am jancborchardt ( on keybase.
  • I have a public key whose fingerprint is ECD0 C4A3 A2FC 72B3 54E4 FC78 CBD8 46FC 845C BE17

To claim this, I am signing this object:

View Dealing with

Dealing with issues

Try to reproduce issues

Go through the new issues and try to reproduce them. It’s important to get additional info, logs, and test if an issue occurs on different platforms. That helps us identify the source of the problem.

Triage issues

  • if there’s more info needed, ask the reporter to use the issue template
  • assign relevant labels
jancborchardt / General Design
Last active Dec 19, 2015
Basics of Unobtrusive Interface & Interaction Design
View General Design

General Design Guidelines

Make decisions, minimize settings

People should not need to fiddle with settings. When there is a decision to take, most of the time it’s better to go with one (on grounds which one is better) than to offload this decision to users as a setting.

Save often

People should not be required to press a »Save« button to have their data saved. The app should always save everything that is typed. This can be achieved by a combination of several save mechanisms:

  • every 300ms after the person stopped typing something
  • when the app is exited or switched
You can’t perform that action at this time.