CS682- Network Management and Security. Prof. Katz. The Hacker Mentality. The term was originally used to mean someone who made software do that which the programmer did not intend. Over time it was adapted to classify those who do the above for illegal purposes. Different types of hackers.