Wednesday, April 23, 2008

Stumble(d) Upon!

I happened to stumble upon this via the aptly named service "stumbleupon". The idea and further the execution is amazing.

For any one with time to kill and a growling hunger for the weird and funny, there is no other place like the internet. And further the stumbleupon service itself is highly recommended.

Keeping in lines with the randomness of this post. Here's an original Chuck Norris fact (as far as I know) : Red Bull gives you wings. Chuck Norris immediately takes them away with a roundhouse kick to the face.

The context of this supposed arbit blabber can be understood by the cult following of Chuck Norris: here and here.

Monday, April 21, 2008

Ramblings of a Ubuntu Novice - Part Uno

The front banner makes it obvious that I am a recent convert to the upper echelons of the open source community courtesy my recent move from windows xp to Ubuntu Linux 7.10 code name Gutsy Gibbon. That's the charm of open source. The ultra cool code names and the aura of geekiness that it imparts to its beholder. Hardcore open sourcer's though might contest that Ubuntu is a mere sell out and falls short on the spirit part, by providing a GUI that's easy to use (what a shame!) but I couldn't care less about them. For me Ubuntu is the magical passageway to the dimly lit, flickering black and green realm of the famed unix/linux console and the amazing feats that can be achieved using it.

My prior experience with the console is limited to starting the C compiler from Unix way back during my schooling. I didn't realise the coolness of it all back then because I was more intent on getting my hands on that shiny new windows 95 machine my neighbour in the computer lab was using. You see windows 95 was all the rage when I was in school with its media players, games, screen savers and other hoopla and the fact that it was only available to a select few at least in my circle of friends. Windows might be losing its mojo nowadays getting its ass kicked in public thanks to the very bulky Vista, but I still think Microsoft started it all. Before windows a handful of people even knew what an operating system meant atleast in my part of the world. And suddenly people were talking of word and PowerPoint and excel and what not that windows had to offer. And that's what brings me to actual intent of this post. Today when I start my laptop to boot the earth coloured login screen for Ubuntu or when I use the task bar to quickly launch the pidgin instant messenger or when I open the open office word processor for writing a document I see the efficient implementations of these community projects but in the back of my mind I am still relating to the blue splash of the windows login screen, the oft crowded grey task bar on the bottom right corner and the ubiquitous Win Word. Windows brought all these ideas to the masses. And now Ubuntu and other such community projects are taking the same to the next level. They are developing the same idea to a different level of cool. This is like my personal RIP to windows. I will still use it in my office and for other assorted tasks at home but whenever I wanna feel cool (which is like 150% of the time) I will be heading for my Ubuntu powered lappie to respond back to me with enlightenment.

PS: I am in the office right now, so my dear XP don mind my foolishness! I love you.

Sunday, April 20, 2008

Doctors and Developers

It took a mildly bad case of cold and accompanying strange headache for me to figure this one out. Considering the not so optimum incubating environment the analysis and corresponding conclusions might not stand a good test. But they sound alright to me right now.

So lets ask this question. What is common between a Doctor and a Developer?
Answer : They both end up clearing someone else's bloody mess and buggy code.

And now let me go ahead and explain that. The smart ones may skip the following part. Developers in 90 % of the case end up supporting an existing application or worse an application "designed and developed" by themselves. Doctors similarly 99% of the time end up fixing natures bloody mess. The remaining 1% is attributed to the seldom heard cases of "doctor left a glove in the patients belly during operation" or "mis-diagnosed heart patient gets his kidney removed"and suchlike.

Again lets talk of percentage. 90% of the time a developer tries to fix an exception by restarting a server or the application. Similarly a doctor prescribes a bunch of antibiotics and other generic drugs irrespective of the symptoms. The last bit on the Doctors is based on the common belief that medicine is still an experimental science. And it works in both the cases. The restarting of the server/application cleans up all the logs and caches and the application starts running smoothly. Similarly in case of the Doctor one of the generic drug hits its target and the patient is cured.

Moving forward further 9% of the time, the developer finds a documented exception , a known symptom in case of the doctor and uses the prescribed solution to fix it.

The remaining 1% are the undetected and untraceable bugs in an application for which the underlying coding language isn't developed enough. And for the doctors these are the HIV's and Hepatitis B-C's and suchlike incurable diseases.

Now both doctors and developers might take exception at this post blaming me of gross assumption. But I have nothing but immense respect for both the professions, I being a developer myself. They both do a really tough job of fixing stuff and they inadvertently get blamed for someone else's faulty design.