Programming is Product Design
wademeredith.com
wademeredith.com
As a professional developer I enjoyed the front-end stuff for a while but quickly learned I preferred providing a framework for the more visual people and get on with the back-end stuff which I guess Wade considers maths.
So, as a question to anyone; what do we think about designers who have no ability to code or, even worse, ability to design with sympathy for the technology they're using?
And it is -AWESOME-.
I've always envied people who can draw and design. It simply isn't one of my talents and I quit apologizing for it a while back. Instead, ask me to program your back end... It'll be amazing. Or even ask me to work with your designer. We'll all be happy.
But don't expect me to also do design for the same price as specializing in programming. The people who can do that are 'rock stars' and get paid as such.
If you think otherwise, what you've been hiring are designers who can do some coding... Just enough coding to get by. It's not visible to you because you're not looking at the code.
At the end of the day, trying to be "good" at both disciplines is going to leave you severely lacking in either one area or the other. And that's why I mock job postings that read along the lines of "We want you to know everything from doing print catalogs to how to performance tweak a database". Those are _at_least_ two different people.