Live data from Hacker News

Programmer Competency Matrix

starling-software.com

11–20 of 127 posts

Re: Programmer Competency Matrix

#15
post #4

Where's the interpersonal skills section? Attitude section?

Those are part of the "existing-in-modern-society-as-a-human-being competency matrix", along with bathing and wearing pants as often as possible.

I think there are programming-specific ones.

For example, on attitude: Learning to be patient. Patient with planning the right solution, selecting the right libraries, fixing bugs, dealing with other developers who may not be as experienced as you, etc. I think patience is an overlooked "programmer's virtue."

Re: Programmer Competency Matrix

#16

Earlier quoted context omitted.

> I simply cut-n-paste from the search results Ah, we have a level 0 on the HN matrix here apparently.

Well, to be honest, I have deep-scripted accessing HN, but I tend only to use it when doing big data crunching on trends and similar. When providing cross-references I've usually just put the IDs - actually counting points, comments and age is something I've not done for a while. Don't think I'll bother again, I get enough grief and hate-mail just from trying to point people at earlier conversations.

I really appreciate it when earlier conversations are pointed to. (The additional points/comments/age numbers are wonderful, too, if you feel up to providing them.)

I wonder if a bot could be written to automate this? There are lots of horrible reasons one could have for writing a HN comment bot, so I'm hesitant to even suggest it, but this seems like a really useful/good bot.

Re: Programmer Competency Matrix

#17
post #16

Earlier quoted context omitted.

Well, to be honest, I have deep-scripted accessing HN, but I tend only to use it when doing big data crunching on trends and similar. When providing cross-references I've usually just put the IDs - actually counting points, comments and age is something I've not done for a while. Don't think I'll bother again, I get enough grief and hate-mail just from trying to point people at earlier conversations.

I really appreciate it when earlier conversations are pointed to. (The additional points/comments/age numbers are wonderful, too, if you feel up to providing them.) I wonder if a bot could be written to automate this? There are lots of horrible reasons one could have for writing a HN comment bot, so I'm hesitant to even suggest it, but this seems like a really useful/good bot.

I have one, I used it, I got significant hate-mail, I decided I didn't need the bile I got, I discontinued it.

Re: Programmer Competency Matrix

#18
post #15

Earlier quoted context omitted.

Those are part of the "existing-in-modern-society-as-a-human-being competency matrix", along with bathing and wearing pants as often as possible.

I think there are programming-specific ones. For example, on attitude: Learning to be patient. Patient with planning the right solution, selecting the right libraries, fixing bugs, dealing with other developers who may not be as experienced as you, etc. I think patience is an overlooked "programmer's virtue."

Eh, I guess. I've experienced a lot of career fields at their mid-levels, swap "solution", "right libraries", "bugs" and "developers" with your nouns of choice and that's a pretty universal thing.

Maybe what you mean is that impatience is more of an accepted thing among programmers? I can get behind that.

Re: Programmer Competency Matrix

#19

Earlier quoted context omitted.

> I simply cut-n-paste from the search results Ah, we have a level 0 on the HN matrix here apparently.

Well, to be honest, I have deep-scripted accessing HN, but I tend only to use it when doing big data crunching on trends and similar. When providing cross-references I've usually just put the IDs - actually counting points, comments and age is something I've not done for a while. Don't think I'll bother again, I get enough grief and hate-mail just from trying to point people at earlier conversations.

? I was making a joke about the level 0 programmer (cut-n-paste) from the article.

Re: Programmer Competency Matrix

#20
I personally believe I fall into "n (Level 2)". I recently completed a degree in Software Engineering, and despite programming for a long time before that I would have ranked myself at "n2 (Level 1)". The degree pretty much brought me and everyone up to scratch with "n (Level 2)" in terms of knowledge. Having actually tried to work with some of my classmates - who also achieved first class degrees (some with higher grades than me despite little prior programming experience) - they're mostly terrible programmers.

As far as I'm concerned, this table is purely for working out a programmer's education, not competency. Experience and passion are the only ways I chose to judge my colleagues.

Post reply on HN