Programming
For self-evaluation: Programmer Competency Matrix.
Two perspectives:
- Programming is about explaining things to the computer. It has the ability to do exactly what you tell it to do, which is both very helpful, and very annoying.
- "Programs are meant to be ready by humans and only incidentally for computers to execute". - Donald Knuth.