How accurate is this "Programmers Classification Quiz"

Revealing and Interesting programmer type classification test consisting of only twelve A or B questions

Programmer’s Personality Test

My classification was DLSC.

Do you dare to share your results?

I got


Doer, Low level, Solo, liBeral

I didn’t really agree with whitespace “used everywhere”, but limited to choosing between the two, I felt it was a better choice than “used sparingly”

1 Like

Blocked by the company proxy because it’s an evil “games” site :laughing:

Maybe later

DLSB. I’m not sure it tells me anything though.

Same here.

ditto :slight_smile:

Oh well - if nothing else, I’ve learned I’m in good company.


Couldn’t really deside on the first question, would rather have two check boxes on that one.

Accurate or not, I got DLSB. Sorry, it was DLSC.

Nice topic.

It is the last question that sets the B or C

1 Like

Welcome to the club, @Erik_J.

1 Like

Sorry, I made a typo. I’ll edit to DLSC now!

(Why is there so many bugs, I wonder.)

Ah - too good for you, were we?

1 Like

On the point, I didn’t yet qualify.

Yes, and to me neither sparsely nor everywhere are “best”. eg. this trivial example:

for(var i=0;i<10;i++){arr[i]="set";}

compared to

for ( var i = 0 ; i < 10 ; i++ ) 


  arr[i] = "set" ;


IMHO the first is too “cramped” and the latter too “spaced” and something between the two extremes would be better.


Agree with you.

This note from the result page:

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.

I think it is the other way around, with paper you can skip through white spaces. With a monitor you want as much overview you can get, more white space does eat more monitor space.

Just my two cents.


Agree, I would prefer:

for (var i = 0 ; i < 10 ; i++) { 
  arr[i] = "set";
1 Like

Guess I’m the oddball, but I got PHTB based on the description, relatively accurate…

You’re a Planner.
You like coding at a High level.
You work best in a Team.
You are a liBeral programmer.

1 Like

DLS- seems to be the trend with the exception of @DaveMaxwell
Difficult though with the answers being so polarised, though if you offer too much middle ground with these things, the results will be neither here nor there.

Similar with Doer vs. Planner

I don’t jump right in and plan as I go.
And I don’t spend an eternity planning never getting to actually writing code.

But I do spend a fair amount of time initially “roughing out” what I think I might need, logic flow, steps involved etc. before I even touch any code.


From the comments already made here it sounds like it was written by a mediocre programmer as it sounds like the options good programmers would choose are not included.

1 Like

I am intrigued by your assumptions and look forward to a list of missing options :slight_smile: