CtrlC CtrlV

I’m so into this Copy Paste routine that whenever Im given a program to code, the first thing I always do is search for a similar program and start modifying it. In the end it turns out to be totally different to the one I started with. But more importantly I would have done my job.
I have seen people studying and understanding the concepts thoroughly before starting with actual work. But Im not their types, I just start off with my work and then learn as I progress. I learn from experience.

Even when I post to my blog, I many times get influenced from other posts. But at the end-of-the-day I would have written what I wanted to write. Should I come out of this copy cat stuff and be more creative..