Friday, November 30, 2007

Rendezvous with Life

Today I was not in that great mood. I don't know what happened. Is it something which happened today? Or is it something I have been putting off for long?

I was feeling sick - perhaps a bit homesick. This is not what I am usually. Even I did not buy that myself. But I was down and low.

Couple of hours and I am back. Back to normal. I have a test, an assignment, a presentation as well as a demo lined up in the next 5 days. And I watched "Bend it Like Beckham" for the past two hours. The movie was more than a distraction.

Suddenly I realized something. And it is what will take me through these five days and more.

There is always more to life. I wrote my last post, but at times I fail to believe in it. It is the persistence which I lack. The ability to stand for that extra second. Why did I always fail?

I have my answers to find. If you can, help me - in the right way.

Tuesday, November 20, 2007

Om Shanti Om

for once I can say ...... bas deewangi hi deewangi hai.

I watched the movie yesterday. It was the second hindi movie I have seen after coming to florida. The first one was "Chak De India". Both were SRK starrers and have completely different flavor.

I must admit that since I saw the movie late yesterday, I have been on youtube watching all clips related to Om Shanti Om. And nonetheless I can't stop smiling and laughing. It is a hilarious movie and believe me - if you miss this one, you are missing a bollywood heartbeat. On Diwali, every year there is a clash between two big banners and mostly people get a good movie to watch. I don't know about Saawariya, but I can vouch for Om Shanti Om.

Forget Karan Johar, forget SRK stereotyped Rahul - you get something fresh here. A different SRK. Roles which the public would love to watch.

Yes, I agree that comedy sells these days and for that matter even cheap ones have made their way into the market. But, you don't expect such things from a 34 Crore Investment. Om Shanti Om has been made meticulously keeping in mind what people want to see. And when you want to beat someone as big as SLB, you better have something to show.

Om shanti Om uses many of the old known jokes and few sequences which have been reproduced as-is from other movies. When you watch it, you would tend to feel that you have heard those jokes somewhere earlier. But the energy and enthusiasm in the movie makes it all the more enjoyable. There is a hidden flow somewhere which keeps you glued to the movie. Frankly speaking, I even did not care to put in thoughts if it was half as comparable to Karz - a classic in hindi cinema.

This movie can be classified as the first spoof in modern times (barring Ghoom launched by MTV) which has been accepted and enjoyed by the Indian mass so well. I bet you won't complain that you wasted your time watching it.

Also it sends a reply back to the media who have made fun of SRK umpteen times. SRK has proved it once again that it is not Karan Johar or Farhan Akhtar on whom his success depends. He knows exactly what he wants and spreads a strong message that "There is no replacement to hard work".

So, I would suggest you to call for a time-out from your busy schedule and go and watch this movie (anyway you can). It would relax you and it is fun. No doubt about it.

Lastly, here is one of the dialog from the movie and perhaps its the original source:

Itni siddat se maine tumhe..... paane ki koshish ki hai,
ki har jarre ne mujhe tumse milane ki...... saazis ki hai

(the symphony starts)

kehte hain,
agar kisi cheez ko dil se chaho,
to poori kayanat usse tumse milane ki koshish me lag jaati hai

aaj aap sabne mujhe meri chahat se milaya.
Thank you. Thank you very much.

main aap sabka sukra guzaar hoon ki aapne mere khwabon ko yakeen me badal diya....
itna,
itna ki I feel like the king of the world.

aur aaj... is baat ka bhi yakeen ho gaya,
ki hamari filmon ki tarah hamari jindagi me bhi ....
end me ... sab thik ho jaata hai,
haapys endings
aur agar, aur agar thik na ho
to woh The End nahin hai doston....
picture abhi baaki hai

-------------

“When you want something, all the world conspires in helping you to achieve it.”
The Alchemist, Paulo Coelho

Saturday, November 17, 2007

Sweet November

Yes, I know thats a good movie - the inset of fall sets a whole new view of Gainesville. I just wished somebody could lend me a digicam for couple of months.

The temperature has fallen down. I have stayed in Delhi for a year and I know I used to freeze at 4 degrees. The huge fur jackets, probably heavier than me at that time, had to be used to keep you warm. But still it was just four degrees.

The fall in Gainesville is beautiful. Imagine being in a hill station - only thing missing is the mountains and the deep mist. But the serenity and breeze would sweep your minds. At nights, the mist would escape as you start talking. The cool breeze would make you long for warmth. But, it is not all jittery. If you stay for sometime out there, you would start enjoying it. Well, fortunately or unfortunately it never snows in Gainesville. So, I do not know how wonderful it would be. But yes, yesterday the temperature was -1 degree celsius. And the night was worth roaming around.

Well, for that matter my roommate returned home at four o'clock in the night, after watching his first movie in an american movie theatre. And of course, he had dinner at 2 am in a bustling restaurant nearby. Eight dollars for the movie. Seven dollars was the dinner. Roaming around the town in the night with friends in a ca-ar, priceless for a desi "graduate" student.

The day sets in pretty early. I usually take the bus from a nearby bus stand to go to college. The bus stop is around 300 metres from my place. The walk is pretty relaxing. The cool breeze fills you in waking you up for the day. The picture perfect trees and signboards just catch your breath. The best thing out here is the nature. Its all calm and quite - what you would desire when you try to take a break from the city life. No wonder this place has been voted as the best place to live in US for some time.

This is perhaps the best time around the year to be at Gainesville. Its not too cold, but you feel the chill. And the time of the year when you enjoy the sun. Sweet November ain't it?

Tuesday, November 13, 2007

FogBugz 6.0 - Devs' envy Testers' Pride

Well it is 02:02 at night and I am not in a mood to write something long here. So, would point you guys to a good demo of FogBugz. Seemed pretty awesome to me and I hope you would like it too. Believe me developers, you would strictly say a big NO to this software getting in the hands of the QA folks. Coz, it hits where it matters most - your performance and consistency.

The software keeps track of timelines you have skipped and other small stuffs which impact your consistency and reliability in solving bugs/issues. It is perhaps a thousand times better than Clarify which I have seen people using.

If something appeals to me most, it is the usage of Thin Client (of course something which works on Firefox without giving JavaScript issues and which uses Web 2.0 features). You have collaborative tools which spurs free interaction between Dev and QA.

I have only seen the demo, so I am not sure if this feature is present in 6.0 - I would have liked to see a quick draft form of a bug saved to a QA profile without getting filed right away. Many a times, the tester keeps a bug for further verification after he has encountered it for the first time. This feature should be included - though there are both pros and cons attached to it for the obvious reasons - the management (you figure it out yourself why).

The Demo URL is here

Just to add more interest - fogcreek is the one associated with Joel Spolsky who writes the famous blog http://joelonsoftware.com/.

This is part of an effort am putting in now-a-days to correct the process of writing code and implementing projects/designs efficiently. Good process comes through practice and awareness. In the beginning I used to always skip it. But slowly as I built the framework, it does not take much time of mine. Using open source software frameworks is the first step in this direction ( ! FogBugz ). Gone are those times when we had time to rewrite something twice. You write something today - and that remains forever!

There are some steps one should use before writing even a single line of code. Along with OO design, keep in mind Version Control, Memory Management, Code Profiling, Code Documentation etc. I would write an article when I get some more time highlighting these aspects and how they help you to bring clarity and integrity to the overall project. You may not configure them right away, but keeping space for them in your overall project design helps in the long run.

And remember - never reinvent the wheel unless you have been asked to do so. Always build on the top of existing blocks (reusing efficiently) until : you hit the Great Wall of Performance Issues.

hmmm ... the glass finally goes empty ... sadly it was cranberry juice all the way.

Monday, November 5, 2007

A thousand thoughts

Codes, thoughts, ideas - those have been the diet on which I survived for so long. And yes, for some time now, the burritos.

So to start with - choosing the name for this blog took me some time. I must confess that it took more than two hours. Well, whats in a name? But sometimes a lot of factors external to you affect you more than you thought they would. And that is exactly what I mean. I was supposed to name it Fork(ing)Threads. But searching for definitions could bring in more clarity to the first word. So, a better vocabulary could have helped. Still, one should always check before letting it out! And I checked it because I am not a novice if not an expert :)

So here we are again - back where we started (Train - Free).

I started writing this blog because when I get my hands full, I just drop everything blindly and tend to do something which is not at all related. Its a distraction for a good cause. Being a master's student, you will have your To-Do lists all filled up and popping in at every glance you take. Deluge of mails reminding of the pending assignments and projects which lack clarity and need substantial effort than they were intended for. Whatever happened to Proof of Concepts, it is very much alive and takes precedence over modeling solutions when it comes to deadlines. Hours of efforts flow in. Who said going back to school was cool?

But thats what we are here for. To apply what we have learned. And to re-learn again, what we use to apply, in a new way. To find better ways to the mistakes we have been doing. To take a break from the mundane codes which had become our only friend. To simplify our thoughts, our designs and the way we visualize. To bring us back when we are long lost in the forest.

So whats next? I want to write on some of the tools which I recently picked up and have been using since. Valgrind, Doxygen and Rational Rose would figure out in next couple of blogs along with other potpourri of rants on life, thoughts and revelations.

SiteMeter