MWL’s 2016 wrap-up

The year-end post is an Internet tradition. Being naturally conservative, who am I to buck tradition?

It’s a couple days early, but I’m going to go out on a limb here: the list of people 2016 killed does not include me. Yet. (Dear 2016, this is not a challenge. I would not dream of questioning your ability to slaughter folks. You are the champ, truly.) This was in doubt for a while, but I responded well to treatment. My bone marrow has started firing. I have hemoglobin again. At the end of 2016, I stop taking all the meds.

Now that my bone marrow is firing again, the theory is that it will keep going. It might not. I need to monitor my blood for the forseeable future. Hey, if I reach 50 and that’s as bad as it gets, I’ll be doing good.

The lesson here is: if I stop making words, don’t assume it’s only because I’m an undisciplined slacker and that I need to “try harder.” That’s a great assumption if it lasts for a week, but if it keeps going on I need to see the doctor.

Dammit, what happened to my youthful invulnerability?

Writing-wise, I published three tech books:

FreeBSD Mastery: Specialty Filesystems
FreeBSD Mastery: Advanced ZFS
PAM Mastery

I’d like to note that the specialty filesystems is now my worst-selling tech book of all time, lagging far behind the PGP and Tarsnap books. It’s a necessary prerequisite to the jails book, though. (No, you won’t have to read it to understand the forthcoming jails book, but I had to write it before writing the jails book.)

The ZFS book was co-written with Allan Jude. The specialty filesystems book was mostly written in 2015. PAM was written entirely in 2016.

I published three novels:

Kipuka Blues (Immortal Clay 2)
Butterfly Stomp Waltz (a crime thriller)
Hydrogen Sleets (aka “Aidan Redding 3” or “Montague Portal 4”)

The first two were written entirely in 2015. The last was half-finished in 2015.

So, yeah… anemia pretty much whupped my butt in 2016. While word count is not the be-all and end-all of writing, it’s a useful metric for a working writer. I wrote 15,600 words in July, 4400 words in August, and 5000 in September, for both fiction and non-fiction. That’s not enough to make a living on.

I started treatment in September. They said it would take effect very slowly.

At the beginning of October, I thought I was feeling well. I set myself a three-day challenge to complete a short story. It bombed. My “feeling better” was a condition the experts call “wishful thinking.”

October: 6900 words.

In November, I wrote 30,700 words. December so far has only 25,800 words, but I see a drop every December because of the holidays. That’s fine. I’m shooting to break 30,000 before the end of 2016.

As of today, total word count in 2016 is 195,700.

I’m not back where I need to be. But I’m clearly on the way back. Apparently, if your brain doesn’t have oxygen, it stops working. Who knew?

Many of the November words were fiction. I wanted to write something quick and short, because I really needed to complete something. 28,000 words later, I had a new Prohibition Orcs novella. Which my writer friends will tell me was a daft thing to do–short stories sell. Novels sell. Novellas don’t.

But orcish rumrunners in 1927 Detroit amuse the crap out of me, and that’s all that’s really important, so buzz off. I’ll post the official announcement on it once it’s available on iBooks.

Other things in 2016? Well, today I hit 60 inches on the stretching machine. That’s great for my martial arts practice. I put on weight: not good, but highly predictable when you have roughly enough brain power to handle Star Trek: Voyager. (I was still saying the plot twists before they appeared on screen, though: I was slow, not dead.)

Where am I today?

The novel I started on 1 February 2016, git commit murder, is flowing nicely. (Think “Agatha Christie does a Unix con.”) I haven’t spent more than a year on a novel since 2001, and I have no intention of starting now. I might stretch my fiction hours in January to keep that from happening.

The new tech book, “Relayd and Httpd Mastery: OpenBSD Web Services” is also flowing nicely. I’ve almost finished the httpd part–all that remains is OSCP stapling.

Best of all: once I get going, the words pretty much arrive the way they used to. Getting started is still painful, but I expect that to improve with more blood.

My 2017 goals?

  • Write 4 complete tech books.
  • Write 4 novels.
  • Keep practicing martial arts.
  • Stand up against racism, sexism, and fascism in my daily life.
  • Be sufficiently flexible to kick Ray Percival in the head at BSDCan.
  • Drop 20 pounds.
  • Stay writing.
  • Stay married.
  • Stay alive.

If I pull those off: I win.

Reddit advertising of “PAM Mastery”

I spent $25 on a Reddit ad that ran for the last week, for PAM Mastery. The ad (Pluggable Authentication Modules: Threat or Menace?) appeared in /r/CentOS, /r/Ubuntu, /r/sysadmin, /r/unix, /r/freebsd, /r/linux, /r/BSD, and /r/debian.

So what did I get for that?

62,521 impressions. 215 clicks through to the ad. 89 click-throughs to the book page.

How many of those translated to purchases? That’s pretty hard to guess, but: the links from my web site are affiliate links. When you buy the book from Amazon through my link, I get a few extra cents for referring you there. So, let’s assume that all of the affiliate purchases of PAM Mastery during that time came as a result of the Reddit ad. That’s going to overestimate the ad’s impact, but it’s the only real promo I did during that time.

So, the total sales I can attribute to the Reddit are:

One.

This isn’t Reddit’s fault. Maybe the ad sucks–I’ve never claimed to be an ad man. Maybe the cover image drew them in, but then they looked at my site or the book description and said “Oh, hell no.”

Or perhaps PAM just repulsed them.

Why advertise?

My book sales have been way down for the last few months–both fiction and nonfiction. PAM Mastery did not sell as well at release as some other books.

Other writers have reported similar slumps. (When pro writers get together, what do we talk about? Money, books written by people not in the room, and business.)

If sales continued that poorly, I would have had to make some changes.

Weirdly, though, my sales picked up… on November 9th. The day after election day. Other writers I know have reported similar surges.

A week does not mean that the writing is better. But the folks saying uncertainty is bad for business have a point.

Or perhaps advertising on Reddit brought people to my site, where they bought books that were not about PAM.

Unlicensed Book Translations

I’ve had books translated into nine different languages. The rotating banner at the top of my blog shows some of them.

A reader pointed me at a translation that I wasn’t aware of: FreeBSD Mastery: ZFS in Russian. Unfortunately, the translator didn’t get rights to do so before translating it.

This is not the first time this has happened. For future reference, I’m putting up a post about my response in this situation.

The fact that someone thinks that Allan and I did a good enough job on the book that they spent their own time and energy to translate it is a huge compliment. It really is. It’s incredibly flattering.

But it eliminates any hope the publisher (in this case, myself) has of selling translation rights for this book.

This translator has also put this under a Creative Commons license. As they’re not the copyright holder of the original work, they also don’t have the right to change the license. As the book says, the license is “all rights reserved.”

I’ve sent the site a nice note, asking them to take it down.

Translation rights for my books are available, either from No Starch Press or myself, depending on the book. Any publisher is happy to sell translation rights.

I sell books to support my family. Translation income is part of that. So, like any author, I have to politely insist that some of my biggest fans not translate my work.

Next Tech Book

Now that PAM Mastery is out, I’m starting work on my next project.

I’m taking a break from anything filesystem related. Yes, I want to do FreeBSD Mastery: Jails, but that involves a lot of filesystem stuff, so that goes on hold for a bit.

Instead, I’m starting a book on OpenBSD’s web stack. Between httpd, relayd, and CARP, plus assorted surrounding infrastructure like acme-client, OpenBSD’s got a pretty solid offering for its environment. It doesn’t do everything–but most of us don’t need everything.

And yes, while the reference platform will be OpenBSD, I’ll also mention the FreeBSD support.

This book should be easier to write than the PAM book. Which is good, because I’m still fighting anemia. I have no idea when this will be done.

I will offer sponsorships once I have enough of the book done that I’m confident I can actually finish it. And I have some novel ideas for this book, but that’ll also have to wait a bit.

“PAM Mastery” ebook now out

Get it before it gets you. I’m still waiting for Apple to get the book up in iTunes, but it should be there within a day or two.

Print proofs are on their way to me. If they look OK, you’ll be able to get the book in print next week.

If you want both Kindle and print versions, buy the print first. You’ll then be able to get the Kindle version for $2.99.

“PAM Mastery” print layout done

I’ve been rolling this rock uphill so long, I’ve been feeling like Sisyphus. But “PAM Mastery” is finally copyedited and I’ve done the first print layout.

Next up? Indexing, cover finalization, and ebook production.

Soon. SOOOOON.

pam-preview

Cover reveal for “PAM Mastery”

For the first Tilted Windmill Press tech books, I elected to create covers from photographs. Some went over well, some less so.

For the FreeBSD Mastery books, I persuaded Eddie Sharam to create parodies of classic art. It’s far more expensive than photos, but reaction has been positive.

PAM Mastery is almost ready to go to copyedit, which means I need a cover for it. I’ve elected to continue the parody art. Without further ado, here’s the cover.

Sysadmin Gothic
Sysadmin Gothic

I’ve gotten some great feedback from DES, author of OpenPAM, and need to incorporate that into the manuscript. Once that’s complete, I can send it to copyedit!

“PAM Mastery” tech reviewers wanted

My long-dreaded PAM book now exists as a complete first draft.

I’m sorry.

I’ve somehow persuaded Dag-Erling Smørgrav, author of OpenPAM, to do a technical review. DES knows PAM, to his eternal regret, but I really could use more people to review the manuscript before it hits print.

If you know PAM, and would be interested in pointing out my errors before the rest of the world gets a chance, drop me an email with the subject PAM review. Tell me your familiarity with PAM, so I know the context of your feedback.

I’d need any feedback by Monday, 8 August 2016. That’s about four weeks. Given that this book is longer than Tarsnap Mastery but shorter than DNSSEC Mastery, that should be enough time.

I should say, though: this is a book on PAM. It’s not on LDAP, or SSSD, or Kerberos. I cover several add-on PAM modules, but all in the context of illustrating and leveraging PAM.

With luck, the book will be available Septemberish.