"A related tendency some engineers have is that they dismiss the expertise of people who went to a design school or an art school. They think (incorrectly) that whatever they themselves "like" will also be liked by other people....Engineers, on the other hand, have this tendency to look down on art and design as "soft" subjects, to view them as unnecessary, and they tend to be dismissive of people who studied it."
I agree, whole hearted-ly. But I also think that, with effort, those opinions can be changed.
I have a similar background as the Author - brief stint in a Fine Arts school, went to college for Graphic/Web Design, transitioned into web and desktop development. I work in a "Enterprise Java" shop with tons of guys with Computer Engineering Degrees that think like this.
When I was hired it was like "here comes this girl talking about making things look pretty, blah blah". But I found after I just designed some apps (simple to use, nice-looking) and users started complimenting it, they started to change their minds. After awhile explaining to them what makes for good designs (simplicity, subtlety, small details, alignment, etc.) and why, a lot of those things started to work their way into our products.
In my opinion, most people that don't appreciate good design just haven't been exposed to the knowledge to appreciate it or just need to see concrete benefits.
Edit: It also helps win them over faster if you can write good code behind the designs too.
I agree, whole hearted-ly. But I also think that, with effort, those opinions can be changed.
I have a similar background as the Author - brief stint in a Fine Arts school, went to college for Graphic/Web Design, transitioned into web and desktop development. I work in a "Enterprise Java" shop with tons of guys with Computer Engineering Degrees that think like this.
When I was hired it was like "here comes this girl talking about making things look pretty, blah blah". But I found after I just designed some apps (simple to use, nice-looking) and users started complimenting it, they started to change their minds. After awhile explaining to them what makes for good designs (simplicity, subtlety, small details, alignment, etc.) and why, a lot of those things started to work their way into our products.
In my opinion, most people that don't appreciate good design just haven't been exposed to the knowledge to appreciate it or just need to see concrete benefits.
Edit: It also helps win them over faster if you can write good code behind the designs too.