Problems are Wonderful
So, I’m working on a programming project.
It’s going smoothly.
I have a series of tasks to complete.
I’m thinking it will be great when I’m finished.
Then I get stuck.
Something doesn’t work the way it’s suppose to.
My mind is already three steps ahead.
But I’m stuck on this damn problem.
I feel frustrated, angry, confused, annoyed, irritated.
This shouldn’t be happening.
I’m wasting time.
Then I remember.
These bad feelings are indicators.
Like gauges on a car’s dashboard.
These indicators tell me I’m thinking about this all wrong.
Problems are wonderful.
It’s so easy to forget that.
What I have to do is stop thinking three steps ahead.
Just focus on the problem that is in front of me, here and now.
Apparently, the way I think things are, is not the way they are.
I may not need to change the thing, I may need to change my mind.
This is really a fabulous opportunity to learn something new.
When things go smoothly it’s because there is no mystery in them.
I’m stuck now because there is something I need to learn.
But I don’t know what it is.
If I knew, I wouldn’t be stuck.
So, take a deep breath, and relax.
Let’s see if we can figure this out.
And don’t worry about the time.
I always figure it out.
It may take a few minutes.
It may take a few days.
But when we’re done, we’ll know something new.
I’ll know I’m done when I feel good about it.
That is my gauge.
When I feel good again, the lesson has been learned.
Class Dismissed.