Ognjen Regoje bio photo

Ognjen Regoje
But you can call me Oggy


I make things that run on the web (mostly).
More ABOUT me and my PROJECTS.

me@ognjen.io LinkedIn

‹ Back to examples of polite software
4. Polite sofware has common sense

Software that has common sense means nearly the same thing as person having common sense. It doesn’t do useless things, or ask for useless information, or accept garbage, or fail needlessle.

Software that has common sense not only helps the user do their tasks more quickly it also often delights. It possibly has the most examples as well as counter-examples while at the same time being very difficult to put into words.

Common sense is related to all other traits of polite software. It means anticipating the most likely need not all needs, for example.

Examples of software having common sense


Video might take a minute to load.


Uber has common sense and prepopulates the origin as your current destination.

Uber has common sense and prepopulates the origin as your current destination.


Accura has a legend telling you what the different colors in the calendar are. At the same time, that legend is not in the middle of the screen but on the bottom of the right side where it's visible but not distracting.

Accura has a legend telling you what the different colors in the calendar are. At the same time, that legend is not in the middle of the screen but on the bottom of the right side where it's visible but not distracting.


Supplybunny generates files with names that make sense.

Supplybunny generates files with names that make sense.