find it impossible to simply sit down at a desk, and then begin hammering away at the code. Just as with any complex or involved task, the most important part is the solution, not just the actual code....