Thursday, April 28, 2011

The types of Programmer

Ever since I have been in this business, I have found people coding in different styles of coding and concluding this in different kinds, some of them make your development life cycle unexpectedly fast and some are enough to foil up your plan.



The duct tape Programmer
Fix the damn problem, regardless of coding ethics !

These guys act as a first aid to your code unhealthy code. When somethings stuck or bugs make you feel drowsy they will fix it fast and in way that won't break but of course the code will violate all coding ethics. The best way to use this person is to point at a problem and walk away.


Anti-Programmer
I am a Programmer, yaaakh hate it !

These guys follow the following rules :
  • Why should I write code ?
  • Coding is bad
  • Use the code available on net.
But when you get the project it will only be 20 lines of actual code and will be very easy to read. They are  not very fast, efficient, or forward-compatible, but they will complete the job with least effort .


The theoretical programmer
This can be accomplished by it, but I have an alternative !

These guys are interested in alternative options. They will spend more time
in searching alternative solutions, they try to implement their own style and against
company rules. When you receive the final work it will always be accompanied by the phrase “if I had more time I could have done this the right way”.




The Perfectionist Programmer
Perfection is the key to follow !

These guys are extremely ethical in coding, they strictly follows rules, conventions, notations etc. No doubt the end product produce by these
guys are simply a masterpiece with perfections reflecting from every component. They are the only one qualified to work on his code, but these guys exploits budgets, timelines and deadlines.

No comments:

Post a Comment