A Day of Coding

It’s a mixed blessing, having a word processor that you wrote yourself. On the one hand, you stand a pretty good chance of having a tool that works the way you do. As I mentioned previously, for me that means having a tool that helps me not forget stuff, and not worry about the details until it’s time to worry about them.

There is a downside. This morning I was thinking that I would much rather write Feeding the Eels episodes using Jer’s Novel Writer than this here blogging software. It’s not a big deal, I can write it there and paste it in over here. The thing is that Eels has special formatting, and setting all that up in the blog software is a pain. When I paste the stuff in formatted the way I want it, the blog software produces some pretty ugly markup that I then feel compelled to repair. Things are better in the new version, but still not as easy as it should be.

What I needed was an XHTML export feature in JersNW. That way all the correct markup will be there already, neatly done my way, and I can paste it in as source code. The blog software can just leave it alone. (Whether it actually will leave the code alone has yet to be demonstrated.) I’d been mulling how to implement that feature for a while now, and well, today was the day. Now JersNW has XHTML export. As JersNW’s biggest customer, the developer really hops to it when I want a feature.

The feature is mostly there, anyway. It has all I need for Eels, but now that the feature is there I have to make it so it’s useful to everyone else, also. Darn those other customers.

Meanwhile, I didn’t actually get any writing done today, and I probably won’t tomorrow as I make the export feature versatile enough for other users. I tried to get a bit of writing in this evening but my head is entirely in the land of logic right now. I would look at the page and I didn’t see words, I saw a word processor. That’s the big downside. I’ve got a confrontation between Felix and Schmidt, a battle of wits and subtle words (Schmidt is an underdog but don’t count him out), and all I can think about is overlapping <span> tags. Then I caught a margin note’s anchor shifting, and that was it.

On top of that, it’s not really a good business policy to add a major feature mere days before the big rollout of version 1.0. But there you have it. That’s how things work here at the Hut.

4 thoughts on “A Day of Coding

  1. So, I’ve been absent for ages, with a new job and a new son and a great big bag of sleepy.
    But I heard you had been coding again, so I thought I’d pop by.
    As one of JersNW’s least prolific downloaders (I’m not really a customer, am I), I have no opinion on what you should do. But, in my new job, I am learning quite quickly that in these matters, it is best to do it right the first time.

    So take that as you may, and I’ll try to get my arse over here more often to keep up to date with my favourite American Coder Turned Novelist Living In Czech-land And Appearing On The Cutting Room Floor Of Bond Movies.

    I’m happy to be back. Yay!

  2. Also, any chance of an RSS feed for comments? There’s so much going on behind the posts here that I don’t want to miss…

  3. gizo! How’s it going? Last I heard you were going to play at some really cool place. How’d that go?

    I suppose I should just go over to your blog and read about it.

    I’d been meaning to put the RSS feed for the comments in the sidebar; Thanks for the prod.

    Because of a glitch in iBlog2, the RSS for the site is updated quite a while before the individual episode is actually posted. If the link doesn’t work, try again in an hour and all should be hunky dory. (With the old version sometimes the episode wouldn’t post at all; this seems to be resolved in the new.)

  4. be careful of your feature creep… but yeah, I like that idea.

    In the end you do realize you’ll create your own blog-management/posting software.

    I’ll wait.

    I’ll support you.

    “Attaboy!”

    See? I’m supportive.

Leave a Reply

Your email address will not be published. Required fields are marked *