hacker is a kind of programmer.