2007-07-26

2007-07-25 CTRL + Z

Yesterday I moved my laptop from its usual place on my desk to its new habitat on the bedside table. There are some obvious advantages to it, such as surfing until I can't keep my eyes open, waking up on the Internet and being able to chat and doze at the same time. I've done it once before and now I start to remember the reason why I put it back the last time: being tensed up due to bad typing posture! It's just that I don't have enough discipline to call it a day, that's all.

***

Fictional thought of the day: Wouldn't it be cool if we were able to save the score of real life so that we could restart at a point before we screwed up? Or even better, if life provided an UNDO button we could click when something didn't work out as we had planned? In other words: what if Life implemented the Undoable interface? Technically, there would have to be tons of constraints to make sure World is in a consistent state all the time, considering ACID and all. But then again, when did the World class ever make sense?
When you start to think about it, more interesting questions comes to mind: What signature would the constructor of the Relationship class have? Could ~Relationship() be triggered by an instant of the Person class? Would there be Garbage Collection? Would there be multi threading support in Relationship?
One thing is for sure, though: a part of the code would look roughly like this:

// there is no spoon
private Spoon() {
   initialize();
}

1 comment:

Anonymous said...
This comment has been removed by a blog administrator.