Designers and developers are adamant species.
Non of us want to step back and listen to each other.
I am designer who is learning about basics of coding. And now when I put myself into a developer’s shoe, I get the idea why there was a friction. And now I can avoid unnecessary heated conversations in future. After all, what we want is an excellent website which looks great, is intuitive and works well, without giving any errors on all platforms.
Take a look at this article which can be a catalyst for this debate. It has point of views of both the sides; designer’s as well as developer’s.