Friday, January 09, 2026

A Commitment to Creativity and Genuine Human Expression

 My work requires me to some extent to deal with artificial intelligence and as a person who spent years doing research in AI (or knowledge-based search and multi-agent systems) I often end up engaged with AI to some extent. Between these, and needing to build up my knowledge and skills, so I can support people making good choices about AI, I'm starting to write a lot more about AI (and other stuff) on my Learning and Technology blog.

 

There's a lot going on with AI and generative AI. A lot of the uses of AI are tied up in a lot of dark patterns, dishonesty and anti-humanistic thought. So while I need to be more engaged with AI this year, I want to make a commitment:

 

I think human minds and spirits are the most important and all that we do as species and society should be in an effort to support people. 

 

Making things is really important and the effort people go to to make things by hand is really cool and needs to be supported. In whatever comes, I am excited to see the things people make and the things people make with their own hands and minds are the most important things to me.

 

I want to do my best to be a genuine human and I'm excited by the things people do being genuine humans.

 

I'm not sure that all makes sense, but I wanted a starting point as I go on the jouney I need to take this year.

 

Make cool things! 

 

 

Monday, November 24, 2025

Two Things I Ran Across Trying to Learn about Spring Boot

For some of the projects I've been working on I've wanted to set up an easy web interface based in Java. After looking at a bunch of options to learn, I chose Spring Boot which seemed like the most straight forward and possibly useful choice.

I ran into some issues getting started, so I thought I'd write them down in case it helps anyone else. I'm sure that mostly I'm confused and not reading the documentation carefully, but writing is a good way to learn.

For context, I'm working from what looked like a good tutorial on Spring Boot (https://spring.io/guides/gs/spring-boot) and started working through it. The tutorial points you at the helpful Spring Initalizr (https://start.spring.io/) which helpfully (helpfully?) generates everything you need to get started on a Spring Boot project.

Gradlew Version (Which looks like Unsupported class file major version)

The first big thing I ran across was an error from Gradle saying:

BUG! exception in phase 'semantic analysis' in source unit '_BuildScript_' Unsupported class file major version 69 Unsupported class file major version 69

This was surprising but not super unexpected, for most of the projects I regularly worked in Java in I locked to a version and tended to build most things from scratch (Also updates to the Java version were way less frequent). So I almost never ended up with classes compiled in different versions of Java in the same place. I poked this for a while, but it seemed wrong to get this in a clean install of a Spring Boot application, where I hadn't even edited anything yet.

I don't use Gradle for anything (that's why I'm learning right now) and certainly haven't updated my tech stack for a while, so I figured a good updating of everything would probably help. I fired up Homebrew and let it upgrade everything. This took a few hours — did I mention that I hadn't updated everything in while, but it was fun in the way installing software off of diskettes in the 90s was fun.

This certainly fixed a lot of things and ensured that I had the newest version of Gradle (9.2.0) and Java (25) in the path. Problem solved, I ran

./gradlew bootRun

aaand got the same error.

This was particularly frustrating because a lot of the Stackoverflow and forum posts, tend to — slightly snarkilly — point to the Gradle compatibility matrix (https://docs.gradle.org/current/userguide/compatibility.html) which is slightly frustrating when you are clearly using not only a correct paring of Gradle and Java, but the latest paring of Gradle and Java.

After quite a bit of poking and reading things online, I eventually landed on something being weird with the Gradle Wrapper. I remain a little confused by the Gradle Wrapper, especially when you get the wrapper with a project you're starting on. The idea that it allows you to lock your Gradle version and settings makes sense, but a lot of the details feel fuzzy in the documentation I've read so far and I'm not sure what the difference is between the wrapper and just running Gradle with a specific version. Possibly it's more convenient.

Anyway, it took me a while, but I eventually realized that while I was running Gradle 9.2.0 the Gradle Wrapper in my project from Spring Initalizr was running 8.14.3.

After some more reading I eventually figured out that I had to upgrade the wrapper, with the command:

gradle wrapper --gradle-version 9.2.0

My Googling was sub-par, but I think the document I should have been looking at is this one: https://docs.gradle.org/current/userguide/upgrading_major_version_9.html. Although since I hadn't upgraded my version of Gradle (I just started the project), I felt a bit unsatisfied.

(On further reading (https://docs.gradle.org/current/userguide/command_line_interface.html#sec:environment_options) it seems that what that does create a new wrapper using the specified version, which I guess makes sense.)

Anyway that was the key to getting Spring Boot up and running.

Spring Boot Does Something Weird With Packages

With Spring Boot running, it started Tomcat correctly, but when I poked it using curl all I got was a 404. This was again a little frustrating because I was using the fresh zip file from Spring Initializr and the code from the tutorial.

The application was clearly running, as the code the tutorial includes to show all the beans was working and when I started the app, it gave me a long list of Beans, but when I sent a web request, I got nothing back.

The annotation Spring (Boot?Web?... still learning I guess) uses for establishing endpoints seems to be pretty clear @GetMapping("/") where whatever you put in for a path should be where your Controller gets served, but changing out the path didn't work.

Again my Googleing was a bit weak and I couldn't find anything that directly related to what I was seeing — which is why I thought it would be worth while to write it up here, even if my problems are mostly due to my lack of knowledge.

It seemed to me that the @GetMapping("/") assignment wasn't taking and especially since I'd had some issues with getting things from the Spring Initalizr I wondered if there was something funky in the naming of some of our files or paths.

As I was looking around, I noticed a note in the Spring HELP.md file:

The original package name 'com.example.spring-boot' is invalid and this project uses 'com.example.spring_boot' instead.

Which given my guess about why I was getting the 404 error, gave me a good place to look.

So I went and looked at the two files I'd added from the tutorial src/main/java/com/example/spring_boot/Application.java and src/main/java/com/example/spring_boot/HelloController.java. And as it turns out I did have the package names wrong, just ... not in the way Java would usually find them wrong...

In HelloController I discovered had the package name right, package com.example.spring_boot;, however I had the package name wrong in Application.java, where it was package com.example.springboot;. For the record I think this came from copying files out of the tutorial slightly incorrectly (it uses springboot without a space, which doesn't align with the Spring Initalizr settings they point to, but I didn't catch that).

Now the issue here, at least to my old-timey java mind is that. Application.java was working, the code added in the tutorial ran — it printed the list of beans, and later the message I replaced that list with — but that should have failed based on the package name.

Or I guess that being said, given that spring is very good about finding and plumbing things together, maybe the error shouldn't have happened at all? Or it could possibly have put a warning somewhere I noticed it. Once I got everybody on the same package name (spring_boot) then

Summing Up

As I noticed, I really only wrote this up because some of the things I found online didn't really answer the questions I had. Since I had to do a little learning to solve them, I figured I'd write it up for myself, and maybe it will help someone else at some point.

So,

  • Make sure you have Gradle and Java updated to the right — and compatible — versions.
    • Run gradle wrapper --gradle-version 9.2.0 to fix the gradle wrapper.
  • Make sure that you have the correct — and matching — package in your .java files
    • The tutorial as written and hooked up to Spring Initalizr don't quite align if you're not paying attention.

Friday, August 01, 2025

A Rest - The Blog 2025

So I've managed to post at least once a month since July of 2016, right up until April this year. Now I've been quiet for quite a few months.

I'll be honest I'm struggling with what's worth sharing. I think in the current world, the purpose and use of the internet has become a lot messier than it was in by-gone days and given the amounts of hate and misinformation, I don't know what to put into the world.

As I'm sure I've posted in these time after time, I hate it when projects go away without word, so I've keep these Blog-End-and-Start Days around as a way to give myself a natural point if the blog were to end...

Damn it, is this a quitting YouTube Video in text form?

It might be. Ah, well. Alas.

So, here's where I'm at. I don't know that I want to share a lot about my life. The easier and safer-feeling days of the Internet have faded and putting time and the energy into online spaces doesn't feel compelling. I'm still thinking projecty things, but, for my own mental health, I've manage to adjust my perception about how what I do relates to who I am, and so I'm  feeling less like the things I'm working on need to be shared and also feeling like I'm in a period where there's a lot of learning and work I want to do without an audience.

I've also discovered that journaling has been really beneficial for capturing my thoughts in a way I used to feel I needed an audience for. That has honestly been the best thing to support my mind through the end of Twitter and for my mental health over all. I started journaling after reading from somewhere (possibly in Twitter) that it was a good idea to have a record of your life that couldn't get destroyed or lost by a tech company, and a good hard-bound paper book has turned out to be a wonder in a lot of ways. 

Also it lets me buy stationary and that's always fun.

What's next? Well, a few things. 

I will still post here, but I think we can count all of the projects as "on hiatus" at least for now. That includes the blog-as-blog, although I may have bloggy things I want to post here too. I'm on Mastodon, at @tjkendon@mstdn.ca and @tjkendon@scholar.socal, I'm pretty quiet there too, but I may expand depending on what makes sense to do. I guess I'm also on BlueSky, but kind of quietly. Finally I've been thinking a lot about learning technologies and have some things I do want to share in my work context so I expect I'll be more present on "Teaching & Learning". 


It's also (really, seriously this time) time to move this blog off of Blogspot. I'm honestly baffled at this point that of all the Google products this is still here, but 1) It's been janky as hell since ... I started posting and 2) I think in this current world being intentional about ownership of your digital footprint is more critical than ever. So you can expect to see what ever I do in a new space, but we can hope that Feedburner will keep things moving along smoothly. I will leave lots of signage, blinkenlights and breadcrumbs.

So it's not good bye, but it is see you around.

Go make something, but mostly be good to each other.

TJ

White text block in the bottom right of a black square. Reminiscent of Cowboy Bebop



Sunday, April 06, 2025

The Books I Read - March 2025

I read quite a bit less in March. Not really and intentional thing or not, just how the month turned out. I did find that "Woken Furies" took forever to read, and I never did get that into it. Partly that was having a reader who sounded a lot like the reader for the first two, but who missed all the nuance of pronunciation that was key to the first book.

Victoria Goddard continues to be awesome and everything I've read from her has been a delight. Realizing that I've taken a strange reading order through her books has also been interesting because they still work. It's been funny getting to the authors note of a book and she mentions that one of the books I read first will be published in a year or so. She's done a remarkably good job of building a coherent world where everyones stories slot neatly together.


Stats for February (Year To Date)

Reading Stats

Books Read - 5 (28)Pages Read - 2100 (8750)

Collage of the covers of the 5 books listed above.March 2025 Covers

Authors

Unique Authors: 3 (11)

Author - books read - pages read

Anna Lee Huber (4 - 1571) Becky Chambers (4 - 1492)
Carola Dunn (1 - 273) Iona Whishaw (1 - 409)
Katharine Schellman - 1 - 352 (2 - 679) Louise Penny (2 - 497)
Martha Wells (1 - 234) Richard K. Morgan - 2 - 960 (3 - 1504)
Susan Cooper (1 - 363) Tomohito Oda (2 - 402)
Victoria Goddard - 2 - 788 (7 - 1326)

Word cloud of the authors I read in March. Richard K. Morgan is the largest at the bottom, Victoria Goddard is slightly smaller above and to the right and Katherine Schellman is beside to the left and quite a bit smaller.March 2025 Author Cloud

Publication Decade

1970s - (1) 2000s - 2 (6)
2010s - (10) 2020s - 3 (11)

Source

Audible - 2 (6) Kobo - 2 (10)
Libby - 1 (10) Libro.fm - (2)

Formats

Audiobook - 2 (10) eBook - 3 (16)
eBook Comic - (2)

Sunday, March 02, 2025

The Books I Read - February 2025

February was the month I was really focused on recovering from my health stuff in January. I didn't sit down a read as consistently as I'd have liked, but I always had an eBook and an audiobook on the go.

If you look at this month's author cloud, it's very funny how tiny Victoria Goddard is because "The Tower at the Edge of the World" and "Aurelius (to be called) Magnus" were probably the two most memorable books, for all they were only a few pages long. Victoria Goddard has definitely grown to be one of my favourite authors over the last few months.

The mysteries were alright. I continue to struggle with Louise Penny, just from the mix of Canadiana, warm comfort, and gritty murder. The Daisy mysteries by Carola Dunn are definitely giving me the "I ate too much of that" feeling you get if you eat too much popcorn and I didn't really find much to love in "The Case of the Murdered Muckraker" (although the audiobook narrator really didn't make the American accents fun listening).

I revisited "Altered Carbon" for the first time since 2019. The world is very interesting and provides a natural environment for a Noir mystery to unfold. On this read through I found that the plot didn't really engage me and the use of Noir tropes didn't flow well into the plot and the world building. Having started on its sequel "Broken Angels" I also feel like there's just some first-time author in "Altered Carbon" which grated for me.


Stats for February (Year To Date)

Reading Stats

Books Read - 12 (23)Pages Read - 3117 (6650)

Collage of the covers of the 12 books listed above.February 2025 Covers

Authors

Unique Authors: 9 (11)

Author - books read - pages read

Anna Lee Huber - 1 - 431 (4 - 1571) Becky Chambers - 1 - 336 (4 - 1492)
Carola Dunn - 1 - 273 (1 - 273) Iona Whishaw (1 - 409)
Katharine Schellman - 1 - 327 (1 - 327) Louise Penny - 2 - 497 (2 - 497)
Martha Wells - 1 - 234 (1 - 234) Richard K. Morgan - 1 - 544 (1 - 544)
Susan Cooper (1 - 363) Tomohito Oda - 2 - 402 (2 - 402)
Victoria Goddard - 2 - 73 (5 - 538)

Word cloud of the authors I read in February. Richard K. Morgan is the largest at the bottom, Anna Lee Huber, Loiuse Penny and Tomohito Oda are about the same size above then Becky Chambers, Katherine Schellman, Martha Wells and Carola Dunn are smaller and fitted in. Victoria Goddard is tiny and tucked in the middle.February 2025 Author Cloud

Publication Decade

1970s - (1) 2000s - 4 (4)
2010s - 4 (10) 2020s - 4 (8)

Source

Audible - 1 (4) Kobo - 5 (8)
Libby - 5 (9) Libro.fm - 1 (2)

Formats

Audiobook - 3 (8) eBook - 7 (13)
eBook Comic - 2 (2)

Tuesday, February 25, 2025

2024 in Books

While I've been looking at a lot of these yearly wrap up posts, one thing I was reminded of is how much I've really managed to make reading a happy habit. I've always read a lot, but since we all locked down in 2020 I've tried to be a lot more intentional about how I read and now I'm pretty happy with that. Keeping track outside of Good Reads has been really helpful for that, and it's nice to know more about what and how I read. I've also had fun putting together my monthly reading updates (and I've had fun making tools to put together my monthly reading updates).

I like year end updates and I thought it would be fun to wrap up my reading in 2024.

What I Read

I read 103 books this year. Good Reads says I read 104, but I can't figure out where I got my wires crossed. As I wrote about earlier, apparently half of those were mysteries and much of the rest were either fantasy or science fiction.

I split my reading about half and half between audiobooks and eBooks. My reading was also split about 50/50 between things I borrowed from the library through Overdrive / Libby and stuff I purchased or already owned. I mostly read newer books, with about half coming from the 2010s and 2020s.

I read 48 unique authors. Elly Griffiths wrote a third of the books I read — although she only wrote about a sixth of the actual pages. I also read a lot of Anna Lee Huber, Andrea Penrose, Victoria Goddard, Martha Wells and Carola Dunn.

My reading tailed off towards the end of the year, which involved me getting distracted watching Critical Role play D & D and then later the UK show Taskmaster. Still I read stuff that made me happy and I was happy reading.

Important Books

I think the books that are going to stick with me the most from 2024 are The Lays of the Hearth-Fire which are a really interesting story of growth and systems and and friendships and decolonialism and retirement. The writing is very good, although maybe a little loose. I keep wondering if the books have to be as long as they are, and, although some parts feel like Goddard is returning to the same ideas with more detail each time, there aren't any parts you could lose without mangling the texture of the story, if not the narrative.

Weirdly — and it is weird — Index, A History of the: A Bookish Adventure from Medieval Manuscripts to the Digital Age by Dennis Duncan is going to stick with me. I'm not sure I'll read it again — although the audiobook is half prose, half numbers station, so a text version might be worth it — but it affirmed my nerdy passion for keeping track of things and trying to build structures that help me experience the world. I received The Notebook: A History of Thinking on Paper by Roland Allen for Christmas and I'm looking forward to it as well.

I don't know know that it's important, but The Legend of Galactic Heroes details the fall of democracy to authoritarian power, over ten light novels. If it has a theme it's that everyone's schemes fail, if no where else, then in death. Given the stubborn grimness with which it views life, and the chaos of 2025 so far, it stands out to me, even if I wouldn't necessarily recommend it for entertainment or thought. I mostly read it because the anime has a lot of nifty space ships.

Authors I Liked

I honestly enjoyed every book I read this year. A few authors really struck me as interesting or particularly fun.

As I wrote about when I looked at the Mysteries I read this year, Carola Dunn writes books that I devoured. I can't totally define what it is but her Daisy Dalrymple books were so easy to read that I was finishing about one a day, until I intentionally slowed myself down. Some of what I liked was in the optimism and energy of the protagonist.

Martha Wells also writes books that really grab me. The Murderbot books are probably my favourite of her works, but the Raksura books also really good. It took me a little time to get into them — given how unexpected and complicated the world she built is — but once I was in, they were really fun books. I think both Murderbot and Witch King / The Rising World, grabbed me with imaginative worlds, but were easily understood and highly relatable.

Anna Lee Huber really stood out to me for the way her protagonists work. In both the The Lady Darby Mysteries and The Verity Kent Mysteries she creates a protagonist that's instantly interesting, with secrets and layers that support that initial impression as the series go on. They also have historical english female characters who, anachronistically or not, feel independent and active in a way that that fits in the historical frame of the story. They're also just really interesting books to read.

Hanna Hagen Bjørgaas's book on wildlife in the city, Secret Life of the City: How Nature Thrives in the Urban Wild was very interesting. It inspired me to think a lot about nature and how much space for nature there is — and can be in our urban environments. It also set the bar high for non-fiction.

Louise Penny was also interesting with the Chief Inspector Armand Gamache books. In particular they really remind me of how I understood Canada in the the late 1990s and early 2000s. A Canada that's transmitted through the CBC, by a guy who's probably wearing a cable knit sweater with cigarette burned holes in the sleeves, and which has differences, like anglo and french, but that is mostly pastoral with a little bit of grit underneath.

Trends And Stuff

My system — such as it is — for reading at the moment is largely to shift between different types of books. So if I'm reading a mystery as an eBook, then I'm more likely to read something Sci-Fi as an audio book. I also move between heavier and lighter books so while I was blasting through the Daisy Dalrymple books, I was also working on the Lords of Uncreation which was a less light read. (It was still pretty good and contained very few sentient spiders — which can be important notes for a Tchaikovsky book.)

My mix of mysteries, sci fi and fantasy stayed fairly consistent through the year and I swapped audio and eBook pretty consistently as well.

I read on average 97 ePages per day (ePages as defined by selecting the "kindle" edition of every book in Good Reads) and I finished a book every 3.5 days which was right on track for my goal of two books every week.

The shortest book I read was We Interrupt This Broadcast by Mary Robinette Kowal — available on her blog at 25 ePages. The longest book I read was At the Feet of the Sun by Victoria Goddard at 1330 ePages. The second longest book was The Hands of the Emperor also by Goddard and also in The Lays of the Hearth-Fire series. She likes long books, although the shorts she's surrounded the main series with are also very good. The median length of book I read this year was 335 ePages.

The majority of what I read was published since 2010, about 3/4s of all the books. The earliest published book was Whose Body? by Dorothy L. Sayers, published in 1923 and the most recently published book was Winter Lost by Patricia Briggs, published in June 2024, which was incidentally the last book I read in 2024. The only other 2024 published book I read was The Last Remains by Elly Griffiths. I don't know why by for the last two years, I've read the most books from the year before (so more 2023 books in 2024 and more 2022 books in 2023), and very few from the actual year.

Reading 2024

I like how generally unstructured my 2024 reading was. In some past years I've have a more focused project or an author or genre I've been looking for but for the most part I just let my self float through 2024. I always had an interesting book to read and I like most of what I read.

Friday, February 14, 2025

The Books I Read - January 2025

I had some health stuff to deal with in January, which kinda skewed how I read over the month. Sharing "The Dark is Rising" with my partner was great; we listened to a radio play version during the height of the pandemic, and we both really appreciated getting the whole text.

Victoria Goddard's writing continues to entertain and "The Return of Fitzroy Angursell was great to read and made me happy. I really enjoy the way Fitzroy fully abandons himself to the adventure and so adventure embraces him back.

I also reread the first three of the Wayfarers books by Becky Chambers. I was thinking about the emotional intelligence that you find in "The Long Way to a Small, Angry Planet" and that it would probably be soothing post health stuff. These books have excellent examples ways to approach the differences between people and cultures, but they are a little bit clunky to read and end up with a real "and then" structure where things feel disjointed between scenes and characters.

I'm on the mend so blogging should slowly start again now.


Stats for January

Reading Stats

Books Read - 11Pages Read - 3533

Collage of the covers of the 11 books listed above.January 2025 Covers

Authors

Unique Authors: 5

Author - books read - pages read

Anna Lee Huber - 3 - 1140 Becky Chambers - 3 - 1156
Iona Whishaw - 1 - 409 Susan Cooper - 1 - 363
Victoria Goddard - 3 - 465

Word cloud of the authors I read in January. Anna Lee Huber is large and in the centre, with Becky Chambers slightly larger below. Above, Susan Cooper, Iona Whishaw and Victora Goddard are about 1/3 of the size.January 2025 Author Cloud

Publication Decade

1970s - 1 2010s - 6
2020s - 4

Source

Audible - 3 Kobo - 3
Libby - 4 Libro.fm - 1

Formats

Audiobook - 5 eBook - 6

Friday, January 03, 2025

The Books I Read - December 2024

The Lays of the Hearth Fire series by Victoria Goddard is good. It's also long, but I really enjoyed spending most of December on "At the Feet Of The Sun". Kinda made it to my goal of 104 books for 2024, Good Reads says so, but my tracking only gets to 103. Still not to bad and I'm looking forward to all I get to read in 2025.


Stats for December - (Year to date)

Reading Stats

Books Read - 4 (103)Pages Read - 2429 (35619)

Collage of the covers of the 4 books listed above.December 2024 Covers

Authors

Unique Authors: 4 (48)

Author - books read - pages read

Adrian Tchaikovsky (1 - 592) Amal El-Mohtar, Max Gladstone (1 - 209)
Amanda Cross (1 - 186) Andrea Penrose - 1 - 370 (7 - 2,466)
Andy Weir (1 - 481) Ann Leckie (1 - 397)
Anna Lee Huber (7 - 2,483) Ben H. Winters (1 - 322)
Bowles, Burns, Hixson, Jenness, Tellers (1 - 288) Brown, Roediger, and McDaniel (1 - 293)
Carola Dunn (9 - 2,230) Charles Todd (1 - 352)
CLAMP (4 - 1,934) Daniel O'Malley (1 - 688)
Deanna Raybourn (3 - 996) Dennis Duncan (1 - 339)
Dorothy L. Sayers (1 - 132) Elly Griffiths - 1 - 313 (13 - 4,672)
Garth Nix (1 - 408) Hanna Hagen Bjørgaas (1 - 258)
Heather Fawcett (1 - 320) Ian Rankin (1 - 241)
Ilona Andrews (2 - 668) Jacqueline Winspear (1 - 352)
James Ogilvy (1 - 201) Katherine Addison (1 - 448)
Katherine May (1 - 212) Katie Mack (1 - 237)
Louise Penny (4 - 1,418) Margery Allingham (1 - 208)
Martha Wells (6 - 2,240) Mary Robinette Kowal (3 - 841)
Milan Kundera (1 - 314) Nicholas Eames (1 - 464)
Oliver Burkeman (1 - 290) Patricia Briggs - 1 - 416 (1 - 416)
R. Brian Stanfield (1 - 242) R.F. Kuang (1 - 560)
Roger Zelazny (1 - 290) Sherry Thomas (1 - 364)
Shonda Rhimes (1 - 337) Suzette Mayr (1 - 224)
T. Kingfisher (1 - 114) Tomohito Oda (1 - 192)
Toshikazu Kawaguchi (1 - 227) Vernor Vinge (1 - 555)
Victoria Goddard - 1 - 1330 (3 - 2409) Yoshiki Tanaka (6 - 1509)

Word cloud of the authors I read in December. Victoria Goddard is largest on the bottom with, Andrea Penrose, Elly Griffith and Patricia Briggs smaller and all about the same size above.December 2024 Author Cloud

Publication Decade

1920s - (2) 1960s - (1)
1980s - (8) 1990s - (12)
2000s - (5) 2010s - (45)
2020s - 4 (30)

Source

Audible - (4) Author's Website - (1)
Borrowed From Friend - (3) Kobo - 2 (26)
Libby - 2 (52) Libro fm - (10)
My Library - (1) Shared - (6)

Formats

Audio Book - 1 (45) Blog Post - (1)
eBook - 3 (48) eBook Comic - (5)
Hardcover - (2) Paperback - (2)

Wednesday, January 01, 2025

Games of 2024

In 2024 I managed to play five new games. As always I do a rough sorting of what I played and this year everything ended up being Good or Very Good. Everything I played had something to recommend it and it mostly depends on how the quirks of the games bug you as to how much you might enjoy these. 

I'm sad I didn't get a chance to play Legend of Zelda: Echos of Wisdom, but equally, I may need a distracting game for later in January, so I was delighted to get that as a gift. I also have lots of games I'd like to find time for in 2025.

So here, in their categories, but no other really organization, are the games I played in 2024.

The Good

 

Eiyuden Chronicle: Hundred Heroes

Screenshot: Nowa & Seign facing each over a fire in a cave.

 

 

Well the spiritual successor to Suikoden has finally come out and it's ... kinda Suikoden. The writing in Eiyuden is sharp and it feels like a sprawling story, but mechanically and design wise it's not as cool as I had hoped it would be. It's still very enjoyable to play, especially if you loved Suikoden, or if you have a lot of patience for older style RPGS.
 

Goblin Stone

The Goblin Stone steam splash page, with a small Goblin looking at huge green gem.

 

If you wanted to send a bunch of goblins out to do jobs and fight all the big scary things in the world, Goblin Stone would be your game. My first few hours of the game were excellent, with some really neat mechanics, the main one being you advance by retiring old goblins and breeding new ones with better abilities. After a while it ground down a bit, partly mechanically and partly because I was playing it on an older Mac Book and it was just a bit hard on the processor.
 

Mind Over Magnet

 

Mind Over Magnet splash screen, with the robot and magnet characters beside the game name.

I haven't played enough Mind over Magnet yet, but I've watched Game Maker's Toolkit build it over the past four years. The bit I've played is fun and we'll see how far I get, given that I'm often not that puzzle minded, but I'm very pleased it's come out and is doing well.
 

The Very Good

 

Unicorn Overlord

The Unicorn Overlord title screen, with the tital over a huge white stone city and castle.


 

I feel like I'm inevitably talking about Ogre Battle here, and I've already written up some Things About Unicorn Overlord, but this s a very nice modern take on the idea of a game where you set up your army and then have to let them do their work. Unicorn Overlord — despite having a silly name — is something custom designed to appeal to me and, it does!
 

Mario & Luigi: Brothership

Screenshot: Mario and Luigi find the Red and Green shells — and unlock clips Mario Strikers.


 

I wasn't sure what to expect about Mario & Luigi: Brothership. Like most modern Mario RPGs it's a little generic in the look, but the more I've played the more I've enjoyed it. The story as such is fairly generic — put the broken world back together, but the characters are actually interesting and make the quest to all the different islands fairly interesting. The mechanics also feel pretty good, they're maybe a little lighter than old Mario & Luigi RPGs, but I'm still getting enough challenge out of the game. I'd have also enjoyed a few more dynamic enemies to fight — another hallmark of the old games, but overall it's been very good.

Tuesday, December 03, 2024

The Books I Read - November 2024

November was a bit weird. The Hands of the Emperor is long, but excedingly good. I'm continuing to find Anna Lee Huber a very engaging mystery writer, for both of her series. This is How You Lose the Time War was quite interesting to reread, I enjoy the epistilary nature and the co-authors passing back and forth. I think because of the nature of how they made it, it could some times be a little more tightly constructed, but the writing alone is worth reading.


Stats for November - (Year to date)

Reading Stats

Books Read - 4 (99)Pages Read - 1865 (33190)

Collage grid of the covers of the 4 books listed above.November 2024 Covers

Authors

Unique Authors: 3 (47)

Author - books read - pages read

Adrian Tchaikovsky (1 - 592) Amal El-Mohtar, Max Gladstone - 1 - 209 (1 - 209)
Amanda Cross (1 - 186) Andrea Penrose (6 - 2,096)
Andy Weir (1 - 481) Ann Leckie (1 - 397)
Anna Lee Huber - 2 - 687 (7 - 2,483) Ben H. Winters (1 - 322)
Bowles, Burns, Hixson, Jenness, Tellers (1 - 288) Brown, Roediger, and McDaniel (1 - 293)
Carola Dunn (9 - 2,230) Charles Todd (1 - 352)
CLAMP (4 - 1,934) Daniel O'Malley (1 - 688)
Deanna Raybourn (3 - 996) Dennis Duncan (1 - 339)
Dorothy L. Sayers (1 - 132) Elly Griffiths (12 - 4,359)
Garth Nix (1 - 408) Hanna Hagen Bjørgaas (1 - 258)
Heather Fawcett (1 - 320) Ian Rankin (1 - 241)
Ilona Andrews (2 - 668) Jacqueline Winspear (1 - 352)
James Ogilvy (1 - 201) Katherine Addison (1 - 448)
Katherine May (1 - 212) Katie Mack (1 - 237)
Louise Penny (4 - 1,418) Margery Allingham (1 - 208)
Martha Wells (6 - 2,240) Mary Robinette Kowal (3 - 841)
Milan Kundera (1 - 314) Nicholas Eames (1 - 464)
Oliver Burkeman (1 - 290) R. Brian Stanfield (1 - 242)
R.F. Kuang (1 - 560) Roger Zelazny (1 - 290)
Sherry Thomas (1 - 364) Shonda Rhimes (1 - 337)
Suzette Mayr (1 - 224) T. Kingfisher (1 - 114)
Tomohito Oda (1 - 192) Toshikazu Kawaguchi (1 - 227)
Vernor Vinge (1 - 555) Victoria Goddard - 1 - 969 (2 - 1079)
Yoshiki Tanaka (6 - 1509)

Word cloud of the authors I read in November. Victoria Goddard is largest on top, below Anna Lee Huber is  smaller, to the side Amal El-Mohtar and Max Gladstone combined are the same hight as Huber.November 2024 Author Cloud

Publication Decade

1920s - (2) 1960s - (1)
1980s - (8) 1990s - (12)
2000s - (5) 2010s - 4 (45)
2020s - (26)

Source

Audible - (4) Author's Website - (1)
Borrowed From Friend - (3) Kobo - 1 (24)
Libby - 2 (50) Libro fm - 1 (10)
My Library - (1) Shared - (6)

Formats

Audio Book - 2 (44) Blog Post - (1)
eBook - 2 (45) eBook Comic - (5)
Hardcover - (2) Paperback - (2)

Saturday, November 30, 2024

Mystery Series I've Read (This Year (so far))

I've always liked mysteries, but until recently I don't think I'd have described myself as a mystery reader. Looking at the stats (since I keep stats) almost exactly half of the books I read this year were mysteries and mostly historical mysteries at that. That's between 47 to 49 mysteries — depending on what you count as a mystery — and 48 non-mysteries in mid-November 2024.

I liked mysteries — especially mysteries set in England, between World War I and World War II  — enough that I ended up working on a post-war themed mystery in my own sci-fi universe. Certainly at the moment when I need something easy to read a mystery tends to be my first choice.

Given all of that, and the sheer bulk of mystery books I've read, I thought I'd write up a little thing about what I've read and which ones I've really enjoyed. I'm including them more-or-less in the order I read the first entry of the series this year. I've tried to keep spoilers to a minimum.
 

Ruth Galloway Mysteries — Elly Griffiths


Cover - The Ghost Fields by Elly Grifiths

 

I can't explain why I like the Ruth Galloway mysteries. The crimes (especially the early entries) are often child-related or child threatening, which is usually a non-starter for me. The characters are interesting, but tend not to exhibit growth, or fall back from growth and can sometimes be a little repetitive over the course of 14 books. That may be a human condition, but a crux of the series is that the two leads have literally not sat down and used their mouth-words with each other for a decade, much to the irritation of their 10 year old child...

The university angle is nice and dealing with the frustration of your department head not doing what you want, or being the department head and not being able to do what everyone wants, feels very real.
 

Wrexford & Sloane — Andrea Penrose


Cover - Murder on Black Swan Lane - Andrea Penrose

 

 

The Wrexford & Sloane books are fun. They're regency era mysteries, which are much more about the people solving the crimes than they are anything to do with the crimes themselves — I cannot remember a single crime in the books. Mostly they're on the romance of chemist-lord and satirical-cartoonist, plus their rag-tag band of sometimes literal kids-in-rags. I'm not sure if this the narrator for the audio books I've been reading or the author, but the word choice is sometimes a little repetitive and odd, but they're always engaging adventures.
 

Harbinder Kaur — Elly Griffiths


Cover - Bleeding Heart Yard by Elly Griffiths

 

 

The Harbinder Kaur mysteries are notable for only occasionally featuring Harbinder. If you like Elly Griffiths's writing then these are a good example, although I found they didn't have the same connection of character that the Ruth Galloway books did. The best is probably "Bleeding Heart Yard", although the ones that don't feature Harbinder, but do feature the weird band of secondary characters are certainly worth a read as well.
 

Veronica Speedwell — Deanna Raybourn


Cover - An Unxpected Peril by Deanna Raybourn

 

 

I love these books because they have the loosest variation of historical you can possibly put in mystery. In fact I'm not even sure they count as mystery so much as alt-history-fantasy-romance, but if all powerful lepidopterist of mysterious origins and her Lordling Taxidermist love interest are your thing, then these are your books. I love them for being very weird, but comfortable with that weirdness.


Kate Fransler — Amanda Cross


Cover - In the Last Analysis by Amanda Cross

 

 

I think I started reading the Kate Fransler books sometime while I was in undergrad, and the mystery with a university background, has really appealed to me. (See Ruth Galloway). Mostly driven by the Ruth books, I reread "In the Last Analysis" and it's a fun mystery. It does feel a little bit like a book written by an English prof who looked at a mystery and said, I can can do that better.
 

Inspector Ian Rutledge — Charles Todd


Cover - A Fine Summers Day by Charles Todd

 

 

The Rutledge books do a lot for me because they're set all over post-World War I Britain which just makes me happy. On the other hand they do tend to be slightly different arrangements of irascible suspicious small town locals, antagonizing and antagonized by the big bad detective inspector from Scotland Yard. There are a lot of interesting elements in the post-Great War themes, but these always just feel nodded to and not addressed. I'd love these a little more if the bigger series plots and themes got more air time.
 

Lord Peter Wimsey — Dorothy L. Sayers


Cover - Whose Body? by Dorothy L. Sayers

 

 

I love the Lord Peter books and of the Queens of Crime, Sayers is my favourite. Lord Peter is savvy — and genre savvy — but human and concerned with humanity as much as he is by justice. There's also something about the way Sayers writes characters that I find really appealing. Her themes of cause and consequence makes her mysteries feel real and important. I read "Whose Body?" to be a little more critical and analytical about how she writes, but then got distracted enjoying it. Oh well, I guess I'll just have to read it again.
 

Lady Darby — Anna Lee Huber


Cover - Mortal Arts by Anna Lee Huber

 

 

The Lady Darby mysteries are, to some extent, the opposite of the Veronica Speedwell ones. Where everything for Miss Speedwell is set to eleven, Lady Darby is set to a much more sedate and carefully illustrated six. They're written with much more realistic characters, situations, crimes and settings, although they are very compelling and Huber's writing really appeals to me. Character again is the real standout in these books, but the mysteries are engaging and well set and make sense.
 

The Last Policeman — Ben H. Winters


Cover - The Last Policeman by Ben H. Winters

 

 

This is one of the books where I'm not sure it's a mystery, partly because it's set in the literal apocalypse where the validity of investigating the crime is the key question. The first book "The Last Policeman" didn't quite click with me so I haven't continued in the series, but people I trust say it's good, so I might continue at some point.
 

Lady Sherlock — Sherry Thomas


Cover - A Tempest at Sea by Sherry Thomas

 

 

I love the Lady Sherlock mysteries. I think the earlier books were stronger and the series shows why you need to be careful with an overarching villain to your mysteries. (You will at no point be surprised about who masterminded the crime of each). Granted I also much prefer the Sherlock Holmes stories where Moriarity doesn't feature.

In the Lady Sherlock mysteries, I love the view into the minds of people with very different mindsets and I also love how super powers are quite possible provided you have a large enough group of people bringing enough skills together to make things happen.
 

Chief Inspector Armand Gamache — Louise Penny


Cover - A Rule Against Murder by Louise Penny

 

 

As Canadian as possible, under the circumstances. To be fair, M. Gamache would probably not be terribly thrilled to be described that way, but these books channel my memories of CBC radio and the sophisticated, rustic milieu which Canada used to present to the world.

The characters are intense and realistic and the crimes (despite for some reason always happening to the same six people — I'm early in the series still) are passionate and sensible.

As with the Lady Sherlock books, I think having an overarching villain cross too much of your mystery books detracts from the story at hand, but the setting and the people really drew me in.
 

The Angel of the Crows — Katherine Addison


Cover - The Angel of Crows by Katherine Addison

 

 

Katherine Addison is one of my favourite writers and "The Angel of the Crows" is very interesting. Imagine if Sherlock Holmes was an angel, and thus had no internal access to humanity. Of all the Sherlock Holmes inspired books I've read by people other than Conan Doyle, I think this is my favourite. It's engaging, set in a very interesting Victorian Fantasy world, and the relationship between Holmes and Watson is very interesting to watch unfold.
 

Daisy Dalrymple — Carola Dunn


Cover - Death at Wentwater Court by Carola Dunn

 

 

I'd tell you that the Daisy Dalrymple books are like popcorn, but I don't care for popcorn that much, so maybe more like potato chips... Anyway, my point is that I was reading these at the rate of about one a day for a good chunk of May. It seemed like every time I listened to one it just evaporated.

Inter-war, English, spirited protagonist, good — if simple — characters, these really landed in the sweet spot of readability for me. I did eat ... read ... a few too many and so I've slowed down on them a bit, but worth while and pretty well constructed mysteries as well.
 

Albert Campion — Margery Allingham


Cover - The Crime at Black Dudly by Margery Allingham

 

 

Margery Allingham was the member of the Four Queens of Crime, I knew the least about. "The Crime at Black Dudley" didn't really grab me the way "Whose Body?" did, partly because it seemed much more focused on the crime than the character and partly because the crime itself didn't make a lot of sense to me. I'll need to revisit it at some point.

Verity Kent Mysteries — Anna Lee Huber


Cover - This Side of Murder by Anna Lee Huber

 

 

The Verity Kent mysteries are interesting. Of all of the mystery books I've read this year "This Side of Murder" was the one that surprised me the most, both by its plot and its organization. I wasn't quite sure what to make of it, but following books in the series have solidified it as really worth reading.

Sunday, November 10, 2024

Giant Bugs and Staying on Top of Things

The Main Menu / Title Screen for Into the Breach. A bipedal mech looks (whistfully?) off towards the horizon, while standing on a huge pile of rubble.
Into the Breach, Subset Games, 2018

 
This is a mix of obvious video game tactics and their obvious implications for getting things done. I'm writing it mostly to get it out of my head, although I think the thought is helping me get more things done in a way that makes me happier.

If you've been reading here for a while, you're probably aware that while I love tactics / strategy games I'm not good at them. I have some thoughts about why, which I'll get to later, but for now, I've been playing a lot of Into the Breach. I've played enough that I've almost completed all of the achievements on steam, which is frankly not a thing I do.

I've been able to work on the achievements for two reasons, the first is that Into the Breach is bite sized so when I need a moment or two to think about something else I can pick it up and usually do a mission in a couple of minutes. Sometimes I play more seriously, but other times it's just the game for a coffee break. In the end I get quite a bit of practice in and I think over the years I've learned a bit. I've certainly gone from barely being able to finish the first island, to routinely finishing the game ... at least on Easy.

The other reason I've been able to achieve as many achievements as I have is that you can finish them on Easy difficult — in fact the only achievement which requires you to play on Hard is the one for finishing the game on Hard. So I've explored a lot of their very fun mechanics, which incidentally have taught me a lot about how the game is designed and what some good ways to play it are.

The big thing that's I've found that's made me better at Into the Breach is getting on top of things early. You have three robots and so if you have more than three enemy Vek on the map, you are going to be in trouble. If you can keep the number of Vek coming in to the stage controlled, then it's much, much easier to meet the mission objectives, keep everyone alive and work on the achievements.

I recognize this is a staggeringly obvious thing to say out loud.

Still, it's been sitting in my brain because having the "be on top of things" mandate has made me better at Into the Breach and honestly it's one of the only real productivity ideas that works for me in real life too. Every time I leave a plastic bag on the counter to get washed later, I know I'm risking letting the kitchen get on top of me. When I'm at work I'm happiest when I have my organization caught up and I can get through the tasks I have for the day.

I'm also reminded of the idea of rinsing the cottage cheese, which I read about in Jim Collins's Good to Great. The idea being that there's this high level athlete who rinses his cottage cheese every morning so that he gets the right amount of calories. Being a high level athlete it seems like it should matter if his diet varied by a few calories in the cottage cheese whey, but following the discipline every day was important to his success. 

Screenshot from Into the Breach. On an icy field, three red fire mechs face off with several Vek while fires rage and a pair of out of control robots are frozen in blocks of ice.
A lot going on, but not so much that I'm not on top of things.



I'm not a high level anything, but it does keep coming back to me how much it helps me when I do do the little things, even when I don't really like doing them.

As I said, I recognize this is a staggeringly obvious thing to say out loud, but sometimes saying it out loud is good for you.
 




A Commitment to Creativity and Genuine Human Expression

 My work requires me to some extent to deal with artificial intelligence and as a person who spent years doing research in AI (or knowledge-...