Ils insistent sur les nuances lexicales et multiplient les définitions pour distinguer le surdoué de la programmation (hacker), celui qui utilise son savoir pour pénétrer illégalement au sein de système (cracker), le voleur de numéros de cartes bancaires (carder) ou le concepteur de virus (coder).