Saturday, May 22, 2010


Vasily Smyslov vs Lembit Oll

White to play and win
(Not my post, but taken from
http://www.chessgames.com/perl/chessgame?gid=1127089&kpage=1)

Thanks to a quick trip in our time machine, we find ourselves in prehistoric Britain. Ugg is sitting on the floor of his semi-detached cave banging two rocks together.

Uggette, his thick browed wife, is smearing mammoth dung on her cheeks, dreaming of the day when someone will invent make-up. "Why don't you go out hunting sabre-tooth tigers like the other troglodytes?" she asks. "Or you could go stare at the shiny black obelisk again."

"Peace, peace, light of my life, sharer of my cave, mother of my children. I'm trying to invent fire."

She tuts scornfully. "You and your silly ideas. It'll never work. All you'll do is get bruised knuckles and the neighbours will complain about the noise."

Ugg keeps knocking the rocks together. "Yes, but, just think what we could do with fire! We could stay warm and snug in our cave. It would frighten away the wolves. Then we could move away from being hunter-gatherers and start farming. Oh, and that would give us time for civilization, an industrial revolution, the internet..."

Today's puzzle is about inspiration and perspiration. The inspiration is to spot that we need to kick the black king away from the white rook on e4. Then we can grab the black bishop on g5. So the move that we really want to make work is 29. g4+. If we can force the black king to retreat, our next move will be 30. fxg5.

Of course, the problem with 29. g4+ is that it leaves the Re4 en prise. But let's not abandon the idea just yet. Let's see if we can make it work.

The black king is now deep into our territory and we are close to weaving a mating net. We must stop black from running back to safety via d5 or having the time to grab g4 with either pawn or bishop so the next move has to be 30. Nf2+ and black's reply is forced: 30...Kxf4.

Now black's king is nearly stalemated, so that any check would produce mate. We just need to cover the g3 escape square. Our rook is no longer needed to guard the d file, so 31. Rg1 comes to mind. We are threatening Bd2# or if 31...e4 32. Nh3#

A spark flashes from the rocks in Ugg's hands. It lands in a pile of leaves and starts to smoulder. He quickly blows on it, and seconds later we have fire.

"See! I told you it would work," says Uggette. "Now hurry up and invent handbags, cappucino and Jimmy Choos."

Humanity is based on a little bit of "I wonder if..." and an awful lot of stubbornness as we try to make the initial idea work.


Thursday, April 8, 2010

"Quality is first, everything else is next"

In the software industry this is especially so true. Why you may ask? You may also ask what about end user's dumbness? Patience, all will be explained

Usually a number of issues crop up while deploying and maintaining big software applications. Some of them can be as simple as the "User Error"

Well, what exactly is user error? In simple terms, user doesn't know how something works. For example, you may have been wondering how to use the fridge. Well, you didn't? Welcome to the world of software

One of the first things that is attributed to user error (i.e. user not knowing how to use the software) is mainly due to lack of documentation. Many conveniently ignore this or even worse, don't fix real issues and put them onto lack of documentation. I don't know which is the worse evil. But that's ok, because the world is anyways going to end in 2012.

Coming back to the question of documentation. Let's assume that the documentation is great, but the user didn't read it. I ask, so what? How often do you read your TV manual? Once if you're jobless like me. But I'm sure you pretty much know how to use the TV most of the times without having to call the help desk of your television set

The answer is obviously simple. The way something works is way too complicated. Dumb it down. Now, you should be ok if you know that this isn't obviously my own theory, but something I've read. However if you're not ok, then you've earned the right onto a little secret

Web 2.0 is amazingly good for their great user friendliness. I started writing this blog in less than 2 minutes after I got an inspiration to write. All I had to do was right click on my homepage. Addthis plugin (http://www.addthis.com) has the option "Blogger". This takes you straight to Google login, off course if you don't have a gmail account (through which you can also get Blogger) then you're seriously behind in the race for browsing the entire internet. Oh wait, that's not the goal you say?

I disagree, but don't want to argue. So, let's get back to the issue at hand. Sign into gmail and you quickly setup your blog by typing few stuff that I forgot. And then start typing whatever you feel like.

Once this is over, I'll straight away right click and send it off to twitter to all my friends who will think I have no clue what I'm doing in life. But that's really ok because you and me are in the same boat if you have the patience to read through all this!