Archives for August 2008

John Gruber on the design of open-source software

04 August 2008

"I posit that the usability and elegance of any product, software or hardware, tends to reach and seldom surpasses the level that satisfies the taste of whoever is in charge of the product. This applies universally, not just to free and open source software. For example, it explains why Microsoft produces such crummy software even though the company employees thousands of talented programmers and even designers — Microsoft’s decision makers have no taste. But the problem is endemic to open source.

"The people in charge of most free and open source software products tend to have poor taste in user interfaces; people with good taste in user interface design are seldom in charge of open source software projects.

"Put another way, if you have to ask for better design, you will lose. You need to be in a position to demand it." –Daring Fireball