Finished reading Mr. Penumbra’s 24-hour Bookstore by Robin Sloan. StoryGraph link
4 stars. I didn’t know what to expect when I started reading it, but it was quite different and enjoyable. It was a bit “of its time” due to the references to Google, Twitter, etc. And the fact that the author chose ruby as the language everything could be done in struck me as odd. But I don’t know ruby, so maybe you can write a 3D engine in it?