When should you code?

Unless you understand the problem, how do you expect to produce a functional solution.

Comments