You have an idea. It pops into your mind like an unannounced prince; sudden and wild, but welcome.
The idea is used, your head leaks code onto the glowing screen. Now the turning mind grows weary.
Your mind's fatigue kills, and you are so close to done... but secretly, you know it's a lie.
Debugging awaits your arrival.
Ugh, when programming (or at least in my case) you usually program a section of an application, then you debug it. The programming part is fun. The debugging part... not so much. Especially when a bug that is hard or impossible to fix appears.