My response to Eric Raymond's rant on the poor quality of open source UI is: No Kidding, Sherlock. It shouldn't surprise anyone that open source UI is crappy and I am surprised that it took Eric this long to notice the problem. As to why, it's because:
- open source developers have little interest nor incentive to do it right.
- most software developers lack the knowledge and experience to design good UIs.
- UI design is hard and insanely tedious, even for the professionals.
Frankly, I don't think it is realistic to expect open source developers to build good UIs. Instead, open source software should be designed to make it easier for others to change or replace the UI without understanding the code underneath. Let a thousand UIs bloom and may the best one win. In other words, leverage evolution in pursuit of good UIs.
Unrelated Post: Corporate Blogger's Dinner
