jbert:
++
Very good post--especially the last two paragraphs! I wholeheartedly agree that smaller interfaces are better interfaces. I wish more people had this view. It's much easier to build clean structures with clean, simple interfaces (think Lego) then large interfaces (Windows API, Swing, etc.). You can *always* add new functionality, if required, but it's much harder to remove functionality from an API.
--roboticus