Just sharing some of my inconsequential lunch conversations with you... RSS  

Tuesday, November 13, 2007

10 types of programmers you’ll encounter in the field

in: http://blogs.techrepublic.com.com

Programmers enjoy a reputation for being peculiar people. In fact, even within the development community, there are certain programmer archetypes that other programmers find strange. Here are 10 types of programmers you are likely to run across. Can you think of any more?

Note: This information is also available as a PDF download.

#1: Gandalf

He (or even she!) has a beard halfway to his knees, a goofy looking hat, and may wear a cape or a cloak in the winter. (cont.)

#2: The Martyr

In any other profession, The Martyr is simply a “workaholic.” (cont.)

#3: Fanboy

Watch out for Fanboy. If he or she corners you, you’re in for a three-hour lecture about the superiority of Dragonball Z compared to Gundam Wing, or why the Playstation 3 is better than the XB 360. (cont.)

#4: Vince Neil

This 40-something is a throwback to 1984 in all of the wrong ways. (cont.)

#5: The Ninja

The Ninja is your team’s MVP, and no one knows it. Like the legendary assassins, you do not know that The Ninja is even in the building or working, but you discover the evidence in the morning. (cont.)

#6: The Theoretician

The Theoretician knows everything there is to know about programming. (cont.)

#7: The Code Cowboy

The Code Cowboy is a force of nature that cannot be stopped. (cont.)

#8: The Paratrooper

You know those movies where a sole commando is air-dropped deep behind enemy lines and comes out with the secret battle plans? That person in a software development shop is The Paratrooper. The Paratrooper is the last resort programmer you send in to save a dying project. (cont.)

#9: Mediocre Man

“Good enough” is the best you will ever get from Mediocre Man. Don’t let the name fool you; there are female varieties of Mediocre Man too. (cont.)

#10: The Evangelist

No matter what kind of environment you have, The Evangelist insists that it can be improved by throwing away all of your tools and processes and replacing them with something else. (cont.)



I've just figured out I am some of these. And you?

No comments:

Development Catharsis :: Copyright 2006 Mário Romano