By Raymond Pirouz: “When you stop to think about all of the unique disciplines that need to work in harmony to create a solid, usable, and attractive interface, it’s no wonder that the Web is filled with so many horrific attempts at interface design. Too many Web developers assume that interface design is nothing more than decorative ‘button-making.’ In reality, the term ‘interface design’ is fundamentally the humanization of the non-human — the creation of an easy way for people to seamlessly interact with complex objects or technology. Its roots lie deep in computer science, industrial design, cognitive psychology, ergonomics, audiovisual design, animation, and graphic design.”