in reply to (Off-Topic) Human Grading System

Interesting read, especially after On Interviewing and Interview Questions

.

I'd like to add not to stare yourself blind on perl (or any other programming language for that matter) to grade yourself. Have a look at for example versioning of software (I recommend subversion), testing (TDD, Test Driven Development), Extreme Programming, Design patterns, Refactoring... These things you can use in any programming language.