Occasionally, someone will pop up and say that Moose really needs a book. “X looks good, but it needs a book before I can learn it” is a common meme among programmers.
This is crazy, of course. Demanding a book before you learn something means you’ll never learn a lot of things. Book publishing is a risky proposition for many topics, and with the surfeit of good documentation on the net, it’s getting harder and harder to justify a book for any given topic. Even for books that aren’t failures, writing a book is not a good way for an author to make money.
I put a ridiculous amount of time into the Mason book, and my estimate is that I made $20 per hour (maybe less). Of course, having a book looks great on my resume, but the direct payoff is low. At this point in my career, it’d be hard to justify the effort required to produce another niche book, even assuming there was a publisher.
But the real point of this entry is to highlight just how much free documentation Moose has. A commenter on a previous post mentioned that he or she had created PDF output of the entire Moose manual. There are two versions at the link with different formatting, the shorter of which is about 58 pages. This is just the manual, not the cookbook. I imagine if the cookbook got the same treatment, we’d easily have 100+ pages of documentation. That doesn’t include the API docs, this is all stuff that might go in a book (concepts, recommendation, examples, recipes).
So please stop asking for a Moose book, and just read the one that already exists!