I received this in email from code project:
Read more hereWeíve all been guilty of it in our development careers at one time or another. When starting out using a language or framework that youíve never used before you often have no choice but to. What Iím talking about is the act of ďcopy paste codingĒ, and itís as common in the programming world as chewing gum under seats. When you copy and paste other developerís code into your application itís important to fully understand what the code does before you continue; or risk joining the many fools that have gone before you.
That just goes to show you still need some understanding of how things work in order to avoid the same mistakes that were in the original code.