Tuesday, May 22, 2007

What drives a SE ???

I am writing this to bring forth my thoughts on what is the desire of a software engineer...
I think that i might be able to justify this as I am myself a SE working for a reputed company and have seen many things in my day-to-day job/life that I can take this up.

My thought stems from the fact that what do we actually want to get as a SE? Meaning after toiling hard through the college, all those 4 years, do we actually get what we always wanted or dreamt of? And if we do, then how many of us actually get it? And if so, then How???

Too many questions i suppose but lets face the facts...

I have been working for sometime in this field now and have taken up roles and responsibilities of all kinds. I am not saying that I am a guru in this or have been working all my life, but still I see people working day-in and day-out on a piece of work, sorry work-packet, that they don't really want or don't care for or are doing it because of sheer pressure and no where to go.

I had this one thing that happened. It's a support project and the people do the usual activities but suddenly one day a small 'work-packet' comes in which is of developing a small piece of code. This code is not a very serious one or important in terms of the application but it is still going to be a part of the app so... Ya, coming back to the topic... So this team gets real excited and starts questioning the folks as to what is the code for, what is the input, the output, how to go about it and all. There is a lot of commotion for what has come in. Believe me there is a lot of excitement too as they all want to lay their hands on it, no matter how small it is.

What I want to get to by saying all this is that - Development is a hunger and a inner desire of each SE. We keep doing all sorts of work and in the end get frustrated and either leave our jobs, go fishing, become a nomad, go to the hills, become a traveller (as one amasses a lot of ca$h) or goes and starts his own organisation! But deep down the desire is to break through the shackles of stupid mundane activities.

I believe a driving force for the SE is always, and will always be, Development. Thy can be in peace only if thou has new things to achieve.

2 comments:

Raghunandan Mandyam said...

Hey,

Cool. Nice thought!! I never thought of such things before... let me add some of my thoughts to this as well.

I agree with what you have to say but, there are a few things I would like to add-in as well. The point I would like to make is development is not the only driving force. It is an important one among many others. We as SE would like to have some amount of autonomy. Autonomy acts as a supporting force for this development. Coz without autonomy, development is just a pale job. The SE will not be in the "excited" state.

Sometimes, even though a SE has autonomy, he/she might need what is known as “Sense of belonging”. Unless and until, a SE can show what he developed to other, he won’t be motivated to work. I feel this is common psychology. As a SE goes ahead in his career path, this factor will be more dominant.

Apart for all these, most important, I also feel that job security also motivates a SE. :). If I tell you that you will have to work in an underground cellar, where there is a possible nuclear radioactive radiation leakage that could affect not only you but the generations to come or in the 56th floor of a building where frequent earthquakes occurs with no lifts available (of course, both these job are lucrative development that the SE always desired.), then will you accept the job? I would say 99 out of 100 people will not accept. The other one is an idiot.

I hope these things put add more to your thoughts. Looking forward to see more post with interesting thoughts.

Unknown said...

Good blogs abhi...keep writing.

I don't write blogs as yet but I keep writing and I'll tell you its a great release!