If I'm creating an app which may take 10 hours, I'll make sure I spend a good hour or two on top of that making it look great and usable! These two things are never asked for, quite the opposite in fact. Sometimes I do this bit in my own time.
The problem is, on every project now I'm getting told by my peers "don't spend any extra time on this", "nothing fancy", "knock this up as quick as possible, we'll do design if the client likes it". I often ignore this advice, as sometimes these apps are demos sales guys are showing off to prospective clients, if I didn't provide a good design then I wouldn't be motivated to do my job, I just don't agree with the decision. To back this up even more, when I disobey this advice I don't get told off, often the feedback is very positive simply because of the 'extra time' I've put in! If the sales team come back with good feedback, it cancels out the imminent telling off I was about to get from my technical manager. It seems no matter how important I prove the UI design is, I'm getting increasingly pressured to forget it, and if it were upto my peers every app I produce would have no stylesheet, Times new Roman fonts on a white background with raw HTML tables!
This is starting to affect my motivation and I'm constantly hiding photoshop and anything with color on it if someone important is looking! I need a job where spending a little time to make things usable and attractive is ok. Am I being too rebelious here? Should I raise this formally with my manager?
Thanks in advance for the help guys.