Linked by Thom Holwerda on Mon 24th Sep 2012 15:07 UTC, submitted by MOS6510
General Development "I've been programming professionally for about 3 years at this point, and I've noticed some interesting patterns in other programmers I've worked with. One of the key differentiators among programmers is motivation. I'm not referring to an individual's passion to simply be successful in their career, but rather the type of work they want to pursue. The thing they want to do with computers every day, the types of problems they are interested in solving."
Permalink for comment 536303
To read all comments associated with this story, please click here.
Excellent article, matches my experience
by theosib on Mon 24th Sep 2012 16:02 UTC
Member since:

As he says in the original article, these are points on a spectrum (or maybe in a space), but I definitely see people falling into these categories, and when they respect eachother's talents, they make good teams. I myself, I think, have fallen cleanly at various times into the Engineer and Scientist roles, but not Developer, because I reinvent too many of my own solutions. When I worked as an engineer (over 15 years now), people have called me a scientist, but if you go by this guy's definition, I've been more of an engineer. While working on my doctorate, I found my engineering skills to be immensely useful, but I would struggle from time to time with some of the more esoteric theory. I like theory, and I've done plenty of my own science, but I spend more time using my implementation skills than developing new theory. Even in teaching class, I put a lot of emphasis on the ways that the various theoretical concepts have been implemented in the past.

Reply Score: 3