- designers who want things to be "pixel perfect" while devs may cut corners to ship it quickly
- devs who unilaterally alter the design without discussing it with the designer, because they think it's better
- designers who design overly elaborate, customized UI solutions when simple, existing ones do the trick, and then are frustrated when devs push back
- designers with little technical understanding of things like react designing things that seem simple to them, but are complicated to implement, and then are frustrated when devs push back
- designers who feel like they have the final say over UI, while devs view it as more of a suggestion
I don't think I've really solved these super well in larger companies, but where I've observed it not be an issue is when people are closely connected to the product being built, and understand it (even better if they are users), and are working together directly (without product managers as a go between). Not to be like a Marxist, but I think it might actually be caused by alienation from one's labor. Designers design a thing in a vacuum, not fully understanding it, hand it off to devs. Devs code it, not really participating in the creative process. When they are an integrated team solving a problem they understand, collaboratively, it works better.
- designers who want things to be "pixel perfect" while devs may cut corners to ship it quickly
- devs who unilaterally alter the design without discussing it with the designer, because they think it's better
- designers who design overly elaborate, customized UI solutions when simple, existing ones do the trick, and then are frustrated when devs push back
- designers with little technical understanding of things like react designing things that seem simple to them, but are complicated to implement, and then are frustrated when devs push back
- designers who feel like they have the final say over UI, while devs view it as more of a suggestion
I don't think I've really solved these super well in larger companies, but where I've observed it not be an issue is when people are closely connected to the product being built, and understand it (even better if they are users), and are working together directly (without product managers as a go between). Not to be like a Marxist, but I think it might actually be caused by alienation from one's labor. Designers design a thing in a vacuum, not fully understanding it, hand it off to devs. Devs code it, not really participating in the creative process. When they are an integrated team solving a problem they understand, collaboratively, it works better.