UI Design – Lessons Learned, Principles, and Best Practices

This is a presentation I gave earlier this summer on user interface (UI) and user experience (UX) in software. I was motivated to share the lessons that I learned from my own projects as well as my observations I made from working with clients. As I reflected on the UX/UI aspects of the projects, I remember a course I sat in at MIT called 6.831 – UI Design and Implementation. While I didn’t end up taking that class, I learned quite a bit from it. And thanks to MIT OpenCourseware, I can now review the course materials again, which I find very useful. Much of the presentation is adapted and referenced from the course materials archived at MIT OpenCourseware.

Here’s the deck on Slideshare.net.