Happy birthday to me

You may have noticed there’s something new over there on the sidebar: a link to Patreon. Yep, I finally did it. Now, if you want, you can support my writing on a monthly basis, instead of the “whenever I put something out for sale” schedule I’ve been doing. And I hope you will.

I’m still working out the kinks, but here’s what I’ve got so far:

  • $1/month: This gets you basically anything I’ve put up for sale, like Before I Wake or any future novels. On top of that, I’ll throw in the occasional short story. Oh, and everything will always be DRM-free, so you don’t have to worry about that.

  • $3/month: Here’s where the real fun starts. For this much, you get not only my novel-length works, but also the short stories and novellas I’m not quite ready to put on, say, Kindle Direct. Even with those that I do end up selling, you’ll get them much earlier.

  • $10/month: This is quite a bit of money, and I doubt I’m as valuable as, for example, your Netflix subscription. But if you’re willing, I’ll definitely count you as one of my supporters. Literally. I’ll put you in the credits. And if that’s not enough, I plan on doing stories chosen by you. Starting at this level, you’ll get a full vote on those.

  • $30/month: The big one. While I could certainly add tiers higher than this, this is the limit both of what I feel comfortable asking (actually, that’s closer to $3 than $30) and of what I can legitimately do. If you’re giving me this much money, then you deserve a special reward. Therefore, anybody who contributes at this highest level will get 3 votes on my “supporter” stories. And they’ll get to appear in one of my stories. You know, a cameo. (If I’m feeling particularly generous, I’ll write some gruesome way for you to die or something. I don’t know.)

Now, you can absolutely put up more than $30 a month, but you don’t get any extra bonuses besides that warm, fuzzy feeling of helping somebody out. But even if you can’t quite afford that, every little bit helps. Every dollar you pledge is one that I didn’t have before. And I have to thank you for that.

(Note: Last year, I think I posted at 5:38 PM. If so, then I screwed up. I was actually born at 5:48, which unfortunately doesn’t have the same electoral significance. Oh, well.)

Free short story: “Miracles”

I’ve told a lot about the writing I do. Now it’s time to show it. “Miracles” is a little story I wrote in March 2015, and I’m posting it here as a free example of my work. Although it’s a little over 11,000 words long, I still consider it a short story.

Set in the 1730s, it’s a brief tale of a young brother and sister, Thomas and Mira, and their flight from England to the American Colonies. Crossing the Atlantic is treacherous, especially for a pair of twelve-year-old orphans, but they have to go. They can’t stay home, but can they outrun the dark secret they share?

Read it now

Continue reading Free short story: “Miracles”

Still recovering

I’m not quite over the sickness I described last week. I’m feeling a lot better, but not yet 100%. So, rather than force myself to come up with three new posts to fill out what should have been status reports on that game I was making, I’ll just leave the remaining Wednesdays in June empty. Code posts will resume on July 6, beginning with a new installment of Software Internals.

Godot game, part 2: Abort, retry, fail?

I don’t believe in fate. Problem is, fate doesn’t seem to care.

The week started off just fine. I got a bit of work done on the game late Wednesday night and early Thursday morning. Then, disaster struck.

For most of the next few days, I was almost totally bedridden, shivering and sweating in turns, coughing my head off, getting dizzy every time I stood up, and generally feeling awful. I figured it was nothing more than the usual allergy flareup of late spring/early summer at first, but as the days wore on, I suspected something more was afoot.

It was my mother’s idea to take me to the ER yesterday evening. I’m a poor, white man living in the rural South, so that’s effectively my only option, and it’s one I only like using as a last resort. When I go, it’s more to find out exactly what’s wrong with me than out of any hope that they can fix it. The ease of mind is just as valuable as the diagnosis and treatment.

After a 20-mile drive down there (again, rural South) and about half an hour of waiting, the doctor gave the verdict: bronchitis. Nothing worse than that, thank goodness, but that’s already bad enough, if you ask me. In the grand spirit of American doctors, he gave me a round of antibiotics (for what is probably a viral infection, naturally) and some lovely opioid-based cough syrup that is about as appealing to me as the coughing itself. Honestly, I can’t complain too much; I know from experience that there’s only so much you can do for bronchitis, apart from letting it run its course. But my mind is at ease, and that’s a far better medicine.

What does this mean for my grand “Godot Game Month” project, you ask? Well, total failure. Nothing less. Even if I felt 100% better today, I doubt I could work hard enough to catch up on the days I’ve lost. And I don’t feel much better. (Just as I wrote that sentence, I had another mild fit of coughing. Fortunately, nothing bad came of it. Correction: more bloody mucus. Yay.)

I know my limits. I know how far I can push them. I hate to admit defeat, but I am well aware when something is beyond my capability. This is one of those cases.

So, to sum up, the game is on hold, indefinitely. Once I get at least somewhat healed, I’ll start working on it again, but as a long-term project, something I do in my spare time. I tempted fate with this idea, and she slapped me down for it. I’ve learned my lesson; it won’t happen again.

As for the other posts, I have a nice queue full of them, enough to take me through the middle of July. Those will proceed as scheduled. Hopefully, by the time I need*to write again, I’ll feel like doing it.

Wireless woes

I’m really not trying to get out of posting Wednesday stuff. It’s just that fate seems to be conspiring against me. Last week, I was so sick I couldn’t get out of bed. This time around, the illness has moved to my wireless router.

It started a couple of weeks ago, when my trusty old RT-N16 started acting up. Wireless speeds became unbearably slow, and latency was horrible. (We’re talking a 200 ms ping to the next room.) So, after eliminating all other potential sources of trouble, I bought a new router: an RT-AC66, also by Asus.

That, apparently, was a mistake. Don’t get me wrong, I’m sure the AC66 is a great router. But there’s a big problem, and it turns out that it’s the same problem that the N16 had.

After some research, I think I’ve pinpointed the problem: the wireless chipset. Both routers use essentially the same one for the 2.4 GHz band. And both of them use essentially the same firmware, thus the same driver for that chipset. That driver, however, doesn’t exactly work.

On various forums, Asus support people have said that a fix is in the works. They’ve said this in posts dating back to 2013, in fact. Yet no fix has solved all the problems.

So I’ve got a few options. I could try alternate firmware (DD-WRT, for example). That’s a road fraught with peril, as you may know, and there’s no guarantee it would really help. So, I’m going with option 2: get a third router. This one is a TP-LINK Archer C7. It’s a different manufacturer and a different chipset. That, of course, will mean a different set of problems, but (hopefully) some that are fixable.

Sick Day

Since I’ve had a pretty bad cold these last few days (I’m writing this on Monday, but I have no real reason to think I’ll be over it in the next 48 hours), and since I don’t already have posts queued for Wednesday, I’ve decided to take the day off. Sorry ’bout that, but that’s the way it goes sometimes.

I’ve had this Friday’s post written for over a month, so no worries there, and I did have two worldbuilding posts already, so I’m alright for next Monday. It’s just today that got lost in the shuffle. Oh, well. ‘Tis the season, and all that.

At the starting gate

When this post goes up, it’ll be Halloween, even though I’m writing it a couple of days ahead of time. Tomorrow, then, will be November 1st, and that means it’s time to write a novel. Officially, this isn’t NaNoWriMo, because I’m not following their rules to the letter. But I am going by what I feel is the original spirit of the challenge.

So here’s the goal: 50,000 words or a complete novel, whichever comes first. The deadline? Midnight on the 30th. Each day, I’ll try to post a little update about my progress. This certainly won’t be some kind of live blog, though, so don’t expect up-to-the-minute results. After all, I can only write so much. Regular posts (writing stuff on Mondays, code on Wednesdays, conlangs on Fridays) will resume December 2. Until then, I’ll be in hardcore writing mode.

I already have the basic idea for the story I’ll be writing. It’s a continuation of the one I did in 2013. To be honest, I have written parts 2 and 3, along with about half of part 4, but I’ve decided to scrap that work, because I have a better understanding of the setting now, and the old parts don’t fit into it anymore. (Technically, NaNoWriMo requires an original story, and you’re not supposed to start thinking about it until October. Yet another reason why I’m not following the letter of the rules.)

Now, my sleeping schedule is a bit…odd, and my writing schedule is even worse, so I’m not going to schedule these daily updates like I have been with everything else on the site. They’ll go up when I feel I’m “done” writing for the day. That may be at 2 PM or 2 AM. There’s not much I can do about that, short of forcing myself to stay on a schedule, and…let’s just say that circumstances tend conspire against that.

If you want to play along at home, that’s great! Whether you stick to the NaNoWriMo rules or follow my lead and take it easy, just go for it. If you can’t do it, there’s always next year.

Calm before the storm

October is almost over, and November is upon us. November, as you may know, is National Novel Writing Month (NaNoWriMo). If you’ve never tried this, it’s a great time to give it a shot. I will be, and I’ll have a post up later this week about how that will affect the update schedule here. (There’s no way I could write an average of 1,667 words per day on a novel and 3 posts a week on here, and I don’t have enough of a backlog to make up the difference, so something has to give.)

With this break in the schedule, though, I’ll have time to come up with more ideas for posts in all three of the main categories (writing, code, and languages). Then, when December rolls around and I get back to regular posting, I’ll be able to build up a bigger and better queue, which will give me a little bit more free time.

Here’s what I’ve got so far, starting with the “prose” part of Prose Poetry Code (I’ll get to that “poetry” part one of these days, I promise!):

  • Politics and religion in a fantasy world
  • Colonization, in both sci-fi and general fiction
  • A look at space battles, and how they might really play out
  • A set of posts about alien life, including what’s plausible, possible, and maybe even likely
  • An irregular series about the interaction between magic and technology, covering both “technomancy” and “magitech”

For the coding aspect, I’ve got some ideas about C++, ES6, game programming, procedural generation, and a few others. As for Let’s Make a Language, well, the second half of Part 8 will go up on Friday, and I have plans out to Part 13. Since each part takes 2-3 posts, that’s at least a good two months’ worth of content. I’ve also got a couple of themes for more general conlang posts that don’t fit the series, and I can slot them in whenever I need a break from creation.

So that’s what you have to look forward to, starting in December. Again, in a few days I’ll give an update on what will happen over the course of next month, including my plans to write a novel in 30 days.

Release: Before I Wake

So I’ve written my first book. Actually, I finished writing it months ago. Editing, cover design, and all that other stuff that the pros get done for them took up the rest of the time. However you want to put it, it’s done. Here’s the page I’ve set up for it on this site. In there, you can find some info about the book, as well as links to anywhere I’ve put it up for sale. As of right now, that’s only Amazon, but I hope to expand the list eventually.

With this release, I’ve also taken the time to do some minor redecorating. Namely, the sidebar. I’ve added two sections over there. One of them has a list of my published works, something that will (hopefully!) grow to be much longer in the coming months and years. Below that is another list for ebooks that aren’t mine. I’m not the only writer in my family, and family sticks together, so I don’t mind giving a little bit of publicity. The first entry is my brother’s debut novella, Angel’s Sin. It’s firmly in the genre of fantasy erotica, and it’s a bit…odd, so be warned. Anyway, that’s another list that will grow in the future.

I won’t claim that Before I Wake is any great story. I like to think of it as the greatest novel I’ve ever written, but there’s only one other competitor for that title, and it’s…not that good. Maybe I’m too hard on myself. Who knows? However it turns out, I’ve discovered that I like to write. So I’m going to keep on doing that. Surely I can’t be the worst author ever.

css.php