At the center of any program is CRUD, the ability to Create, Read, Update, and Delete. Whether it is an operating system that works with files, an email system which works with emails, or a word processor which works with words... These four abilities are essential.
Create and Read are often the easiest, the happy path. Update and Delete get harder as paradigms grow. What is connected that I must also update, what is connected that I must also delete. Do I delete entirely or just mark in some way so other reads don't bring it back. When the program is uninstalled how much do clean out of the registry. Oops I just updated that database and orphaned umpteen rows... etc.
Some web word processing software (not blogger, however this is post two...) I have been using recently cannot get even the creation part right... each time I copy and paste out of any local MS Office product (I have tried writing on the web word processor, but have lost my work many times), the program jumps all over the text. Add one more character and all formatting is lost even the returns at the end of lines. Using backspace down does not delete, it adds line to the end of the post. The point of this software you ask? To create and publish blogs. The one essential task that it sets out to accomplish is frustrating.
Central to the Unix Philosophy is: Make each program do one thing well.
Two days ago the launch of Mozilla Raindrop was announced.
http://vimeo.com/7197666
Admirable goal, to filter out noise. If this is the one thing that it does well and aims to integrate with Google Wave as opposed to compete against, then I am excited to see what comes from it.
Friday, October 23, 2009
Subscribe to:
Post Comments (Atom)

No comments:
Post a Comment