The most important single aspect of software development is to be clear about what you are trying to build.
Overfishing is a crisis, but aquaculture done right can be part of the solution.
To keep young kids behaving on a car road trip, have a bag of their favorite candy and throw a piece out the window each time they misbehave.
The best way to document a program is to document it.
"I believe in positive thinking and visualization."
By used books. They have the same words as the new ones. Also libraries.