The writing here is simply appalling. Riddled with typos, grammatical errors and just the most amateurish sentences imaginable.
Some of my favorite lines:
* Dylan looked at him in disbelief. John’s arrogance was unbelievable.
* “You promised them, John. You gave them your word.” He appeared to not hear her, but he knew he had to say something. After all, he had made a promise and given his word
* The director couldn’t help but act like the jerk he was.
* Being the coward he was, John backed down.
* Dylan said ignorantly
* Dylan said, wholeheartedly meaning it
* she asked worriedly
* she said jokingly
* John said commandingly
* John said seriously
* John said probingly
(Probingly? Sounds like an alien abduction gone wrong.)
As for the author’s grasp of the subject matter, for someone who claims to have been “writing code for twenty five years,” his understanding of technology is embarrassingly poor. He speaks erroneously about bit torrent, encryption, software patches, viruses and virus detection, networking, and operating systems.
For example, mention is made of “encryption bit rate.” Such a term does not exist. Bit rate is a measure of data transfer. In encryption, the bit size (say, 256 bit encryption) refers to the length of the key. So “encryption bit rate” is a nonsensical term.
We’re told of anti-virus software that ignores a virus because “it didn’t think it was a threat because it had been on the system for that long” as if anti-virus software checks the dates of files instead of their content.
And the scene where the source of the hack into the CIA is discovered (little lights on a map showing every internet connection in the country) is so far beyond ridiculous that eye rolling and head shaking are inevitable.
Infuriatingly sloppy writing is rampant throughout the book. For example, when the CIA/SWAT team raids the hacker’s house, we’re told the room is “very neatly kept” and then later on the same page we’re told of the “games and electronics left untidily around the place.”
In the same scene, the authorities, arriving at the house that has been identified as the source of the hack, find two young men and immediately arrest not the one who has been arrested twice for hacking but the other one. Why? It makes no sense.
And the sloppiness continues.
A billion dollar, covert uranium enrichment plant has such poor security that they can’t detect a drone right outside their door.
An Iranian woman is eating a sandwich for lunch.
A Japanese-American is named Chan.
During the IPO, the stock price goes (in a single day) from sixteen dollars a share to 4 cents (all because of a rumor which would be impossible to verify in such a short time). This then leads to Dylan’s house and car being repossessed on the same day.
We’re told, “Vincent was the one who had been most affected by his years in Iran.” (he had actually been in Iraq).
A bit torrent with 47,000 seeders is described as “one of the biggest downloads in ages.” Hardly.
A severely autistic person gives spontaneous bear hugs.
A quick flashback to Dylan’s “frat days” showing him waking up in bed next to some anonymous coed is so far out of character that the reader, again, must laugh.
Dylan’s company is listed on the NYSE but, as a tech company, it should be listed on the NASDAQ.
I hope the author was paid by Audi, otherwise the many seemingly gratuitous references to Dylan’s Audi R8 are inexplicable. For example, when he is about to rush his wife to the hospital: “He was happy to take her SUV; it meant his Audi R8’s beautiful blue suede interior wouldn’t be destroyed by her water breaking.” (Wow, what a likable character.)
The word “quintessential” is used often, as a lazy way of avoiding in-depth characterization, as in the “quintessential boring accountant” or the “quintessential computer nerd.”
Oh, and here’s a good technique for giving a dumbed down explanation of technology you don’t fully understand. Have one of your characters say, “My brain wouldn’t be able to take the in-depth explanation right now, so just give me the simple version.”
This is amateur hour. Don’t waste your time.