For last couple of days I was thinking there must are some fundamental differences in how programmers think, act, and work as against to other professionals or common peoples. So here I share some of the points which I have figured out and searched.
- Programmers usually do have longer attention span and greater ability to concentrate than the majority of population.[1]
- Programmers are creative by nature, they always love to research, innovate, and create something new, that is why, they don't like maintenance projects[1].
- Programmers leave the organizations when their is no work to do and even sometime when their is no more creative work to do. In a lot of other professions, people love to stay when their is not work.
- Good programmers are more inclined towards leadership as apposed to managment i.e. doing best things rather doings things best, people oriented rather things oriented, effectiveness rather efficiency, principles rather techniques, direction oriented rather speed oriented, etc.
- Programming demands precision in thinking. It makes programmers apply precision in social matters too.
- They usually don't like to participate for the sake of participation (which sometime negatively effect them, as in social life people think them as inactive members). They keep searching something logical to add, say, or ask. As their are not much logical things in general talks (but just talks for the sake of talk, and points for the sake of points), that is why they sometime looks very quite. But when they stand, they normally resist upto very greater level, offering logical arguments.
- In general life, they don't like to do procedural (repetitive or routine based) work, but love to delegate such tasks. For example counting cash, making balance sheets, maintaining accounts, pressing cloths, washing car, keeping the room clean (it does not mean they don't like cleaness, but the opposite, and love if somebody do it for them). It is also because of their general creative and logical attitude.
- It is often said, programmers are introverts [1]. Although it is not fully true. It is (when applicable) because they are found practicing longer attention, greater concentration, applying over logic in social aspects too (and even when they are thinking alone), which makes people call them introverts. But it is beauty of logic which keeps them still comfortable.
- They highy appreciate and always keen to learn psychological and philosophical theories. As it complements their logic.
- They are mostly idealistic. And are very much concerned about their working environemnts, and general office esthetics, etc.
We must remember, balance adds beauty in the life. Basically the beauty means when all attributes of our personality are in balance. If we loose one attribute becasue of our attitude, it will effect the beauty of life. But their is never late always, and we have a lot of things ahead. So we must live a balanced life, and we know, we can do it.
References:
5 comments:
Well you try hard to generalize your talk. Somewhere I found that I am reading about you :)
Most of your points I am agree on but I will love to argue on some.
Programmers possess good traits to make relationships. And they are very sensitive in it. They love to expand their circle of social gathering. I don’t think so programmers are introvert. Programmers are the people who possess the power to win any discussion. And with their arguments they compel people to follow them. So in my point of view programmers are king in social expansion.
Two points you omit about having making love and having solid religious thoughts. Why you did that? Once documented means public property. Why they prefer romance over other stuff is due to their artistic nature. Am I right?
You didn’t write about artistic nature and aesthetic sense in programmers. As you mentioned programmers contains idealistic thinking. Because they believe they are cowboys of keyboard and with some logic they can solve any problem. So for them there is no IMPOSSIBLE. They idealize things because they are the best day dreamers or you can say they use to imagine things. That’s thing makes them deadly creative. Because their artistic nature always inclined them to do things to some different way.
Well again Asif it’s a great detailed insight of programmers you depicted very beautifully. I will love to hear more about your thoughts on it.
I have met with some really very good programmers, but they were very serious, and quit in nature. Yes, I mentioned about taking stand against something, they go into long debate. But I might be wrong in generalizing it, as if you are thinking in that directions, its mean you are true.
In two points. Love; I thought I am getting over I should remain within limits over public forum. Religion; I feel later as I am writing only about myself. So I dropped two points, sorry for the inconvenience. Yes, I personally highly agree with idealistic and artistic attribute of their personality.
I mentioned about the aesthetics, but not in detail. Yes, you are true, the creative nature to CREATE something new is superb, just no comparison. I will try later to write something on CREATION from humans attribute perspective.
I like this post, but a few of the things you mentioned are true of almost everyone, not just programmers. Do you know anyone that likes repetitive tasks (especially keeping a room clean)?
But I feel these in a bit more depth in programmers. Yea, there might be some common traits.
Keeping the room clean is different thing from cleaning the room daily. I discussed about second part i.e. cleaning the room daily. Yea there can be a lot of people who just love to clean their room daily. The crux is, programmers generally feel boring while doing the same procedural task daily ...
Thanks for your comments.
As a short summary of this text: Programmers are really the best and most intelligent people on the world! Yeah, this is really the truth.
Post a Comment