twitter

Saturday, April 05, 2008

Holistic Software Developer

To be a 'generalist' or a 'specialist'? This seems to be the question that has been hanging in my head ever since I've started software development as a profession. Which of the two makes you more effective, productive, and valuable? Finally I've found the answer:

'Scott Ambler, who coined the termgeneralising specialist” concurs:
A generalizing specialist is more than just a generalist. A generalist is a jack-of-all-trades but a master of none, whereas a generalizing specialist is a jack-of-all-trades and master of a few. Big difference.'

0 comments: