Benjamin Roe: There is one small problem with much of this huge array of software: it is often far more difficult to use than it could be. [cut] I thought I would write down a short list of five things that we OSS developers should consider when designing our application's GUI.
Source: Smartpatrol.