Ask HN: Am I wrong to spend 'extra time' on things?
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.
13 comments
[ 3.6 ms ] story [ 37.8 ms ] threadHowever, having a sense of design and wanting to make eveything you do a cut above the rest are admireable qualities in my point of view. I'm sure there are loads of companies who will actually appreciate this. If you're having fun at your job, discuss it with your manager. If he just wants a code monkey, tell him there are loads of them, and that this position at this job are not for you.
I've only got a few years' experience so I guess I don't yet know what it's like to be managing deadlines from above. I do know that if I ever was, I would not be able to sacrifice what I'm passionate about in order to guarantee to meet deadlines. I would always rather risk delivering great products a bit late than deliver average products on time. I know that doesn't make sense for larger businesses right now but if I ever have a startup of my own that's how I'd want it to be from the beginning!
Cheers
Learn to focus on what business problem your job solves.
On the other hand, things work different in startup land. You need to make sure that they work you put in has actual value and doesn't steal time from other, high priority work. This sometimes means creating stuff that might not reflect our level of expertise or be align with our ideals.
Ultimately, you need to find a balance between these two extremes. A balance that you personally can live with because each end of the spectrum is equally valid. If you find that your core beliefs clash with the rest of your startup, maybe you should start looking for a startup that prioritizes design and user experience much more.
I understand about pressures. However, I've worked at a big company, small, and now at a startup, and none of them seem to have time to focus on quality. Maybe I've just been unlucky, and that the Apples of this world are a very rare breed. It could also be argued that it's more important for a startup to focus on quality, especially if entering a crowded market?
Thanks for the advice, you're right it's all about balance. It's not all bad, there are some people at my company who love spending time on user experience, but at the moment they just don't fight for the cause. Hopefully when things get a big less hectic (if that ever happens) there will be time for improvement in this area.
The key comment though is amorphid's, I think, that you're being paid to do what you're told. If that makes you unhappy, then as mentioned, there are probably a ton of places that would be happy to have you.
Before that happens, I would have a conversation with your boss and see why they keep asking for the rush treatment. If it's a deficiency with you, that's something you can work on and improve. If it's because they don't understand the value of a good design, that's something you can work with them on and hopefully improve their understanding. It might be that there's a bigger mission that your boss knows that you don't? It could also be that they're idiots and you're not.
Either way, I would put as much care into the working relationship as you already do the work itself.
Thanks for the advice.
Are you adjusting the last margin to make things pixel perfect and are you fretting over two different fonts that to my mother look about the same? Then they are probably right.
However, are you focusing on 50,000 foot page layout issues that the client is going to see. Then you're probably doing them a service.