I'm sure there are different types of programmer ... I wonder how you can categorise ...

Maybe some questions of preference ...

  • Strong vs. weak typing (and other TypesOfProgramming languages)
  • Pair vs. individual programming
  • Noise vs. silence
  • design vs. refactoring
  • Planning vs. testing
  • Static vs. emergent

It would be interesting to come up with one of those PoliticalCompass type survey / plots. (See more on PollsAndCompasses, and eventually ProgrammersCompass)