Contemporary application frameworks like Rails bring more designers into contact with application development. Expectations for user experience cause software developers to confront interaction design issues. Each culture holds part of the answer to a mounting crisis in software quality, yet these two cultures often neglect to realize that they talk past each other and continue to fail to learn from each other.
Questions Answered:
What do developers/designers know that the other should know
What is the impact of developers and designers lack of understanding of each other's culture and work
What are changes to developers/designers workstyle that have been caused by the influence of the other
What are some of the observable detriments to developers working without a sense of user/customer experience
What are some of the observable detriments to designers working without a sense of software patterns/practices
What methods or approaches can be used to improve communication, understanding, and cooperation
Is the answer in better tools
What is the role of "architecture" in unifying the efforts of designers and developers into a more effective whole
What examples do we have to look to for successes and failures in designer/developer cooperation
What's at stake if we don't address this issue... is it a looming crisis?