Archive for November, 2007

Your programmer personality type

Saturday, November 17th, 2007

Very long time between posts. Ive been really busy.

Just a quite post about a interesting online programmer personality test I found. My results can be found 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 Low level.
You’re from the old school of programming and believe that you should have an intimate relationship with the computer. You don’t mind juggling registers around and spending hours getting a 5% performance increase in an algorithm.

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 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.

Just some quick thoughts on my results - Seems Im a Doer rather than a Planner. This is probably true in some essence. I wont plan small to medium projects but this is probably because im a Solo programmer rather than a Team programmer so I know in my head how I want something to be done anyway. Though I do believe on large projects with a large team just like testing you can never do enough planning.

I think Im a Solo programmer because I program to get away from people. The computer does what I say. No questions. If things screw up its my fault. Stupid people who needs em… I find programming in a Team is only good if its a really tight team. Though im really all for concepts like Open Source.

Seems Im a Low level programmer. I tend to disagree with this. I will more likely only go to a low level language when the problem requires/suits it though I am more likely to choose JAVA or .net. It does annoy me how much JAVA and VB do abstract you from the hardware sometimes you just want to do pointer arithmetic or make use of unsigned data types. C# is a bit better that VB or JAVA in that respect.

It probably thinks Im Low level because I answered ‘Allow me to make use of system resources’ in the following question.

The ‘perfect’ language will:

I answered this because I dont think a language that allows anyone to program is practical. Computers are complex and I wish people would stop pretending otherwise. Languages like JAVA are THAT EASY that anyone who passed high school maths should be able to do simple programming tasks in it now anyway.

Well, thats all for now. See you all in a few months.