Why is it that the thinking part of the problem is easier than the coding part?

Why is it that the thinking part of the problem is easier than the coding part?