Everyone has their hobby, one of mine is work.
Yesterday I set about to find useful descriptions of errors coming in from OpenSRS. See, they can't have a standard location for errors from the registries because... well I don't know why, they just can't. I chose the brute-force process of reduction. I know what I didn't want so maybe anything left over is the error message. It seems to have worked, and the solution was then very simple.
I just wish the code I committed was a fair representation of the path it took to get there. On the other hand, when a solution is elegant the path seems to matter less. Perhaps code really is art. Furniture may be more appropriate as it tends to be equally about form and function.