How not to make a web application interface

The creation of a web or local application should involve at least two actors: the developer and a designer.

Interface design was revolutionized several times, mainly by Apple. An initial progress has been achieved by the unification, all programs having to use the same commands for the same functions, which was not previously the case, we had to relearn the keyboard with each software.

Then ideas in Palo Alto were taken, and appeared the GUI with the mouse. But then the firm has consistently innovated in this area and since the iPod has never sold a device without its user's use is fully developed to provide the most intuitive behavior to the user.

Why programmers should not define the interface ...

The interface design requires sensitivity to the user, an affinity for humans, while a programmer is by nature more abstract and more attracted by mechanical aspects.
A programmer is usually not capable of defining an interface and a lot of software and websites are unfortunately an illustration (see Gnome Shell 3).

How not to make an interface

How to make an interface

More