The most important single aspect of software development is to be clear about what you are trying to build.
The great thing about fiction is that it makes everything interesting.
To teach mathematics is to inspire the next generation of thinkers and problem solvers.