Skip to main content

Swimming the corporate ocean - 3 : "Colleagues"

                 Hi All, hope my first two parts was well appreciated (I did not receive any brickbats, that is my idea of appreciation..:) ). I was thinking about what to write next and then suddenly in the midst of the office, I found the answer, "Colleagues". I am pretty carefully using the term colleagues because they may or may not be your friends. WARNING : This may and may not can change on a day to day basis or in most probabilities, appraisal periods..:). To me, IT is all about resources, and not humans. And at the end of the day what the organisation wants is the best resource and not the best human being around. This what causes the change between the may and may nots.

               There are two kinds of colleagues you often see. Lets see the kind whom we want more. I remember seeing Ice Age the other day, and in a scene where the mammoth almost dies but saves the tiger, the tiger asks the mammoth, "Why did you save me ? you could have lost your life in the process.." for which the mammoth says "That's what we do in a herd". Well I am sure along the way in your career you all would meet such people who don't even care about the competition you provide them, and want you to succeed in life. These people will take you along with them and if they are incapable, they will lay back and still see your growth from distance and feel proud about it. These people know that the success of a team is not in individual growth but pulling the team along with them. These are rare breeds and if you ever come across someone, I don't request you to be the same good way to them, but at least don't be the second way around. These could be your colleague, some senior and even in some cases your team lead, project manager. Its not tough to think all of this kind unless and until you are confronted with the second kind.

The first kind of people are like angels, far and few and the second type is Devils. Now I know this is a far bad word. But at the end of the passage you will know its apt after all. I will describe about these people with some examples.

Have you seen people ask lots and lots of help from you through silent communication (chats,signs,harrapa culture sign languages,Restroom talks,etc)  but who tells "Huh...finally i completed it after a long struggle.." once the task is finished and when your TL is around?

Have you seen people who care more about how much YOU DID NOT finish rather than how much they finished?

Have you seen people who always complain about how someone else could not complete this section and so only these people could not complete theirs?

Have you seen people who sit next to you doing nothing and starts just after you starts, just to make sure your lead knows they are working more than you?

Have you seen people who beg with you for solutions and then tell your ideas and solutions as though they burnt the midnight oil and found them in the meetings? (Specially with you around..:) ) ?

Have you seen some more experienced people take your shit out to your lead if you don't  buy them a drink/coffee (depending upon their level of stupidity) ?

If you have seen such people, welcome to the devil's world. They are also your COLLEAGUES. If not, its my sincere advice, be prepared to meet someone pretty soon..:)

I will talk sometime later about how to tackle such people and what not to do with these people..:). For the moment though, assume its all angels around you and pray the demon is not next to you..:)...


Popular posts from this blog

My 10 years in Application Development

It's been around 10 years since I started programming. May be a bit more, if I have to include my first attempts at C programming in school. But it would be a grave insult to call remembering ten lines of code and just replicating it to put a star on the screen. I also did a course on Visual basic, but it was more gimmicks that Application development. But it was truly in the year 2007 when I started my Master in Computer Applications that I found a new flare for developing applications. 
I was very late to computers in general and even when I joined my Masters, computers were not really accessible to me. But when I joined my Masters where one is actually expected to hone the skills which they already have, but in case it was were I was learning the skills, initially it was very difficult. I was not sure what computers had for me nor I had a natural flair for programming. But the thing about computers that attracted me was the visual medium it gave. Initially it was just a door t…

Changing Timezone in Postgresql, Ubuntu

Timezone and locale are integral concepts that one should be aware of when implementing a System. For example. if you create a database in PostgreSql, it will use the default System settings for the database. Lets say you have a server in UK and your client is US. If the client tries to retrieve the current date or time, it is going to show the UK time and not the US one.
Today I encountered a different issue in our client place where the Ubuntu timezone and PostgreSql timezone were showing a incorrect values. Instead of Indian Standard Time (IST) it was showing Pacific Daylight Time(PDT). These are the steps that I followed to change the timezone to IST in PostgreSql and Ubuntu.
Changing timezone in Ubuntu:
sudo dpkg-reconfigure tzdataYou will be prompted to choose the continent and then the area. Provided screen shots where we configure the location.
Use TAB key to navigate to the OK button and then press Enter.

The changes will get reflected immediately. To check it you can open a n…

Dissecting Openbravo 3.0 UI Architecture

Having been worked on Openbravo 3.0 UI for more than a year now (right from RC1) , Openbravo has leaped ahead of most contemporary ERP's in terms of UX design and usability. And a part of the credit has to go to the community too as they were actively involved in finalizing the UX and also involved enthusiastically in tested out the RC versions and providing their feedback.

In this post, I have tried to draw limelight on the basic UI components that are being used in Openbravo and their corresponding smartclient components. This is just to provide a very high level idea on how the entire architecture is coupled together. I have tried to use a single screen shot of Openbravo interface and tried to map the base components here.

The hierarchy can be visualized in simple terms as follows:

Exhaustive information on these components are provided in the Openbravo Wiki here.

Most of these components are defined and managed from individual files (or code) thereby making it really easy to …