Each day I am happier with the decision I took about learning programming languages.
Few days ago I realized that sometimes managers and economists around the world request programmers/developers to do some tasks and the result is not the expected one.
Who is guilty?:
"The managers because they do not know how the program works and keep asking impossible tasks"-says the programmer
"The programmers because they do not understand what is the program for, they do not know what the client and the investors want to see from our company"-says the economist.
This battle is endless, and to say the truth... none of them is guilty!
By one side, normally the economists do not understand programming languages, and are requesting the programmer to do something impossible or useless (sometimes people request programs to do exactly the same they can do with a click on GUY).By the other side, normally developers have an engineering/technology or science background which means that normally they do not understand the "business language" that economists speak.
As economist you are encouraged to follow the profit, you are taught by Adam Smith that exists and invisible hand called market which brings everyone to the equilibrium (position where all always wanted to be) if each one is just following its own profit. You are born to make the company profitable and happier.
As programmer you are encouraged to follow the technological development, you are taught that spending 10 years of your life developing a program is worth once that it will enable the future generations to save much more than 10 years in repetitive tasks. You are born to make the life in the company easier and happier.
The solution is to create an "hybrid" person:
The role of people like me (economist interested in Programming) is becoming more and more important inside the companies because they build a bridge between the Managers and the Programmers, reducing or even eliminating the communication problems.
P.S In spite of not having any guilty on this programmer VS manager battle, I must refer that we actually see more engineers taking extra courses in Business Administration than economists learn how to program. So we have to recognize that programmers try a little bit harder to bring a solution ;)
No comments:
Post a Comment