Visit blogadda.com to discover Indian blogs

Wednesday, November 21, 2012

Impressions of working at onsite!

This was my first onsite trip at work. I found the work environment very different than back at offshore. I found the environment to be very challenging and motivating all the time. One has to be quick and smart. I had a very complacent experience working at onsite. I was very efficient and productive in my short stay of a month here. Luckily, I found a small and chirpy team at onsite. I highlight small as being part of a small team I knew every member closely.
I always wanted to know someone inspirational working in my organization and in my team. Looks like I have found few of them.
One one hand where I find the environment motivating, on the other side I found there is no scope of doing anything apart from work. This in one sense is good as there is lot much time left to do anything else. Working at onsite, I couldn't at any point say, I did not no something. If I am a developer I am expected to know all aspects of development irrespective of the module it belongs to or any other aspect for that matter. It is like jumping into the battleground irrespective of the fact if you have required weapons or not, just fight. This is also fun.
I found a special privilege of working from home. At offshore this concept of working from home is not much encouraged. 

Tuesday, November 20, 2012

Approaching change requests

Lately I have been involved in lot of change requests related to ABAP programs. Such Change requests are usually considered to be very small and hence are expected to be delivered very fast irrespective of complexity involved in the change. I have observed few ways in which developers handle such changes. Lets take an example of changing contents which are getting fetched from a report, one of the safest approach would be to loop again at the final internal table and modify the contents just before sending it for display, is that the good approach? I am not sure if such techniques are result of tight timelines or developer not being interested in finding out what was the original development or the intention is just to get the work done. There could be many other possibilities. But I think both the functional consultant and the developer have great roles to play in handling change requests. There are many occasions where a change request is not properly represented in the functional specification. Let's take a scenario wherein the developer handling the CR is different from the original developer. In this situation it is always good that the new developer gets to know the background of the program and then handle this change. FS author has an important role to play here, until the developer decides to manage everything on his own. The new change should be properly represented with references wherever possible.

I usually don't rush while handling change requests unless I am forced to, depending on the criticality of schedules. Recently, I handled a very tricky change request. I remember I took 4 days of analysis and just one day for coding as I could easily figure out the perfect spot for change after understanding the design of program. I never tried to rush with the program and I am very happy as it has gone through the testing without any defects.
Another scenario crossed by my mind, what if both the functional consultant and developer changes while handling a change request? These scenarios explains the importance of documenting developments as accurately as possible. It's altogether a different story that once development is done, one hardly bothers about documentation, in most of the cases.
These change requests also highlight that the original program is built in a very flexible and maintainable way. I have more than often realized the importance that the basic and original programs should be built in a robust way else with time it will only become worse.

C'mon, be different!

This blog is a result of my observation of social medias etc. I have seen that people start acting and following what others, who have probably achieved a greater milestone than them,  have been doing. Now this may sound good for others but does not look acceptable to me. I can understand after reading many inspirational books which say, try to be like great people and follow their habits to become like them. I am not contradicting in terms of habits which may mean personal development but just copying someone else's views, the way they use social media, the way they write blogs does not seem acceptable to me. If everyone starts copying someone else, how will different ways evolve? On one side it is at times good but certainly not always.

Everyone should have their own personal identity, views, and ways of using things and projecting themselves. If Mr. A is a great personality, does not mean his ways are always the best. I have been repeatedly seeing people trying to use twitter the day few others are using. I am not sure what's their purpose of using twitter but it is just not ok if everyone has the same way of using it. Similarly I have seen new people writing blogs of similar nature on one of the professional sites, I have been active, lately.

For me, I have always tried to be myself and project my own real ways. Not to say, good things can be imbibed from others but I am sure I don't copy anyone else's ways.

Saturday, November 17, 2012

South Mountain hike

I had a short hiking trip to South Mountain in Arizona. Through out the trip, I could only see different varieties of cactus plants. Single Cactus, Family Cactus, Old cactus and many more. I had good mexican food too and did also visit a chinese grocery store.











Tuesday, November 13, 2012

Sunday, November 11, 2012

Experiencing USA!

I am at Tempe, Arizona. It's a beautiful place. Ever since I have landed to US I am trying to find, that, one big explicit difference between USA and India and I am very pleased that I have not yet found any big difference in terms of facilities or anything materialistic for that matter. But, there exists a huge and I mean HUGE difference between attitude of people. People are very disciplined and have a good attitude towards rules. The biggest difference I have found is People and govermental policies. We all know about political parties in India and hence conditions of some of the obvious things like roads. GPS works like a charm here. I asked my colleague here if GPS would act as precisely as it works here in US, answer as expected was no. Roads are just awesome here. I have been discussing all the differences I have noticed so far with my friends and now I think it's a good idea that I express them in this blog here. There are many things which are just opposite to what they are in India. Switching on direction is switching off in India. The steering wheel or driver's seat is right in India, here it's left. There is silence almost everywhere. It is very surprising that I don't see anyone walking on the roads. I can see more women driving big cars than I have ever seen in India. Car is a basic necessity of life here. I was amazed to see police on horses, bicycles and the swiftness with which they act. It is good that I have visited many places in India as that has given an idea of how beautiful India is.

Standard of living is too high. I was very amazed to see beggars and homeless people here. Normal lifestyle is resplendant and luxurious here. Not only that but also working culture is different here. We have evening life here unlike in India on working days. Things are very structured and organized here and system is obeyed. I am not sure if obeyance is good in all cases but certainly obeyance is the best choice in few cases. I would not like to comment on personal lifestyle of people etc.  I am very proud about the cultural values of India and I hope they retain themselves among many things that are rapidly getting changed in India or getting influenced as part of globalization. I feel few things should be made mandatory or as rules in India. First among them is elderly people should be taken care of by their kids unless goverment makes policies for taking care of elderly people. Like our former President, Mr. A.P.J Abdul Kalam I have a belief that India has huge potential and it would certainly improve on many fronts it is currently lagging behind.

Getting into some personal stuff now, after surviving on breads for many days, I finally got to eat Indian food. I am very happy to see that Indian grocery store too are here. One of my leads invited me for lunch, today and I had a wonderful time. Walmart has been my favourite hangout place if not Starbucks coffee so far!