Programmer Competency Matrix
definitely dated, but interesting yardsticks.
Why it's important to know how to write for CS Majors
Processing a sorted array is faster than an unsorted one?
Learning is more important that Knowing
Good insight on interviewing programmers
Technical leadership and glue work