People who wrote hacker novels usually had a very rich background and experience. They might come from computer science, mathematics, physics, psychology, and many other fields. The creation of hacker novels usually required the author to have superb technical ability and a deep understanding of computer systems and networks. In addition, the author of a hacker novel also needed to have a rich imagination and logical thinking ability to create a plot that was compact and full of suspense.