kaitlynisliterate's profile picture

kaitlynisliterate 's review for:

Minds of Sand and Light by Kylie Chan
1.0

Wow, this book… was a hot mess. There are a few great moments but they’re mostly lost in the meandering plot and characters lacking depth.

The first few chapters of the book were pretty confusing. We are introduced to so many characters in the first chapter as we alternate between 3 different POVs. There’s Ruth and Cassie, the 7 sentient AIs, and Zheng’s crew of 4 or 5 people. Ruth is essentially the main character of this book but actually gets the least focus out of all the characters and gets lost in the chaotic introduction to the world. 

Recalling the characters proves challenging, as they are either completely devoid of personality or one-dimensional side characters. Basically, no one in the whole book has a character arc or any character development. Ruth ends up exactly how she started: a flawless, mega-genius hacker. MIP/Theo is beyond generic, he’s just a nice guy with no independent motivations or goals other than helping Ruth. Botswana offers "quirky" comic relief, though its charm wears thin swiftly. Cassie’s personality amounts to happy-go-lucky and loves cats. Max is… there? Most of the other sentient AIs are basically indistinguishable from each other and essentially serve as personal assistants to the human characters for most of the book. This huge bloated cast of characters also means that there’s a lot of pointless, superfluous dialogue and conversations that go nowhere.

The relationship between MIP/Theo and Ruth seemed really forced and contrived. They haven’t even made it past the elevators before she asks him out and she’s supposed to be a journalist interviewing him! Their attraction to each other is constantly brought up in every interaction they have as if the reader would forget otherwise. Their friends are also way too invested in their potential relationship. Their relationship is literally compared to fanfic within the book itself and that is not really a compliment. 

It’s pretty much expected (or at least accepted) that the sentient AIs, the “hacking,” and a lot of the tech in general are going to be unrealistic. That’s fine, it’s part of the readers’ suspension of disbelief when reading sci-fi. However, the technical capabilities of the AIs should at least be consistent instead of “whatever the plot requires at the moment.” The AIs have exponentially more processing capacity than humans (and also the ability to store huge amounts of data) so they can engage in all sorts of tech-wizardry for plot convenience—like disabling extensive camera networks. But since Ruth, a human, is the main character and is supposed to be a mega-genius, the AIs have to be dumbed down whenever required so that Ruth can prove that she’s so incredibly smart. It’s frustrating to be told that the AIs are capable of running highly accurate models to evaluate future probabilities but are also unable to do basic debugging. Ruth, a human, is able to solve coding problems (in just 5 minutes!) that the sentient AIs can’t figure out even though this is supposed to be the exact thing that AIs excel at. And she's not just equal to the AIs abilities but supposedly three times better.

For example, when they’re removing self-destructs from Zheng’s code, London, a sentient AI, says that Ruth is the only programmer in the whole world who could possibly debug this code. Ruth’s amazing suggestion which no one else in the world could have come up with is to “look at the self-destruct codes that we’ve already identified and see if there’s anything in common.” I mean, she literally spends most of the time fixing simple syntax errors in the code.


The book also has a huge problem with telling instead of showing. We are constantly told things about the world or the characters which are then not reflected in the actual text. We are told Ruth and Cassie have trauma from their past but this never actually affects how they behave (presumably because that would be too inconvenient to the plot). We are told that the AIs are brutally pragmatic and lack compassion/emotion but all of the AIs that we meet act basically exclusively on their emotions (presumably because if decisions were actually made pragmatically, there would be no story or at least none involving Ruth). 

The reason why it felt like it took me so long to get through this book is because the plot is not building towards anything so there’s no sense of rising tension or escalating conflict. There’s no mystery to solve or evil plot to prevent, everyone is basically just responding to random events as they occur with no particular goal. For the first half of the book, the characters are sent on these one-off missions or tasks that result in basically nothing, regardless of whether they succeed or fail. The supposed central conflict is whether the Council will destroy humanity to prevent ecological ruin but nothing that happens in the first 90% of the book relates to this at all. 

The actual resolution to this “destroy or save humanity” plot is also another case of telling instead of showing.
We’re told by Cassie (and confirmed by the sentient AIs) that saving humanity from itself will require limiting freedoms but then we’re never told what exactly that would entail. Presumably, this would mean significant, mostly unwilling lifestyle changes but we’re never shown any of the characters subsequently changing their behaviors. I mean literally the next chapter is MIP and Ruth on a fancy date but like, is that reducing their carbon footprint??? Are we even trying here?


Thank you to NetGalley and Harper Voyager for providing me with a digital copy of this book in exchange for my honest review.