Well, this was an article I wrote to a magazine or news paper supplementary called “Corporate Buzz”. Unfortunately, they did not like the article too much and hence I thought I should post it here. Its quite a few months old.I am not sure I have seen such an magazine or news paper supplementary named “Corporate Buzz” around… But here it is for you to enjoy
All your suggestions, feedback and criticisms are most welcome..I am all ears to you…
A software engineer is a most envied person in the whole world. Not just because of his educational background, not just because of his expertise in software development, not just because of the humpty number of his positive traits – its mostly because of the life style. Here are some of the outstanding features of a software engineer’s life, right from the alpha version to the production version.
Most of us almost have our tags around our neck or in our belts all the time, even when we are out of work. When we walk, when we eat, when we drink or when we are waiting for a cab. Only few of us are born with silver spoon and rest of us are born with our tags. Sounds funny, but a real fact.
You know whats our favorite web site, its google and other search engines. If one day, these search engines goes down – almost every software company around the world is going to face a heavy productivity loss. We are the guys and girls, who are exposed to a lot of changes in our technology areas. The changes are so used to us, if one day my house vanishes from Chennai and goes to mars I wouldn’t be surprised. It would be a days game for me.
Bugs are own dear most buddies. They are the by products of the software we develop. We are so used to them and they are our every day issues for eternity. The test engineer has the habit of filing bugs and we have the habit of saying its a feature or its working as expected. Of-course, we don’t say it all the time, we just say it when we can’t solve it. Our worst enemy and night mare are the test engineers. I wouldn’t mind even killing my best friend who eventually happens to be a test engineer in the same project, just for one sole reason, that he filed a bug in my module.
Workaround is one common word you can hear from us. In simple terms, if we are unable to derive programatically that sum of one and one is two, we just write programs that sums up five and ten, then subtract thirteen from it. Don’t ask us why we do it, its a workaround.
Our favorite food is anything junk. Wait don’t raise your eye brows. I meant, we like burgers, pizzas, sandwiches and cup o noodles than proper cooked and healthy foods. Our clients not only influence us by the work they give us, they also do influence us in our food habits and culture.
We studied computer science to make things simple. We make it really simple such that, we don’t like walking few yards or climbing couple of floors to have a chat with our friends, we just use our local office chat software or public chat software to talk to our friends.
We provide job opportunities to thousands of people around the world. As us how, we are unable to perform our day to day errands due to our work nature. Hence, eventually, there are a lot of third party companies coming up who help us pay our bills, book our tickets and helps us do our basic works. Aren’t we great??
“Monday morning blues” – a terminology every software engineer feels. A sense of dizziness or laziness on every Monday morning which prevents us being productive at an higher extent. And if it happens, such that we had to work on the week ends the terminilogy is slightly changed to “Monday morning darkness”. Sounds like a horror movie name, but its a horror only a software engineer feels.
Apart from alcholics, smokers and other forms of people, we also have special kind of people in our industry who are called workaholics. They are special breed of people whom you can find in office any time of the day including weekends. If we drill down to the cause of this issue, we also get to know this is because of the difference between “hard workers” and “people who hardly work”.
Our english is some times too really peculiar, like -
- Whatcha ya wanna do on a odd day like dis with a damn bug like tat??
- I am fighting hard with this OutOfMemoryException(worst than a software engineer’s spouse).
- Could I buy some of your time?(Its too costly and not for sale)
- I need a F1 from you(F1 is help).
- You better shut down(instead of shut up).
- I have a personal work, I need to ctrl+f9 or f9 home(run home).
and, we always expect that whom ever we are speaking to knows these jargon’s. Be happy that we don’t expect you to know a programming language for communication – Other wise if you ask us “Can I borrow some money from you??” we would say “Unidentified literal in line 1 word 4 character 19. Please fix this compile error and run again”, or we will give you a blue screen with a error code 0×00005e so you can google what that means.Self development according to us means technical certifications or something that adds values to our company and client. You know we are people who live selflessly, we always consider our company a part of us and that’s why we do this self development. That is the reason why our only self development is always towards an technical area.
Status reviews, client conference calls etc are the so called “official meetings” where we get some time to relax. Some one talks to another one and another one talks to some one, and I am in my own dream world. Finally my turn comes up, I say “No updates from my side, Thank you !!” happily ever after since the last 4 years. And did you notice, I said a courteous thank you for not bothering them with my updates. How good of me??
For us, any word with a “e-” as a suffix is quite interesting. We like emails, we work in e-commerce, we book tickets by e-booking. I honestly guess, there should some “e-food” or “e-family” research going on some part of the globe so one day we have everything in “e-”.
We won’t die if we don’t have air or food or water or shelter. But, we are sure to die if you don’t let us be connected to the internet.
We love and hate(depends on the situation) one god given gift to us. We talk or think about more of this particular person than our family members or girl friends/boy friends. This person is none other than our project managers. They have multiple personality disorders, some times they are poor souls and some time they are the red eyed chinese dragons spitting fire on us.
We like our official email IDs so much. Some times we are often identified by email IDs in most of our power point presentations and achievements list. I am so obsessed about it such that, I don’t store contacts name my mobile instead use their email IDs.
Inspite and despite of so many hard work and tough times, we are just called as “resources” not even engineers or developers most of the times.
We are so obsessed to binaries, that’s zeroes and ones that most of us remain as a ZERO or a ONE in our life in this career. We never tend to be striking a balance between a zero and one. I think, our life would be much better if we just use these binaries for programming alone.