When the conversation turns to talking about Web 2.0 sites such as Facebook and Twitter, I am amazed at how different their perception of what the Twitter service is all about is to my experience with it. So my idea for this blog entry is to relate a few experiences I have had and describe [...]
The title “Rich functionality underlies Simple Presentation” is perhaps the highest compliment I can pay a piece of software. Achieving this should be the holy grail of software development. Sometimes the presentation is simple but the functionality is also very limited. Other times the functionality is very rich but the user interface is also extraordinarily [...]