I am looking forwarding to doing the keynote at the Pattern and Practices Summit today. I thought for a while about what to do… I have been into the Ajax thing recently and it is very cool, but ultimately I decided the real timeless information I had to share was going back to my roots in Framework design. Working with Krzysztof Cwalina, I distilled down 7+ years of framework design experience into 5 key principles. While these principles have a specific application to framework design, what I think makes them even more relevant to this audience it that I have seen broad applicability to software design and development as well. Not to mention I have some fun pictures and analogies ;-)
· Treat Simplicity as a Feature
· Know Your User
· Think Development Ecosystem
· Use the Power of Consistency
· Design to Last
Attached are the slides… I’d love to hear you thoughts and feedback…. Feel free to leverage the content in your own work, but I’d appreciate a reference.