Cool Day

It was really a cool day today. Outside, it was raining in the noon and breezes made the scene very cool. Inside office, it was cool also. yesterdays heat was washed away with today’s rain.


Hot Architecture In A Calm Weather

It was a hot day today.

Outside weather was cloudy and there was some drizzling in the nearby area. Clouds and sun were playing hide and seek. Wind was calm and cool. Trees seems to be enjoying the weather. Their green color looked little bit dull in the shadow of clouds but the sight was pleasing. In the sky, clouds were forming interesting figures. I always like to see these figures. I always dream to have a high quality professional camera and enough time to catch these images.

But inside the office, it was very hot. There were hot discussions regarding the architecture of our application. First, there was fight between offshore team and onsite team.
My team at offshore, prepared the architecture and sent to the client and onsite team for review. After having discussion with client, onsite team wanted some modifications in that architecture. But they were not able to convince offshore team on the pros and cons of modifications.

Offshore team worked a lot on the architecture. They had to make a balance between what should ideally be and what can be achieved in the given time lines. Even they created some prototypes to test different aspects of the architecture. To the offshore team, this was (is) the best architecture.

Both of them were correct but none of them was able to put their thoughts in a concise, clear manner. Onsite team was presenting the thoughts of client’s architect. But they could not clearly explain what’s in the brain of the client’s architecture.

After lots of discussion between two team, it was decided that we should wait for the formal response from client. At last, client’s architect sent a mail asking offshore team to follow what he thought was the best approach. Offshore team, in a mood to close the issue, gave up and decided to follow what client is asking.

As development lead of offshore team, I learned a lesson. Even if you know you are right, don’t argue with the authorities. But this doesn’t mean you should give up. Prepare a strategy. Collect you facts and put them in a clear, concise, sequential manner. Keep supportive reference ready. Do proper homework before presenting your point of view. You must view your thoughts from other side of the coin. Only an effective presentation of facts can make authorities to think in the way you want.

Blog in Hindi – हिन्दी में ब्लोग लिखें

हिन्दी में लिखने के लिये इस कुन्जी पटल (कीबोर्ड) का उपयोग अत्यंत सरल एवं आसान है। इसके द्वारा आप अपने ब्लोग भी आसानी से हिन्दी में लिख सकते हैं। इस कुन्जी पटल को आप निम्नलिखित ताना-पता (वेब एडरेस) से डाउनलोड कर सकते हैः
तो अब इस कुन्जी पटल का उपयोग करके अपना ब्लोग या ई-मेल हिन्दी में लिखें और अपनी राष्‍ट्र भाषा एवं मातृ भाषा की लोकप्रियता को बढायें।
और हां, अपना अनुभव मेरे साथ जरुर बांटे (शेयर करें)।
Using an online keyboard to write in hindi is quite easy and simple. Using this keyboard, you can write your blogs in hindi. Download this keyboard fron

So, use it and write your mails, blogs on hindi. And increse the popularity of your mother tongue and national language.

Please share your experience with me as comments on this blog.

What does Visual Studio 2008 mean to me

I returned to blogging after a long period of time. I gave up posting blogs on this site because I thought its useless. There is no point in writing thoughts in your blog. Instead, I preferred to keep a diary. Yesterday, I completed one month of diary keeping. Today, I was reviewing what I have written in my diary. And to my surprise, there was nothing to hide. Everything I have written could have been written on my blog. So I returned to this blog.

Today I read a mail from Microsoft. It said that Microsoft is going to to launch Visual Studio 2008 in Feb. I interpret this that I have to learn new technologies, features etc. Until now, I haven’t explored all the features of Visual Studio 2005. Currently I am working on .Net framework 2.0. Microsoft has already launched .Net framework 3.5 with new features and Vista support. What it mean to me is lots of study again. I know that switching from .Net 1.1 to 2.0 steal so much of my family time. I am thankful to my wife and daughter to gave their time to my studies. And I afraid that its going to be repeated again.

Sometimes I thought that choosing Microsoft Technologies (or event Information Technology) as my career is the biggest mistake of my career. Would I be an accountant, there will be no work in the late hours, no study in the night. Life would be easier than. But I am not sure if I will be satisfied with that life style or not.

Anyways, time has passed now. There is no way to change career track in this phase. So let me press CTRL+TAB to switch to Visual Studio window. Good bye and sweet dreams…