Monday, March 7, 2011

Call it a day or not?

As i return from Jalandhar after doing a few planned and a couple of unplanned errands, the one that was on top priority has concluded to another official delay. But I was expecting worse. So after meeting an old friend and a bit out of order appetite, I would call it a day.

Bus has halted, I better catch some air. See you in a few minutes.

Sent from my Nokia phone

Sunday, March 6, 2011

The headlight leveling device - 0

Hey! I have been bitten by DIY bug lately. Although I plan to do a lot but this one really entices me.

I hope you know I got a ride few months ago. I am having a great time with this one and it is a pretty nice riding bike as well.

I used this to ride to office along with a pillion, usually my sister. Towards the time we are home, it would be dark and I would have to turn the headlights on. Now, I had to tune their tilt for an optimal position for when I am riding with headlights on with or without the pillion. It is somewhat inconvenient when riding in the condition that the lights are not adjusted to. For example if they are tuned for pillion rider then without the pillion's weight, beam will focus too high. In some cases I feel that I need to focus more on the road to see the potholes. I think that is too much to demand from that bike but what stops us from demanding.

Adjusting headlight require to loosen a screw on the underside of headlight assembly, then slide the headlight to appropriate position and tighten the screw again. Needs few minutes, you have to get a tool and need to be off the road.

I thought, what if I can adjust them in a few seconds using some electronics while I am still riding it? Sounds cool doesn't it? Just like the one's we have standard on all cars.

So I have decided to give it some thought and find it pretty feasible with the skills and resources I have. I will discuss more on this soon.

PS: You can follow this and other DIY tasks using the labels attached to this post.

Monday arrives sononer than Friday!

"Monday arrives sooner than Friday!"

Sounds like a couch potato's punchline. But there is definitely a fact in that one. We are so busy in living the weekends that sometimes we just do not happen to notice when the weekend was over. Work refreshes me so living the week is also not much of an issue for me at the moment. :-)

The title should not lead you to believe that I have been partying overnights or hiking at 12000 ft or been into similar sort of stuff during the past two days. All I have been into is one, picking up the lost sleep which, it now seems have been overdone a bit :-) and second, attend to a heap of errands that has been piling up during the week.

One funny thing is that I wanted to clean the closet from so long and this time I had finally cleaned the closet. Fun part is that it is still clean, to mean literally, with nothing in it and a pile of what should be in there, sharing bed with me! he he...I have to fix this very soon! Glad that I at least attempted.

No. That was just for sake of humor. I am a pretty organized guy otherwise and also when I am playing unorganized guy :-).


Tomorrow I am headed to attempt an important pending task 'again'. This one has become a real pain in the 'neck' now (children might be reading this ;-) ). Well I am pretty cool and as long as this pending task does not seriously affect me, I am okay at trying again and again. What is this enigma I am talking about? That is a whole story and I will get back to it some other time if I get this one right. People close to me, make your best guess and you got it!

So! Wish me luck and wishing you all good night. Enjoy the week ahead.

Sunday, February 20, 2011

Change, Adapt, Learn. Or Perish!

[From the Information Technology perspective]

Hi,

This post is somewhat off the subject from my regular posts here. First one inclined towards professionalism and work. That is what you get when you enter a Recursive Vortex: spiraling flows of fluidized thoughts from all the directions. Just trying to give a little justification to title of this blog. :-)

I had this feeling that I am loosing whatever I have learned in the past. All my self taught IT skills are no longer useful and that I am bound to turn into an obsolete member if the IT fraternity in due course of time. If, of course,  I do not enhance my skill set to accommodate the rapidly evolving IT world. That was an enlightenment that set me on a course of continuous learning and now I am in a state of learning all the time. What follows are some thoughts on my rationale to this state of continuous learning particularly in context of professional development.

I have been self-teaching all the technologies right from GW BASIC, DOS, etc so forth to this day. I see that the technologies armed by which I made my debut into the IT field are no more relevant in today's IT scene! Now that does not indicate that I am growing old ;-) That only indicates that the IT world is changing quite fast.

Not only in IT but take any other field, automotive for instance. Just twenty years ago we had cars with rudimentary features and inefficient engines. Each of these built by hand. Today we have cars that are feature rich, can spray pico-liter quantity of fuel 1300 times a second (a Maruti's DDIS engine running at 4000 RPM), are safer, and built on mostly automated assembly lines where robots are precise to fraction of a millimeter.

Radical difference indeed.

Back to IT, where sustaining employ-ability is now greatest challenge due solely to the phenomenon of change. From Visual Studio 6.0 we have moved on 4 generations of development platforms now to Visual Studio 2010. We have seen a host of technological concepts changing the way we develop applications (Waterfall to Agile), the way we deliver them (Installable clients to SaaS/Cloud), and the way they look and feel (Desktop/web to Smart Client, Mobile and Touch). All these changes have come within a window as small as a student's graduating years! A full 360 degree change in such a small time frame certainly presents some challenges to the information technologist.

Foremost of all, university curriculum are are getting farther and farther away from the industrial needs. Basically due to the delay in updating the curriculum and red tapes involved in the process. A new comer into the industry is subject to a strange world totally different from the image that they had in mind while they were busy inking down lectures in the classrooms. As soon as they step into the real world, they are subject to a vast amount of choices, new methodologies and loads of stuff to learn that they never heard of. Only a quick learner's pie.

Secondly, it is more and more difficult to see where you have to lead yourself to. The world now offers multiple ways to accomplish a single information technology based solution. For instance, few years ago HTML, Flash and Dream-weaver were the only tools you needed to develop a website. Maybe a couple of more but still masterable. Now you have can choose among, Flash, Silverlight, Joomla, Ruby on Rails, LAMP, Wordpress and many many more ways to accomplish the same.With a number of choices available to accomplish a certain feat, it is inevitable that this choice of technology puts one's foresight to a real test.

Then is the problem related to lifespan of a technology. We have seen cassette players being obsoleted by CD players who are now on the verge of extinction themselves. Thanks for streaming media and compact storage support in almost all media devices. I frequently use online media to search for my favorite music rather than look for a file in my personal collection. Technology has become so short spanned that one has to keep the learning engine pumping in new concepts in all the time and the onus falls upon the learner to decide what to let go in order to make way for the coming ocean of knowledge. What if all your efforts to master a new technology are obsoleted by a single gush of new trends in the ways we exploit technology?A fear factor we all ITians have to learn to overcome.

Ask that to Nokia Symbian operating system developers after Nokia's "Platform on fire" memo and subsequent shift to MS Windows as new platform. What would their future be now?

For a true information technologist, not so dark I would say.

Bill Gates' quote "Change is the only constant" holds true more in this industry, than in general philosophy of life. It is now more necessary than ever that an information technologist be equipped with an appetite to digest the oncoming changes, format their minds and reprogram them for the new paradigms, new technologies and new productivity tools. To survive and sustain their employ-ability in such a changing world, it becomes apparent that a fraction of analytical skills of an information technologist must also be focused on foreseeing the change and preparing to adapt for the same proactively..

In all cases, there will remain a nook or cranny in the IT jungle that will go on providing meals to those who are still unable to digest the ensuing change. Till they develop appetite enough to move on and embrace the new, now changing face of information technology, these nooks and crannies will keep then healthy and alive. Thanks to all those IT administrators who still recommend Novell and DBASE III and help feed many who could never take off with the change. :-)

For those who see it coming, tune in your antennas and prepare to reformat your memories for the new Paradigm, Technological, and Methodological shifts.

Happy changing ;-)

PS:Where is my design patterns book?

Saturday, February 12, 2011

Toddling at cricket - I played man!

Hey there!

Note: This post is all about a cricket  tournament. [You have been warned]

I mentioned here about my initialization into this sport called Cricket! Today, guys from the office had organized an intra championship. A 4 team knock out tournament. It was apparent from time table of tournament that this thing was going to take us to task given that we had three matches scheduled for a single day and our tech-fi constitutions.

Praying for being knocked out early so that we may retire to our comfy beds and enjoy rest of the weekend in our cozy la-z-boys was one idea but not the best one. And when you are in the battle, the enemy IS the enemy and you got to take 'em down anyways. But got to shoot them by the rules of the game. :-)

After a couple of hours of spectating the first match which was to decide who will be our oncoming opponent in the final if we make it up there, came our turn to show the brass.

While the first match was in progress I had my hand on the official camera and ended up capturing some (nice and spectacular) action from the first innings. Unfortunately, at the same time exhausting the battery, so we were without a cam for rest of the day! No one was cursing me; at least in the face. :-)

We won our first one in KO and moved on to the finals.

Got to bat first and we had our star players all set to assure a death sentence for the opposing team who boasted about some of the best bowlers in the company. After the first wicket went down, our captain made a decision that might have well caused us to loose the series as well as some humiliation. He sent me to bat next! ;-)

I am glad that I got a really fair chance but the opposition used this opportunity to have me as a ball-sink. Not a single ball was bowled straight to the wickets lest I had to go home and they were not stupid enough to let such a resource go. I missed quite a lot of them owing to lack of practice and that worked to lower the RPO rate. Smart bowling eh!

So my team ended up scoring some 30 runs less than the average of that day's innings totals. Courtesy, my amateur batting. I did opened with a spectacular six that left me amazed as well but nothing of that sort happened again after that; apart from a humble four. I contributed a 27 not out. Assured by the fact that I am not going to get a first down in near future. I went back to what I do best. Fielding!

The chasing team got the fiercest blow to their arsenal when their star batsman, the trump card and the opener, was dismissed at duck. This event switched the chasers from attack to defend instantly and undoubtedly saved me from some "You-did-it" stuff as well. :-)

And the Jill Team came tumbling after.

Thanks to the tremendous effort by our team, we were able to wrap the chasers far below what everyone anticipated and far far below the day's average almost half a century short of our team's already humble score.
Really a burning match where every moment was tough on everyone's guts because of the lurking uncertainty  in the air.

Finally, we won the tournament that was concluded by a decent trophy distribution ceremony.

Now I am preparing to retire to bed after pampering two sprained ankles, an overclocked knee, a slightly blue thumb and aching toes. Waiting for more muscles to show up by morning. I played man!

So? A day well spent? A loud YES!

PS: There also exists a thing like office and life. I almost forgot. :-)