While browsing, I found a few interesting sites about poka yoke (mistake proofing) and bad designs.
This one is about badly designed user interfaces, or systems:
This one is a very nice mistake proofing site with a lot of useful information:
Specifically about software mistake proofing
and the famous hotdog sawstop example:
how it is designed