Wednesday, May 11, 2005

Top Design Flaws In Software

Here is a very interesting catalog of bugs that we (software practitioners) should pay attention to in our work.

In the "Ten Most Wanted Design Bugs", Bruce Tognazzini, a famous human-computer interaction expert, shares with us a list of serious design flaws that have existed for a long time in many software products, despite their embarassing (or worse, catastrophic) consequences.

On a related note, if you are old enough and you are in the software business, you should have encountered almost all of "The Eight Fallacies of Distributed Computing" collected by Peter Deutsch.

No comments: