On the battles of the software industry

Here is a quote from Scott Rosenberg’s insightful post, titled “Clash of titanic business-press cliches”  (emphasis is mine):

Are Microsoft and Google in conflict? Of course. They have fundamentally different visions of where computing’s headed — visions that the Times article, by Steve Lohr and Miguel Helft, ably lays out. But it’s not as if they are feudal fiefdoms fighting over some fixed patch of ground. Their conflict will play out as each company builds its next generation of software and services, and the next one after that, and people make choices about what to buy and what to use.

Those choices are the key to the outcome. In a battle, civilians are mostly bystanders or casualties. In the software business, civilians — users — determine who wins.

2008 will be the year of the web worker because …

Web Worker Daily has published the results and some of the submissions for their “2008 will be the year of the web worker because …” contest.  It’s an interesting read.

To some, those postings could sound like a bunch of nonsense from a few lunatics.  And to be honest with you, that’s not far from the truth right now.  But this is not the first time we’ve been there.  Today’s web workers include  many technical people, who already saw the “this is nonsense” and “it will never happen” attitudes before, when Open Source Software was as much of a dream as free wireless access to the Internet, when Microsoft was an unshaken monopoly, when nobody could put “Linux” and “desktop” in the same sentence, when “web standards” were supported only by their unknown authors, when Altavista was thought to be the best search engine, when … You get the idea.

2008 will be the year of the web worker because web workers believe it will be so.

Google Profile coming up

In my recent post about Google Reader and Google Talk integration I mentioned that it would be nice to have a possibility to control friends’ names and pictures.  Similar to the way I can do so in Gmail.  Having things a bit more centralized would be nice.

Obviously, Google realizes that.  They are some of the smartest people put together after all. Well, it looks like we’ll have something centralized in the near future.  Web Worker Daily runs a post about Google Profile.  Good news.

And while I was going through that stuff, I had a thought (yes, again).  Google must have some really nice tools for its developers. Usually, companies try to maximize the utilization of available resources, boost code reuse, and minimize time spent on re-implementing things.  Google shown a few decentralized bits over time.  Like this contact management issue, for example.  That probably means that creating something like Google Profile (simple, but very scalable application) has been made extremely easy.  It’s like it is easy to make one rather than to decide if one is really needed and what are the alternatives and how to use those alternatives. That, or they have some a weak approach to code reuse – something that I find hard to believe.  Either way, it’s interesting…

On movie reviews and movies …

While reading dooce‘s reasons for why she stopped reading music reviews, I had a thought along the same lines, but for the movies.

A music reviewer runs into a problem that plagues most writers: coming up with new ways to say the same thing.

Why is that most of my movie review reading consists of checking the first half of the IMDB page for the movie?  (The part with title, genre, user rating, producer, and top of the cast).  Well, because that’s all I need to know about most of the movies that I get a chance to see (TV, rentals, and cinema).

Yes, most of these movies are either total crap or half crap.  They don’t amaze. They don’t make me think.  They don’t bring back the memories, and neither do they stimulate my imagination.  Most of these movies have a pretty straightforward story, shallow characters with long time coined phrases. You know the ones I’m talking about.

It’s a tough job being a critique for such movies.  You’ll indeed run out of words to describe them, and that will happen pretty fast.  I know, because I tried a movie blog ones.  It’s dead for a long time now, and I don’t have much will to revive it.

I’ve been thinking about this for some time now.  One thing that scares me a little bit is this move towards shorter time frames.  I’m guilty in participating, of course, but that makes it even scarier.

What I am talking about is this general move towards smaller pieces of information and entertainment.  We used to have printed books.  Those took a few days to read each.  Gradually, the majority of the population moved from books to movies.  Movies are much easier to consume, and then only take a couple of hours.  With the raise of the Web, the time frames got even shorter.  YouTube is one of the most popular entertainment resources on the Web, and it has a limitation of a 10 minute clip.  You just can’t upload anything which is significantly bigger than that (give or take a few seconds).   Now with mobile devices coming up strong, and popularity of short message services, such as Twitter and Jaiku, something tells me that we’ll go much under those 10 minutes of YouTube.  Of course it won’t happen in a day or two – I’m talking a general trend here.

Now imagine the reviewers going in step with the progress.  Writing a book review was simpler ( I guess).  Movies got tougher, because there are so many of them and because they are so much alike.  YouTube clip reviews turned into tiny user comments and star ratings.  You just can’t talk about a few minutes of video for hours I guess (again).  What will happen with a reviews of Twitter messages and tiny mobile video clips?  They’ll disappear.  It’ll be easier and faster to watch the original rather than spend time on the review.

Of course, it won’t all turn out that bad.  It’s just I’m having one of those pessimistic days…

Undo for sending in Gmail

Google Blogoscoped runs this post speculating about an “undo” option for Gmail.  I’ve touched this topic some time ago in my “You can’t recall an email” post.  The base for that post of mine was purely technical.  What is sent is sent, and there is no way to get it back.

With another look on this issue, I see that technical side can be controlled to a certain degree.  Webmail providers (such as Gmail, Yahoo Mail, Hotmail, etc), can indeed delay the outgoing message by a few seconds.  Countdowns and disappearing buttons aren’t an issue either – we have plenty of technology these days (AJAX, Flash) to implement them.  And there is a certain demand for the functionality too – this can be judged by all those browser plugins and extensions, like the one mentioned in the Blogoscoped article.

Still, I’m standing on the side of “don’t do it”.  I think it’ll add to the confusion of the interface and the complexity of the system, without too much benefits in return.  I don’t think that we should have an “undo” for everything either.   And I think that the old way of “sorry, forgot to attach this document” works pretty well and sometimes makes people to actually read through and think over again about what is that they are planning to send out.

What do you think?  Would you like to see an “undo sending” button in your email client?