Does it ever happen to you, that you had to work let’s say on some urgent, routine, daily coding work, but at that time suddenly had the urge to explore some new programming framework, some cool technology… Maybe you already had some plans or maybe you came across that so interesting new “thing” while searching through a forum for that crucial daily work of yours;) Forums do enlighten us, don’t they?!
Well right now, I have to finish some coding tasks with Java, Spring, Hibernate and MySQL; complete unit tests and come up with fast+working customizations. Yet I wish to read, try out some new stuff on Silverlight and refine a somewhat experimental Facebook application that lingers in my head.
So I guess that’s what I have to call a contradiction: I have to do A, however I’m thinking about B and doing something totally different as I’m here writing –U C! Since I’m totally off the track; I could, with my beginner level piano skills, try to bring even that mysterious symphony alive; which plays in my mind whenever I feel the joy of spring:) How do I jump from one irrelevant topic to the other? Seriously, I don’t know.
Shutting down my self-chatting-mechanism for a while, I will turn to the origin of my writing: There’s some coding you need/have to do and that tempting drive to check out that crazy-cool-WOW(!) tech stuff you newly discovered.
The voice of responsibility might tell you to take down notes to “suspend” your enthusiasm for an indefinite time and just go on with your routine work… But is there a way to capture that vivid image of the plan/experiment/program that you started to picture in your mind? Does any developer’s rough, scribbled down notes resemble the colorful photograph of one’s imagination?
What do you think; does inspiration wait? Can it be postponed and put somewhere in your calendar for a private meeting in the near future?
Does inspiration ever become as alive as at that moment, when you so desperately wished to elaborate on your incredible idea? Or does only a tiny flicker of your idea send an RSVP, so that you eventually cancel your inspirational meeting on the spot?
Welcome back to reality!