👩‍💻 chrismanbrown.gitlab.io

The Best Books Of 2022

books? books!



  1. Intro
  2. Best Young Adult Fiction
  3. Best Horror Anthology
  4. Best Anarchist Sci-Fi
  5. Best Fantasy
  6. Best Computer Science Book
  7. Colophon


This is my fourth year-in-books review post.

Past posts: 2019 2020 2021

According to goodreads, this year I read 26 books.

I continue to read much less ever since the upheaval of 2020.

This year I’m not going to list every book I read, because I don’t think that’s interesting. Instead, I’ll just share with you the ones that I liked the best.

Best Young Adult Fiction

The Owl Service, Alan Garner

I only rated this four stars when I reviewed it. At the time of this writing, I’m going back and rating it 5 stars because I still think about it a lot. It is so dreamy and otherworldly. The story of Blodeuwedd is so tragic. It quickly became one of my favorite stories. I think I first learned of her story from a What’s So Cool hack, but I can’t find it now.

Anyway this book is just great. The ending is magical.

I think about the line, “She wants to be flowers but you keep making her owls” all the time.

Best Horror Anthology

The King in Yellow and Other Horror Stories, Robert W. Chambers

I didn’t actually finish this one. But the four core King in Yellow stories were good. Repairer of Reputations and King in Yellow particularly. Chambers did some perfect Lovecraftian horror long before Lovecraft was even writing. They stay with you and kind of make you itch.

Best Anarchist Sci-Fi

The Dispossessed: An Ambiguous Utopia Ursula K. Le Guin

In trying her hardest to truly imagine a communist anarchist upotia, Le Guin could do no better than banishing them to the moon.

Such a great story though. Fiercely feminist and anti-capitalist. But also realistic and critical of anarchism.

I ran into this with her A Wizard Of Earthsea too, but her writing is so measured and even and matter-of-fact that it can be kind of hypnotic to me. For example, there was one scene of extreme violence in this book, and it just kind of happened and then we dealt with it and moved on, and I was wholly unprepared for it.

Best Fantasy

It’s a tie!

Imajica, Clive Barker

I can’t tell you the whole plot any longer, but the characters and the world and the cities and the landscapes and the monsters are all burned into my brain.

Piranesi, Susanna Clarke

Short, dreamy, transporting. Just like Imagjica! The House is so hauntingly evocative.

Best Computer Science Book

Let Over Lambda, Doug Hoyte

I’ve hacked around with lisps off and on over the years enough to appreciate their expressiveness and their regular syntax, but struggled to appreciate lisp’s more powerful features. Namely macros. When I mentioned this to my lispy friends, they unfailingly recommended this book to me. My only regret is not reading it much earlier.


Here’s how I review my book data at the end of the year.

  1. Go to goodreads. Click on ‘My Books’. Scroll down to the bottom of the sidebar and click on ‘Import and Export’. Export your library.

  2. Oh yeah, install csvkit

  3. Now you can csvkit your dataset.

    For example, show me books I read in 2022 that are shelved as “ebooks” and sort them by rating:

    csvcut -c 2,8,12,16,17 export.csv \
    | csvgrep -c 4 -r "^2022" \
    | csvgrep -c 5 -m 'ebook' \
    | csvsort -c 2

    -c values are column numbers. the -r flag searches for a regex. and -m just Matches a pattern.