A "carder", in the original meaning of the word, is a person who likes to research the details of programmable systems, studies how to improve their capabilities, programs something with enthusiasm, and simply loves to program. Also, a "hacker" is a person who is an expert in a particular field...