I'm building a new GUI for my project, after realizing my old one confuses everyone. I read about the theory of building good GUIs for a few hours, but the resource I keep coming back to is Apple's Macintosh human interface guidelines from '92. Now, I have little nostalgia for System 7, it mainly brings back memories of gym class, RPGs, and complicated spitwad launchers. Still, the philosophy that underlaid System 7 seems to lend itself to the simplicity that makes a good Ajax GUI.http://portal.acm.org/citation.cfm?id=SERIES11430.573097
Give just the first chapter, Human interface principles, a read. It makes some excellent points.
Apple's current Human Interface Guidelines are here, but I keep going back to the '92 edition.
http://developer.apple.com/documentation/UserExperience/Conceptual/OSXHIGuidelines/XHIGIntro/chapter_1_section_1.html#//apple_ref/doc/uid/TP30000894-TP6
Any other recommended resources?