The best way to design a program is to design it.
Every act of creation is first of all an act of destruction.