The development of efficient algorithms is as much an art as it is a science.
The architect must be a problem solver.
The most important single aspect of software development is to be clear about what you are trying to build.
I like everything that has no style: dictionaries, photographs, nature, myself and my paintings.