Programmer Personality Test
Take it here
Your programmer personality type is:
PHTB
You're a Planner.
You may be slow, but you'll usually find the best solution. If something's worth doing, it's worth doing right.
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 Team.
A good group is better than the sum of it's parts. The only thing better than a genius programmer is a cohesive group of genius programmers.
You are a liBeral programmer. Programming is a complex task and you should use white space and comments as freely as possible to help simplify the task. We're not writing on paper anymore so we can take up as much room as we need.
So, here's some commentary:
- Planner - Definitely. I feel lost without good planning, and on projects that don't have it, I lock down just trying to understand the problem. I also have an (unhealthy?) obsession with a lot of the fancy planning tools, such as flowcharts, data flow diagrams, and entity relationship diagrams. And features, requirements, and procedures written out in bulleted or numbered lists.
- High-Level - Sort of. I do enjoy tinkering around in the nuts and bolts of things from time to time, but never really too low level. But if I want to get something done, it's got to be an elegant, reusable solution, so I think in objects.
- Team - Sort of. I work well in a small team, but only as long as I'm comfortable in the team. I've noticed that I behave differently working with others than I do alone (and this applies to anything from cleaning the house to programming.) Alone, I tend to take charge and take responsibility, so long as I'm getting the cooperation I need to understand the problem. In a group, I'm usually too afraid that I'm doing the wrong thing or doing something that affects someone else's work, so I'm constantly bugging others to give me tasks rather than identifying and claiming tasks that need to be done.
- liBeral - I really don't use comments like I should, but I do like them--when I have a chance to go back and add them (I know, I know, it's bad form). I especially like anything that lets me create documentation in comments (such as .NET's
tags). I do also like whitespace--it makes the code easier to skim, and if I can't skim the code and pick out meaningful sections of code, I don't feel like it's maintainable. Probably didn't hurt that I did Python programming for 2 1/2 years, either.
Comments
Hmm..
Planner
High Level
Sexy... err.. Solo
B... Liberal
Wow, a 10 question test just neatly dehumanized me and stuck me into a category... Just like high school! lol





Post a Comment
To post a comment to this blog entry, login below: