I was not really sincere about my statement and we are all sometimes guilty of trying to get an edge on someone else. I think we (myself included) need to be careful about the intent of our IT passion to be sure it is to educate ourselves rather than to benefit from it in some way.
Vesuvius, I think code reuse inside of a company is a good thing and benefits everyone. You don't steal when the company owns the code and not you personally. If you are reverse engineering code from another company (or ownership) then that is stealing and your Project Manager should know better to allow this to happen.
Bottom line is we live in a world where everyone wants to get an edge on the next guy through whatever clever means we can. IT, financial, law, etc. all do this. That edge sometimes is legal or shady, but it does not make it right. I think one reason we hate the patent trolls is they ride this edge to make money knowing that they can abuse a system that does not clearly show they are wrong.