Posted Sep 4, 2007 1:01 UTC (Tue) by ncm
Parent article: LinuxConf.eu: Documentation and user-space API design
Examples of how contentious interface design can be is found in the infamous series of "Worse is Better" articles by Richard Gabriel. Of course some of us find it comical how he and his colleagues torture themselves over what are really quite easy questions (particularly when the obvious but intolerable answer is, simply, "not Lisp"). We have seen it proven again and again that interfaces that try to implement an abstraction the underlying mechanism isn't really up to supporting are supplanted by a less ambitious abstraction that matches what the underlying mechanism really does. Is this "worse"? Or are some people just more in love with their own ideas than with correctly functioning software?
to post comments)