We are developers, not designers yet we have to come to terms with the fact that design is not only an integral part of the development process but permeates every aspect of app development and unless designers and developers learn to work well together we will never make the best apps possible.
Sometimes developers feel that designers are picking on them. Designers stand on conference stages and laugh at our efforts at UI/UX. The stock answer to the problem is always "Employ a Designer" but there is far more to it than that.
These videos are from the NSConference Mini - Developer vs Designer day whose purpose was to help us as developers understand the processes of design and to engage with the design process positively. They don't about how to make our apps pretty but how to process our ideas and filter out the bad ones. How to look at user experience and to see problems before they arise. Structuring our processes to allow us to try things differently. How to work with these strange beings they call designers and how to help them do their job so we can do ours.
For the NSConference Mini - Developer vs Designer day we brought together five top people to help you make better apps. They wanted to be on our side. They didn't ridicule us or make us feel bad but they imparted wisdom and knowledge into us as developers so that we can be proud of the apps we make.