Avoid Design Mistakes