IT personality types: 8 profiles in geekdom