Web 2.0 definition

Tim O’Reilly retries the definition of his term “web 2.0”:

Web 2.0 is the business revolution in the computer industry caused by the move to the internet as platform, and an attempt to understand the rules for success on that new platform. Chief among those rules is this: Build applications that harness network effects to get better the more people use them. (This is what I’ve elsewhere called “harnessing collective intelligence.”)

I have a lot of respect for Tim’s work, but I have to say here that this definition sucks. It’s too long and, well, indefinite. Gladly, Tim quotes Google’s Eric Schmidt with a shorter definition:

Don’t fight the internet.

I like this one better.

Kitchen monster

We have a new kitchen monster. It makes scary sounds and generates clouds of steam. It is comfortable with connecting deadly components, such as water and electricity. It smells. A lot. And that smell forces us to run, run as fast as we can…

…towards kitchen. To get a fresh cup of filtered coffee.

Yes, we bought a filtered coffee machine. I couldn’t resist the habit of drinking tasty coffee at home, after I’ve been addicted to it in the office, Starbucks, and even at some of my friend’s. Instant coffee just doesn’t cut it anymore, and Cyprus coffee is too tedious to make.

I know that filtered coffee is as bad for me as unfiltered, but I just can’t resist the temptation of hot, tasty, aromatic energy fix. That’s beyond my will power…