David King, Software Developer and Enthusiast

Time to Think

It is important to really take the time to think and re-think through code problems that have to be solved. The solution is not always forthcoming, and the simplicity may be hidden. Think about different approaches and scenarios before touching or writing a single line of code. After starting to code, think about the solution, validate it and move on.