I saw this question on UXSE but thought it might be interesting to see what the response on graphic design SE compared to stackoverflow or programming SE:
Just a bit of background though... I originally saw the question posted on UXSE by user, but it seems like the question should be answered by both sides of the fence, so I posted on StackOverflow (with disastrous consequences) because it should have been posted on Programmer SE instead. But I think the problem applies to many professionals involved in teams that collaborate on design and implementation work, hence I tried to post here on Graphic Design SE (also with disastrous consequences).
It would be nice to get some answers because the comments are quite long, or if it is inappropriate as a question then some ideas on where this should belong (please)...
So now onto the question:
A quotation from an interview with a practitioner with a technical background and role:
Developers are all smart people; they don't enjoy their work if somebody tells them this is what you need to do and this is how you're going to do it. Nobody wants to feel like a coding monkey.
This is the so called 'coding monkey dilemma'. I am sure many of you who have worked in different types of development teams or work with UX have experienced similar situations in which the role of a visual, graphic designer or similar is somewhat considered a 'threat' to job satisfaction of developers. It seems like in some ways they may be perceived as being 'difficult' to work with due to the lack of understanding about each others' roles in the project.
What approaches (processes, tools, methods, etc.) do you use in your work to overcome the 'pixel monkey dilemma'?
I would also like to read more about this if you know of any references.