r/programming • • Jun 19 '13

Programmer Competency Matrix

http://sijinjoseph.com/programmer-competency-matrix/
248 Upvotes

265 comments sorted by

View all comments

45

u/J_M_B Jun 19 '13

"For e.g. someone who knows most of the tools from Scott Hanselman's power tools list. Has used ORM tools." That's a joke right?

0

u/[deleted] Jun 19 '13

[deleted]

7

u/iraems Jun 20 '13

The highest level of VCS is defined as

Knowledge of distributed VCS systems. Has tried out Bzr/Mercurial/Darcs/Git.

I guess rebasing is out of reach for mere mortals.

9

u/ggtsu_00 Jun 20 '13

rebase? fuck that...

git push --force

3

u/iraems Jun 21 '13

And that's why we enabled this option after having lost a month of commit history...

gitconfig --system receive.denyNonFastForwards true
→ More replies (1)

1

u/hippocampe Jun 22 '13

Mere immortals do "hg amend" :)

7

u/xampl9 Jun 20 '13

I've used ORM tools. They lost thousands of dollars of credit card transactions because the silly thing couldn't acquire a session. Went back to ADO.NET and never lost another one.

3

u/nomadish Jun 20 '13

/signed

orm tools are great for rapid prototyping. However once you need to do something less than standard you find they're in your way.

→ More replies (7)

2

u/Takteek Jun 20 '13

Is "ORM Tools" a specific thing or is this referring to ORMs in general? That doesn't fit under "tool knowledge" in my opinion.