What makes a good programmer? Acceptance of meaningless rules and conclusions!

Boing Boing has this great post: Comfort with meaninglessness the key to good programmers.

Research in the UK on teaching computer science found three groups of students:

  1. People who answered the questions using different mental models for different questions.
  2. People who answered using a consistent model.
  3. People who didn’t answer the questions at all.

Contrary to predictions that the more adaptive group (#1) would fair better, they found that the consistent group (#2) were more successful programmers.

Even better:

… single biggest predictor of likely aptitude for programming is a deep comfort with meaninglessness

Now I know why I enjoy programming so much.

Social science research is so much fun! As you might have expected,  xkcd has the perfect strip for this (hat tip: comment #6):

the_difference

Related posts:

  1. Selecting Books About Programming
  2. Programming Language Popularity
  3. ALT.NET for the Rest of Us

0 Responses to “What makes a good programmer? Acceptance of meaningless rules and conclusions!”


  • No Comments

Leave a Reply