Today I got an answer about why one of the grocery stores in the area has a family of giant inflatable lions. The owner of the store is on some board for the local zoo and the lions are decorations for one of their no doubt cancelled or postponed fundraisers. The grocery store is just storing the lions until they're needed.
Probably for the best that what I finished wasn't what I started working on since that's projected to be about 5x longer.
It's taking longer than I hoped for the technical review on my book to be completed. I've sent some gentle prodding, but as one reviewer put it, "The length and details of your work are daunting." So that's where the delay is coming from now. I'm going to continue waiting on that feedback because as much as I'd like to start getting some income from the book, I asked for the review because I think that's going to result in a better book going out.
Decided to not go with a 100% shell implementation for server side on selling the ebook. For logging purchases to the database I've decided to go with C++ so I don't need to figure out how to avoid shell quoting problems while preventing injection attacks. That program, of course, is still called from a shell script.
CGI in bash: Let's be real, you don't need to scale.
Author of Typica software for coffee roasters.