It was very interesting comparing and contrasting this author's experience with my own. I just finished a technical book about managing all of the information in the project aside from the code -- and doing it using DevOps principles. There's a free compiler, there's video, yadda yadda.
https://leanpub.com/info-ops/My experience in writing a book was that it was a long, hard slog, followed by a brief moment of self-congratulations before the "real" work begins. That might sound negative, but overall it's been a very happy and enjoyable experience. It's just the "writing the book" part of writing the book is just a small piece of it.
I did not find a publisher, although I think I could have. Instead, I used LeanPub and dove right into the nuts and bolts of creating content and finding an audience instead of filling out forms and making marketing pitches. There's nothing wrong with that. It probably makes for a more profitable book. But I wanted a book that I could wallow in. A book that would be me. I own and am responsible for every little period, piece of art, sentence fragment, and graphic in there. I wouldn't want it any other way.
Once I got rocking, I set up a beta list. Sent out links to a shared Dropbox folder and watched as the comments came in. (Meanwhile I was continuing to write.) I found reader feedback to be eye-opening. Because I was getting it as I went along, I was able to adapt and change to meet the audience where they were, instead of where I wanted them to be. This feedback process made me realize that I had to narrow the scope. So I did. No editors to get approval from. (And I love editors. They are the key to any good work. But as publisher, I get to choose strategy. LeanPub changes the dynamics.)
A few weeks back I had gotten to the end, edited and reworked each chapter a couple or three times, gotten feedback on most of it. Time to publish. Note that a bunch of stuff was crappy as hell: layout sucked, some of the footnotes needed changing, and so on. But this CI/CD applied to books. It was good enough for now, passed the smoke tests. Away it went.
I also tried various promotions. Facebook, as far as I can tell, is a complete scam. (But I don't know much.) When I target an XP programmer that knows Scrum and get likes from people in nursing homes who haven't posted in a year? That's not only fraud, that's somebody either blanket covering the entire FB audience with bots or having a direct feed to ads as they're purchased. I promoted a post with a link to the book. After 1500 people liked it, nobody looked at the book. Nobody commented. You can't have 1500 people look at something enough to like it without having any other interaction with it. That just defies reason.
Finally I settled on funny pictures on Twitter. I've collected funny pictures for years. It was a chance to make my own memes about the book. They seem to work okay. Nothing great, but it's a more honest experience than I got over on that other site.
The best part, aside from making something to help people, is that I completely own it. Sure, it might not be great now, but I can republish. In fact, I should republish. The book was as worse as it was ever going to be on the day I hit the publish button. From here on out it only gets better.
I know that there's a ton of the business part that I missed and am ignorant about. But you know what? I always screwed these things up by getting wrapped up in stuff like that. I'd spend a week rewriting one chapter and choosing a font. The LeanPub paradigm let me change and focus instead on getting the thing out the door while moving to align with the readers. The rest of that can be added on later.
Would I do it again? Sure! I've had a blast. But it was -- and remains -- a slog. This is no get-rich-quick adventure. It might be nothing more than a fancy business card. But I said and explained things nobody else was saying and explaining. It had to be done so I did it. The rest of it is just icing on the cake.
tl;dr The old economics models are going away. Instead we're seeing startup ideas applied to book publishing. That's good -- but it puts a lot more responsibility on the author.