If I'm left to guess at what you want, it'll be a waste of time because you're not happy with my interpretation in many cases.
Respect me as a developer by doing your homework and telling me what you need (please!).
The same could be said for many designer's view of development. Even if they are capable, they clearly do not enjoy spending the majority of their day solving problems, chasing edge cases, and learning more languages/paradigms/patterns/etc.
If anything, developers should take a more active role in learning about how to incorporate modern design standards into their code.
The article is advocating for working together, not at loggerheads with each other.
Having said that the line is far more blur than what the article is saying.
Well then, include them in it...