"The truth is rarely pure and never simple."
The best way to write a program is to write it.