The most important single aspect of software development is to be clear about what you are trying to build.
Introspection is the only method by which the mind can be directly observed.
Mathematics is the language with which God has written the universe.