How Hackers Think: A Mixed Method Study Of Mental Models And Cognitive Patterns Of High-Tech Wizards