Different Types Of Programmers

Your Ad Here

Different Types Of Programmers

Mr. Web Search’er
For each and everything he fires up his web browser and searches. He spends the better part of his day searching. And his favourite keyboard shortcuts would be: “Ctrl + C” and “Ctrl + V”. I even heard a joke, let me share it with you.

A: What language did you use this to code ?
Mr. Web Search’er: I Don’t know, I found it on Google, may be Google language.

A variation of these guys is the forums addict. For everything he goes to the forums even the most trivial things. (Most people who see forums find these guys, they don’t even try they simply post their problem and wait for someone to do their work and then copy and paste it.) If you ask him what is the status of the task assigned to him the answer would be: I’am still working on it rather waiting for someone to answer.

(Searching and discussing in forums is not wrong, but depending too heavily is bad. Put in some effort, search, discuss in forums but dont go for readymade solutions found on the internet, because generally code samples found on the net just show you how to do something, but in your application that may not be the best way and sample codes dont worry much about security, standards etc.. well, which can be really bad for your project. Search, Discuss in forums, learn the concept and apply it, that way it benefits you, you gain knowledge.)

Mr Excuser
Makes up excuses for everything and tries to push the logical parts or tricky parts to his colleagues. (Forget them)

Mr. Optimizer
He is more worried about the extra cycle rather than the functionality of code and maintainability of code. (Performance is important, no wants a sloooooooooooooooowww application, but sometimes its OK to sacrifice performance a bit when code is more maintainable or there are other advantages for sacrificing a bit of performance unless you working on some really really rare projects where each and every cycle is of utmost importance.)

Mr. Copy Paste
He finds some similar code in other part of the application and copies it here instead of trying to refactor it, move it into a common method and reuse it. Another sub type would even go to the end of giving an excuse that he did not want his code to affect the other part of application (lame reason).

Mr. Truster
If someone finds some rare security hole and asks Mr. Truster to fix it, his answer would be “as though some hackers are going to use our application.” Basically he is so sweet that he trusts his users a lot (more than required). Please be careful, it could be the Achile’s heel of your application.

Mr. Standards
More interested in the standards rather than the application. His emails would contain links to standards and pin pointing the paragraph and line that talks about this. (Standards are good, but these guys are highly addicted to standards which is bad.)

Not meant to hurt anyone, in fact everyone of us has all these types of programmers in ourselves and we find them in every other programmer.

Different Types Of Programmers

Leave a Reply


Books 24x7