Nikolaus Rath's Website

Book Review: Exodus: Empires at War

This is a review for the first book of the Exodus series written by Doug Dandridge.

Empires at War comes across as an ambitious project. There is a huge number of characters, locations, and plot lines. Normally this is something that I like (for example, I think the Nights Dawn ...

How to find oldest tagged descendant of a given changeset

I occasionally want to know at which version a specific change was first released. Finding the commit that introduced the change is typically easy using hg blame. However, it always takes me several minutes to figure out the correct syntax to figure out the command to find the oldest tagged ...

Book Review: The long way to a small, angry planet

This is a review for The long way to a small, angry planet, written by Becky Chambers.

This is a very interesting book. The overarching plot is not particularly novel or intriguing, but the author does an amazing job describing the different characters and the world they live in. Normally ...

Book Review: Half-Life

This is a review for the second book in the Russell's Attic series by SL Huang.

I really liked the first book in this series (Zero-sum game), but unfortunately the second one does not reach the quality of the first. At the beginning, the story is very slow-paced and ...

Book Review: Mastering C-Make

This is a review for Mastering C-Make, written by Ken Martin, and published by Kitware.

I bought this book in the hope of getting a structured introduction to CMake. While the CMake online documentation appears to be comprehensive, it seems mostly intended as a reference and is thus rather difficult ...