What type of programmer you are? Take this Programmer Personality Test. Be sure to answer honestly ;-) My results are listed below.
Your Programmer personality type is:
You're a Doer.
You are very quick at getting tasks done. You believe the outcome is the most important part of a task and the faster you can reach that outcome the better. After all, time is money.
You like coding at a High level.
The world is made up of objects and components, you should create your programs in the same way.
You work best in a Solo situation.
The best way to program is by yourself. There's no communication problems, you know every part of the code allowing you to write the best programs possible.
You are a Conservative programmer.
The less code you write, the less chance there is of it containing a bug. You write short and to the point code that gets the job done efficiently.
I think that is a fair assesment. However, I feel that I *really* need to work at moving more towards the following traits:
Planner - There is a lot to be said for proper planning, it can sure save you a lot of headaches and extra work down the road, plus it makes future changes much easier. I have always been a doer and switching contexts is hard, but IMHO well worth it.
Team - The power of many. I work with a really great team at my company and would be lost without them. We had a really big and difficult project last year that we would not have been able to pull off unless we worked as a team. I need to learn to leverage that type of power more in my day to day routine, not just crunch time.
You can view the entire personality key here.