Thursday, August 20, 2009

Knowing...



Awesome...!!!

That's the movie in short...well, very short actually. The movie is an exact depiction of my beliefs. Before I get into the movie, let me share my thoughts:

1. There's about a billion other planet, with at-least a few million of them which can support life, as per probability.

2. What we call GOD is only ALIEN. A civilization much more advanced than us...beyond our capability to understand their technology or science.

3. Man saw Aliens ages back, but didn't know how to express it in scientific terms, so he termed it GOD.

4. I seriously believe that mankind will unite and strive for development, together as a species only when we finally discover that were not alone in this universe.

5. This planet was never ours. It's their planet, for them to probably experiment & understand primitive species', evolution, origins of life and maybe even themselves and how they became 'who they are'.

6. At the rate that man is destroying 'their planet', I wouldn't be surprised if they decide to destroy everything ahead of us and retake the planet; maybe start off a new experiment or give mankind another fresh start.

7. Our knowledge is probably 0.000001% of theirs. That's probably why there are millions of things that man cannot explain (precision of pyramids, Bermuda triangle, medical miracles, life after death...).

8. Like me, all those who've realized these truths, would definitely see the world differently. As for those who haven't accepted these yet, I suggest you do ASAP.

9. I firmly believe that they will come back, choose those souls that have been enlightened & discard the others.



As for the movie, it was a real good thriller, although it started off like a horror movie. Most people might figure out what the story is all about in the first 30 minutes itself. Still it's quite interesting to see how it reaches that end. More than anything, the movie got me thinking about these off-late rumors that I've been hearing that the worlds gonna end on 21st Dec 2012. And the surprising part is that, almost 4-5 civilizations that existed ages back, have predicted this incident on the same date, and that too in their own native calender systems. I wonder what made all of them think of the same event in the same way. Either-way, we're all gonna be there to witness it...lucky us.

Coming back, most of the movie circles around Nicholas Cage, displaying his excellent acting skills and even the lil kid, who's played pretty well. This movies a definite 5 outta 5 from my end and a MUST watch for all believers of extraterrestrials.

Monday, August 10, 2009

Storage Solutions...

Off late I've been dangerously running out of Hard Disk space. Owing to my huge collection of movies, songs, games and other stuff my 700GB was completely full. I was so cramped outta space my at one point i saw my Vista Ultimate was running with 4MB of free space on my primary drive, with no memory for visualization incase RAM is over. I decided to grab an external HDD preferably with lotsa free space, enough to accommodate all my data needs. Went to my usual electronic outlet and got myself a state of the art Western Digital 1 TB External HDD, code named: 'My Book' by WD. Costing around Rs. 7000, here's some of its features.

Installation is a snap because you don't really install this drive, you just plug it in and it's ready to use. There is no CD to install, the included software loads from the drive the first time you plug it in. This also comes with a Flexible triple interface. 1. USB 2.0 for convenience and compatibility among multiple computers. 2. FireWire 400, which is a high-performance interface that's perfect for Macintosh® computers. 3. eSATA 3 Gb/s which is a ultra-fast interface giving you speeds comparable to a state-of-the-art internal hard drive.



The modified Capacity gauge helps you find out how much space is available on your drive although it works with the USB and FireWire connection only. One of the new features is that its much more Smart and energy efficient ie It turns itself on and off with your computer and Safe Shutdown prevents the drive from being powered down until all your data has been written.

All in all, its definitely worth the cost and the storage space. Also looks pretty cool, suiting the rest of the gadgets that you'd have on your computer table.

Saturday, August 8, 2009

Weekend tip...!!!

Yep...as saturday night draws closer, here's a tip for all fellow party animals new to Chennai. Check out Over here for some info on the top 5 clubs n pubs in Chennai.

But do remember guys- ur in Chennai, so no girl...? No clubbing...!!!

Signs that you ain't born to code...

1. You’d rather be trained than self-teach
In most development shops, there is rarely any training, even if the company has a training program in place for other employees. At best, the company might reimburse you for a book you buy. Programmers are expected to arrive on their first day with all (or at least most ) of the skills they need. Even worse, the assumption is that programmers are really smart people who are good at problem solving. That assumption leads upper management to believe that good programmers do not need training. Finally, training for developers is extremely expensive. The result? When you change positions, you will need to figure out what is going on yourself, and you will probably need to teach yourself.

2. You like regular working hours
Software development projects are notorious for being late. Even the projects that are delivered on time always seem to run behind schedule at some point. If you don’t like (or can’t handle) irregular or fluctuating demands on your time by your employer, development is not for you. When crunch time comes, your employer is more concerned with getting the product in the hands of a million-dollar client than with your child’s soccer game or the new TV program you wanted to watch.

3. You prefer regular raises to job-hopping
The world of development is one of continual erosion of skill value. Unless you are working at a shop that deals with slow-to-change technologies, chances are, your skill set is less valuable every day. The state of the art is changing rapidly, and the skills that are hot today will be ho-hum tomorrow. As a result, it is difficult to sit at the same desk doing the same work every day and expect a raise that exceeds a cost of living increase. You need to keep your skills up to date just to maintain your current value. In addition, if you want to boost your paycheck, you need to expand your skill set significantly and either earn an internal promotion or go to another company.

4. You do not get along well with others
It’s one thing to be an introverted person or to prefer to work by yourself. It’s another thing to be unable to get along with others, and it can sink you as a developer. Not only that, your manager may well be a nontechnical person (or a technical person who has not worked hands-on in some time), so you need to be able to express yourself to nontechnical people.

5. You are easily frustrated
Software development is often quite frustrating. Documentation is outdated or wrong, the previous programmer wrote unreadable code, the boss has rules to follow that make no sense… the list is endless. At the end of the day, no one wants to be working next to someone who is always cursing under his or her breath or screaming at the monitor. If you are the kind of person who goes insane spending eight hours to do what appears to be 10 minutes’ worth of work, this is not a career for you.

6. You are close-minded to others’ ideas
In programming, there are often problems that have more than one “right” answers. If you do not handle criticism well, or do not care to hear the suggestions of others, you might miss something important. For example, one of our junior guys makes a suggestion. After considering it for a bit, the ML decided to try it. It turned out that he was right and the ML was wrong, and his suggestion brought the time to execute a piece of code from multiple days to a few hours. Ignoring this junior guy due to the difference in experience levels would have been foolish.

7. You are not a “details person”
Programming is all about the details. If you get lost in a movie more complex than Conan the Barbarian or have a hard time filling out a rebate voucher, you probably won’t do very well in the development world. Sometimes, something as simple as a missing period can mean the difference between random failure and perfect success. If you are the type of person who might not figure out where the missing period is, your career will be limited in range, at best.

8. You do not take personal pride in your work
Sure, it’s possible to program by the book and do a passable job. The problem is, the book keeps getting rewritten. Software development is not a factory job where you tighten the same bolt all day long, where a touch too much or too little torque makes no difference. It requires independent thought, which in turn requires the people doing the work to take pride in it. Furthermore, it’s easy to do something the wrong way and have it work just well enough to end up in production. That “little error” you turn a blind eye to since it doesn’t seem to cause any problems will cause problems. Programmers who do not treat each project as something to be proud of turn out poor quality work, which in turn makes their careers short-lived.

9. You prefer to shoot first and ask questions later
Software developers, at least the good ones, spend a lot more time planning what they’re going to type than actually typing. Usually, when coders just open up their code editor and start banging away at the keyboard, most of what they write gets ripped out later. Programmers who ponder, think, consider, and plan write better code in less time with fewer problems. There’s a reason so many programmers barely know how to type properly: The hard part of the job is knowing what to type. People who do not invest the time up front in their zeal to get started with the “real work” are actually skimping on the “real work.” If you are a doer and not a thinker, software development is probably not a good career choice for you.

10. You do not like the geek type of person
For a bunch of reasons (some legitimate), a lot of people just do not enjoy being around the engineer or techie personality. If you have a hard time with the Dilbert or Weird Al personality type, do not even consider going into programming. Are all developers like that? Of course not. But they comprise a large enough portion of the workforce that you would be miserable in the industry.

Friday, August 7, 2009

Movies n more movies...

This post is a commemoration to mark the fact that my movie collection has finally surpassed 1000 movies. Although I started out like 2 yrs back, the past 2-3 months have been very exciting for I've met a lot of movie collectors such as myself. Movie exchange & web-link exchanges have greatly helped off late. I can safely say that I've got a healthy mix of Horror, Action, Comedy, Romance & sci-fi and I really wanna thank the man who came up with the idea of bit torrent. Some of them worth noting would be The Bond Series, Batman Series and pretty much all the sequel ones that have been out in the past 15 years.

Although on the good part, I don distribute my collection unless its for a nominal barter...either more data or some imported liquid commodities ;-)

Saturday, August 1, 2009

Me & Joggin....

After months of bragging about getting back in shape...i finally went jogging today. Being the 1st day, I felt the need to do it in some special place instead of the plain old roads. So me n my rommies headed for Bescent Nager Beach and went jogging for a while. Although it was for only 15min, being the very 1st day, that was quite sufficient. Anyway, hope to make it a regular habbit. Wish me luck...!!!