« back to discussion

Programmer competency Matrix


I'm level 0, where you are at guys?

about 3 years ago, by Walkman

3 Replies


log(n) (Level 11) Uses Vim

(lambda x: f(lambda y: (x)(x)(y)))(lambda x: f(lambda y: (x)(x)(y))) (Level 9000) Knows their way around SOAP

pineapple, about 3 years ago


Lol you're not level 0 I bet. Comments like this make me laugh: "No thought given to organizing code across files".

Or "Thinks that Excel is a database". Bahaha

Just the organizational ability you have submitting resources and your profile leads me to believe your code is probably isn't that bad

pineapple, about 3 years ago


This is nice. I'm mostly around level 2 and with some practical level 3 skills. Most level 3 skills warrant specialization though (e.g. programming in microcode).
This might prove useful in evaluating / skill-tree-leveling in my dev team and potential hires.

dexterbt1, about 3 years ago

Login or to comment.

« back to discussion

Tutorials are any resources you learn from.

Examples: an intro to html5 screencast, a pdf about git, photoshop effects tutorials, meta-programming in ruby, lambda calculus, higher-order fixed-point combinators.

Tools are websites, apps or services used -on- your project (indirectly), to aid the process.

Examples: A color scheme generator, email marketing software, usability heat maps, css3 code generators, a downloadable png compressor.

Assets are downloadable files used -in- your projects, usually as code, textures, or images.

Examples: a jquery sticky menu, photoshop brushes, background textures, mvc frameworks, twitter bootstrap, 960 grid system.