Are you a software developer or an architect? Do you enjoy
working on cool projects? How much time do you spend searching through the
internet when you are stuck with something, or trying to come up with creative
solutions? We often rely heavily on expert opinions of many thought leaders –
hoping that they have been there and done that. We try to read many blogs, articles
and books. We also look for sample codes to gain insight on areas that we are not
familiar with.
I am no different. I have done it in the past, and I
continue to do it. However, every now and then, I hit that architectural
impediment - a problem either not encountered by anyone or the solutions
provided by the experts are simply not appropriate for me. Blogs, articles or
books go out the window. What do I end up doing whenever I reach such an impasse?
Look deep inside and start trusting my instincts; block out the internet and start
scribbling on papers. Soon enough – a state of epiphany emerges, and out comes
an architectural design that I am happy with.
I am sure many of you have had similar
experiences. If not just trust your instincts and you will observe what you are
capable of.