Thursday, September 18, 2008

Types of Developer

Based on 6 years experience in custom development application there are 3 types of developer.

The first one is "It's very hard, needs a lot of time" type of developer. They will give you impression that everything you need to be build are impossible to do. In order to fulfill your demands, they must use all their skill or even learn a new very difficult skill. They are usually the type of developer hated by the Project Managers, business analysts or clients. Most of them are stupid, lazy or both. Their words can not be trusted. Do deduct 50 to 100 percent from the time they gave you and you will get the real time needed.

Type number two is "Can do it, piece of cake" type of developer. These type of developers usually are geeks. They love love love love to code. Full of optimism, too much optimism. Favorite among clients and business analysts. Their words can not be trusted either. Add 50 to 100 percent from the time they gave you then it's probably when the program will be done.

The last one is the rare one. This type is supposes to be the perfect one. Enthusiast but not take it for granted, smart, hard working, and most of all on time. The truth is, I never met with this type. I even doubt that they exist in this world. Because certainly, they did not exist in my world. Maybe in Googleplex........

No comments: