I’m currently doing UI analysis on several apps. Hopefully some of them will be migrated.
Being a core developer I must confess I get a little bored if I don’t see code or try a new framework, or implement a pattern; but I guess this is a good opportunity to put myself in the end user’s shoes and easy their lives, if I can…
Coming from a Windows environment, my first apps were always MDIs. Now most development efforts are moving away from MDIs as they are considered very complex and overwhelming, requiring a high learning curve. See most disadvantages here.
I found a free goodie and wanted to share it: Designing Interfaces: Patterns for Effective Interaction Design
I hope you find it as interesting as I did.
There is also this very good website that documents most of the GUI design patterns, with emphasis on Web: Patterns in Interaction Design
And wish me luck so I can go back to try new development frameworks soon and they bring the usability expert and designer on board :-p