On Sourcebooks

The proper balance between illustrations and words has been a controversial topic for writers for some time. As authors, we rely on words to communicate, and to the extent we need illustrations, we limit them to book covers.

There is a reason for this. Imagery, animation, illustration work, and getting the look of something right is almost as time-consuming as getting the story right. As authors we end up with a trade-off. Either we spend hours making what will never be better than an amateur illustration combined with an amateur attempt at compositing typography and effects, or we spend that extra time working on the words.

The old cliche “a picture is worth a thousand words” isn’t quite accurate. A picture is worth more like half a day and at least one derailed train of thought, and for me, that can add up to more like six thousand words. That’s ten percent of a medium-length novel, and that can be expensive. Really expensive.

I’m fond of saying I have an unlimited special effects budget. But I only have that if I stick to my knitting. The very moment I open Photoshop or GIMP or whatever, the limits on my special effects budget become overwhelmingly apparent, and the limits on the time I have to fiddle and adjust and tinker become even more apparent. Every hour I spend on that illustration is 1500 words I didn’t get written today.

As authors go, I’m relatively experienced with graphics tools. I know GIMP and Photoshop well. I’m a fair to middling Blender user, and I’ve got journeyman skills with the tools in the Adobe Suite. I’ve had to develop those skills over the years as I’ve worked on video game projects, animated ads, audiocast projects and so forth.

But now, my business is books, and if I’m going to be good at something, it’s going to have to be writing and not gee-whiz graphics. I’m well aware of what happens when you overspend on graphics and underspend on script.

So on to the sourcebooks. You might ask what a sourcebook is? Well, it’s where I gather all the information that doesn’t necessarily make it into a story as is. It’s where, for example, I list things like a character’s favorite school subject, or a fighter pilot’s most prestigious accomplishment or award. It’s where I take what is two-dimensional and make it three-dimensional. It’s where I find out who a character really is before they get to that important scene readers care about most.

The sourcebook is where I describe all the creatures in a fantasy story, or all the enemy starships in a science-fiction story. I also build maps (without graphics, believe it or not) and name all the locations on various planets or realms where adventures take place. Readers appreciate it when stories get their own details right from chapter to chapter.

You would be surprised at just how much source material you can produce writing a 98,000-word fantasy novel. Every character has to be accounted for. Every treasure and creature has to be written before they can be included in the story. I have a list of nearly 100 starships in my Captain Jason Hunter series. It’s nice to be able to look up their names instead of trying to keep them all straight by re-reading previous chapters.

One of the most popular features of some of my past web sites have been the character profile pages for my LadyStar warriors. My Featured Creatures™ have also been popular, and I think some of the source material I’ve composed for Starships at War will be interesting for readers too. The thing is, those past sites had tons of graphics, which are among the things I can no longer produce in the quantities I need.

I want to start putting my sourcebook material up on my site, but I don’t have the time or the budget to illustrate it all. Naturally, I already have most of it written, but with thousands of pages of material, there is no way I can generate graphics in that kind of volume. There’s also the issue of mobile readers. Even if I could get the illustrations done, making them look right on desktops and mobile devices will consume incredible intervals of time I should be investing in new chapters and new stories.

So I have to make the trade-off and sacrifice graphics in favor of words. This is fine with me as an author because I’d much rather write my creations. I’m sure some readers will be disappointed I won’t have a pretty picture to go with each page. Perhaps someday I will find an artist to illustrate what I’ve imagined here and have the budget to do it well. In the meantime, I hope you’ll understand if I go easy on the multimedia extravaganza so I can get everything written that needs to be written.

Look for new material from my sourcebooks soon. Black out.

Reader Opinion: Would a Wiki make you Clicky?

As many of you know, there’s a lot going on in most of my book series. I have an 800-page source book for LadyStar, and my written notes for the Starships at War universe just passed 100 pages. I expect if I took the time to compile it, Kings and Conquests would be close to 100 pages too.

Question: Would it be of any value to you as a reader of any of these three series to have an online resource listing the characters, prominent locations, equipment, ships, creatures, villains, etc. possibly along with art wherever possible? I’m pretty sure it will help me a bit, as keeping track of 1000 pages of source material isn’t as easy as it sounds.

I’m not planning to use the standard wiki software, as I find it far too finicky and over-engineered for what I have in mind.

Instead I’m planning to establish permanent addresses for my books and their corresponding series on my web server. These pages will function as both information resources for readers and as landing pages for any promotions I do. Alongside these pages, I think background details on characters and so forth would be useful and attractive, especially for new people.

So, what do you think? Would you like to see something like this? Leave your comments below and tell me what you’d like to see! Black out.

Goodbye Gravatar

Memorandum to the WordPress developers:

I have a 60 second time limit on retarded in my company. I do this because I do not have time to debug someone else’s broken, buggy software. When I want to change my profile picture, and it takes four attempts (after three successful uploads and the WordPress.com site telling me the profile picture was successfully updated) only to discover my “gravatar” wasn’t changed, I take corrective measures.

Since I have 40 years of experience programming computers, those corrective measures consist of me reaching deep into the source code for WordPress and aggressively ripping all the gravatar code out down to the last byte.

Consider this notice the gravatar “feature” has been permanently disabled on this web site with extreme prejudice.

The new editor was yanked out too. When I write, I really don’t need a “user experience.” I don’t want a 20-something to ride up on a scooter, straighten his horn-rimmed hipster glasses and start gesturing at Powerpoint. I just want to write the post. Perhaps soon I’ll write an article about why hammers have handles and why there aren’t a thousand buzzword-hooting idiots chasing VC dollars promising to upgrade handles for a better user experience.

Black out.

Site of the Day

Long ago, when the Internet was very different from what it is today, there were more than a few destinations that had lists they called “The Site of the Day.” This was how we discovered things like the live coffee maker camera and Zombo.com before social media and search engines.

As you may have guessed, social media and search engines have done away with most of the fun on the web (along with pretty much everything else), so sites like mine are taking up the slack with our blogrolls. Enjoy my new Site of the Day list alongside links to my other web projects.

Those of us who know what the Internet used to be are not thrilled with what the Internet has become. The main reason I have a blogroll and a “Site of the Day” list is because we need to return to a time when sites just linked to each other.

If you have a site and would like to exchange links, drop me a line!

Headed Back to Comics

As part of the 20th Anniversary celebration of LadyStar, my next book will be a digital comic. I’ve been developing models for the LadyStar characters for some time now, and I think my technology (such as it is) has caught up to the capabilities we had when I did my first webcomic back in 2008. I’ll be performing a couple of simultaneous experiments as part of the project.

First, I have a Patreon, where I’ll have previews and extras for readers. I’ll be publishing the books on my bookstore and on Kindle. The books will be titled Fury of the Venom Legion and will depict a confrontation between the Ajan Warriors and the minions of Bane Cryptic Sai Magnen. Each book will be 60-80 pages and will release in sequence.

Secondly, I will be publishing a free parallel story in weekly chapters on Webtoons titled Jessica Halloran and the Ajan Warriors. The parallel story will serve as a prequel to the events in Venom Legion and will be released in weekly chapters.

I produce a fair amount of art that doesn’t find its way into the comics during production, so I will be posting some promotional works on Instagram.

The purpose here is two-fold. One, I am fully committed to promoting Enchanted Airship and middle grade fiction in general. Also the LadyStar characters have always gravitated towards books, comics and games, which means once we have a new comic we’ll be 2/3rds of the way to fulfilling the trifecta.

If I’m successful, I will rebuild LadyStar.net to its original vision and launch our first new game book sometime in early 2019. All the new books will take full advantage of the version 12 Jericho engine and the premium EPUB3 format I spent most of the summer converting my bibliography to.  I think the comics and fiction will promote each other quite effectively.

If you’d like updates on my progress, be sure to join my mailing list. Black out.

What Do You Want for your Kids?

I’ve met a lot of people from many different cultures around the world and one thing I know for certain they all had in common was they wanted the best for their kids. I’ve wondered on occasion what parents would say if they were asked “if you could make a list of the top three things you would want your kids to be doing when they aren’t in school or asleep, what would they be?”

My priorities might be a little different than others but I think most parents would agree they would want one of those three things to be reading. There is no doubt that reading improves educational performance among all ages and all achievement levels. The best part is it doesn’t matter what your child is reading. It could be a comic book, a history book or a story about pirates. The more children read, the better they get at learning.

Books have a unique magic that other media cannot duplicate. They inspire something called the “fictive dream,” where a reader and an author work together to create a story that takes place entirely in the mind. Active minds create opportunities to learn, whether it is facts on the page, new words a young reader has never encountered before or just dreaming about what a faraway place or time might have really been like. There is no activity a child can engage in that can be potentially more rewarding.

My other two priorities would be going outside to play and explore and either playing or practicing music or a musical instrument. I have to admit those two are my based on my own experiences as I was heavily involved in both sports and music growing up and in school.

Because I know how rare educational opportunities can be for some families, I make it a priority to include “learning moments” in my LadyStar™ and Ironjammers™ stories. I introduce real-world concepts like why iron creates sparks in this excerpt from Dawnsong The Last Skyblade:

“We should keep one candle lit all the time, huh?” Jessica said.

“Especially at night, otherwise we won’t be able to see at all. This place is going to be pitch black after dark,” Shannon added.

“How come it makes sparks like that when you hit those rocks together?” Cici asked, playing with the little pieces of flint.

“It’s ’cause of iron!” Jessica exclaimed. “I remember when me and Talitha were in the Dandelion Guides and went on the nature tour! We learned how to make campfires and torches and lots of stuff. If you take something real hard and hit it against a piece of iron, it makes sparks fly because iron burns in the air!”

Talitha nodded, confirming Jessica’s explanation.

Just enough to introduce the idea. Kids who read this might be inspired to go look up the rest of the story. There are numerous moments like that in each book. I plan ahead to make sure I have plenty of opportunities for learning moments. It makes my LadyStar and Ironjammers novels more than just novels. I want them to be inspirational and encourage readers.

I’d like to encourage you to consider a LadyStar story for your next book purchase. I think you’ll agree they help make learning fun and will make your son or daughter want to read more.

If you’d like to see some sample chapters from Dawnsong The Last Skyblade, you can read them in the Library-Tron.

Reading more is always a good thing.

The Astonishing Failure of the Windows Operating System

I am frequently asked to explain why I am so virulently opposed to Windows. Full disclosure: I’ve been using Windows personally and professionally for more than 30 years, so I have a few unpleasant experiences upon which to base my opinions.

Windows is without doubt the most incompetent commercial product ever invented by man. One of the key reasons many people take up Linux and/or switch to Mac OS is because they are so fed up with Windows and its comprehensive failure to function properly that they are willing to abandon all their familiar applications, risk losing all their data, forsake all their games and spend weeks, months and possibly years of their lives learning a different operating system. Millions of them are also willing to spend thousands of dollars on new hardware. At no other time in human history has a commercial product ever caused people to act this way, mainly because at no other time in history has a commercial product ever actively worked against its customers the way Windows does.

I have a three-decade career in IT. I’ve worked as a software engineer for companies larger than Microsoft. Nevertheless, whenever I boot Windows I am still beset with incidents like the one I experienced this morning, where it took me no less than forty minutes to attempt to change the default application for opening text files to Emacs on Windows 10. After nearly an hour of fighting, I gave up and resigned myself to the fact that I cannot open my files with the application of my choice.

This, of course, leaves aside the fact it takes up to nine minutes for Windows to boot to a usable state. I define “usable state” as one where I can open an application and use it. Windows also perpetually displays the wrong time, even after it is corrected again and again.

I have a fairly recent version of Linux Mint that boots in 20 seconds on the same hardware. Linux also manages to display the correct time of day somehow.

These are my text files, on my computer, in my home directory no less, yet Microsoft decides. This isn’t accidental, boys and girls. Microsoft making decisions for you is how they force you to use your property as they see fit.

It goes without saying that I can open text files in Linux with whatever application I choose. The reason this is true is because there is no financial incentive for Linux developers to interfere in my day to day work.

For those of you gearing up to send me comments like “works fine for me,” note that my problem is not unique. Also note the multiple suggested workarounds in that Stack Exchange thread and the fact each one failed to solve the problem. For my part, I manually edited the registry entries and Windows ignored them. If you do have a solution and everything works fine for you, please post your instructions in that thread so everyone can benefit.

Apparently there is some crucial corporate objective for Microsoft in making absolutely certain Notepad is the default application for opening text files. Oh, and by the way, it should be pointed out Ronald Reagan had just been sworn in for his second term when Notepad was new. Microsoft finally got around to updating it a few months ago after forcing the world to endure cheap failed software for more than 30 years. What if we had all those wasted man-hours back? What dollar value could we put on that?

What if Kenmore or Whirlpool had shipped a refrigerator that randomly reached temperatures of 150 degrees for an hour or so a couple times a month?

So for those of you wondering, that’s why serious people use something other than Windows when it comes time to do serious work. Those who do not are just better at tolerating failure, wasted money and wasted time.

Weightless Instant Free One-Tap E-Book Delivery to Any Mobile Device

So there you are. You’ve just sold your first book from your very own bookstore. Your customer has a download link. And then everything comes to a screeching halt.

How do they read your book? Where is the book? How do they get it from your store to their device? Who’s brilliant idea was this?

The little bridge that separates the teeming hordes of readers from the teeming hordes of ambitious authors is book delivery. Without it, no books get to readers, and that makes everyone sad. So how do we get a book from our own store to a phone or a tablet?

Long ago, some smart people got together and created something called “extensible markup language.” It combined all the best parts of HTML with all the best parts of application development, and gave developers a way to publish arbitrary data in a standard way. You’ve used XML quite a bit if you’ve ever visited a podcast menu or read an EPUB or visited a site with a sitemap. Mobile apps use XML as a versatile data format.

XML is going to help you build that bridge between your store and your customer’s mobile device with a protocol called the Open Publication Distribution System. The Android phone screenshots you see here are the OPDS menus in an application called Moon+ Reader. The “Net Library” feature of this and other EPUB readers like Aldiko allows a user to subscribe to an OPDS feed the same way they subscribe to an RSS feed. Instead of a list of articles, they get a list of books. When they tap on the books, they are downloaded to the mobile device and immediately available to read.

If you think about it, this is exactly the same mechanism all other retail electronic bookstores use to distribute e-books to mobile devices.

The tablet screenshot is from Aldiko running on the Kindle Fire.

You’ll also notice that some heavyweight book publishers out there, including the Gutenberg Project and Smashwords, use OPDS-compatible feeds not only to distribute books, but to sell them too. Now it is possible, naturally, to give a reader a download link and let them sideload their book, but a feed is better for a number of reasons. My store uses it to maintain a catalog of purchased books for each customer on a cloud server. Since this is their continuously updated list of available books, I can even throw in some freebies, newsletters, or pretty much anything else I want my readers to download and try out. All I have to do is add it to their feed and it’s delivered.

Now you might be asking yourself why any author would want to go to all this trouble just to get books to their customers. Couldn’t someone else handle that for you? Sure they could, and they’re going to charge you an unbelievable amount of money to do it. In fact, the more books you sell, the more it’s going to cost you. Now are you really going to pay someone large sums of money on a regular basis to perform a service this simple?

For the time being, maintaining feeds for your customers is going to be a manual process. However, getting a standardized e-commerce service like Shopify to “notify” your site and update a database when you sell a book is a rather straightforward technical feature. For that matter, setting up a nice front-end for the service on your feed server is equally simple for a moderately capable web developer. OPDS feeds are all text and can be automatically generated by a database. As my Digital Bookshelf service grows, I’ll need to write that software for my cloud server and perhaps I’ll be able to make it available to other shops.

For most authors, this is the last piece of the “open your own bookstore” puzzle. Publishing content directly to mobile devices (and desktops for that matter) is quite powerful, as any YouTube channel owner will tell you. From there, it’s a simple matter of training your readers to use it and fielding the occasional technical support request.

The main reward for this extra work is that those readers are your customers. And isn’t that ultimately what every author wants?

Take a look at my other articles on how to open your own bookstore:

P.S. This is Moon+ Reader running like a Swiss clock factory on a Kindle Fire and wow, does it make my books look good!