Antipatterns
“Tools for developing user interfaces have become increasingly sophisticated and available in recent years, ranging from object-oriented application development tools such as Java Swing to WYSIWYG HTML editors such as Dreamweaver. Such tools promise more rapid development—including quicker iteration—and potentially greater reliability. While we should welcome these benefits, increasing the ease of user interface development at a technical level can—perhaps ironically—make it more difficult for UX teams to operate effectively. We must bridge the gap between the technical skills we need to implement user interfaces and the skills that let us understand users and design maximally effective user interfaces for them.” (Peter Hornsby – UXmatters)