Computer programs frustrate me. I want to solve the problem and just write the code. End of story. But I start out looking for the solution. I think I have found it. This part works, the part works. Add more, that works. Then add something else and all hell breaks out. Everything is broken. Take it out and shit everything is still broken. Argh. Where did I miss a step? Big clouds of uncertainty and inadequacy descend on me. Questioning myself and feeling defeated, like I have to start at the very beginning again.
But, I have to keep telling myself I can do it. Maybe walk away for it for a little while - go to the vending machine and buy a bag of M&Ms. When suddenly, a new point of view exposes itself and with it comes a new breakthrough.
That's the high that I haven't experienced enough of to enjoy programming. Too often I am stuck in the uncertainty phase - and don't know where to start.