Today I'm thinking about design patterns for GUIs as I'm still struggling with a fair amount of complexity and brittleness in the UI I'm developing for SystemSketch.
There seem to be plenty of wannabe pattern languages for UI. For example : Common Ground, Experiences, Sari A. Laakso's, Kent Beck's, erm ... Pattern Language for the Social Network etc.
But all these are centred on users. I'm looking for something for programmers that goes beyond Model-View-Controller.
Update : maybe this is it. Will go read.