Unknown's avatar

About wjduquette

Author, software engineer, and Lay Dominican.

The Children of Hurin, by J.R.R. Tolkien

I bought this book with mixed emotions, knowing full well what I was getting into. I’d read the short version in the Silmarillion. I’d read the somewhat longer version in Unfinished Tales. So I knew that it’s a tragedy, that bad things happen to (mostly) good people, that there’s no happy ending in it, and that it’s all terribly, horribly dramatic. From page one it’s clear that Turin Turambar has no chance of settled happiness; and in the end he dies badly.

I hope that didn’t spoil anything for anyone; but I suspect that most of the potential readers of this book are as familiar with the outlines of the tale as I am.

I bought it mostly for completeness’ sake, and out of respect for Tolkien himself, whose other work I love, who himself clearly loved this tale and lavished his attention on it. Oh, would he had spent as much time on the tale of Beren and Luthien, or that of Tuor and Idril and the fall of Gondolin, or on that of their son, Earendil the Mariner, any of which I’d rather spend time with than proud, doomed, Turin Turambar.

(Sigh.)

Still, Christopher Tolkien did a good job editing his father’s material; it flows smoothly and seamlessly. And it’s certainly the most human-scale treatment of any of the tales of the Elder Days that I can recall.

(Sigh.)

Rumours of My Demise are Greatly Exaggerated

Hmmm. My last post was in May, and it’s now the end of July. ‘Twasn’t my intent to remain silent for so long, but I’ve been travelling a lot on business, and we went on vacation, and, well, I guess I’ve been busy. I’m beginning to feel like it’s time to get back in harness again, though perhaps somewhat differently than before. For over ten years, I reviewed virtually every book I read, often in some detail. I’m not sure I want to do that, anymore; but on the other hand I’ve been reading an awful lot, and sometimes I find that there are things I’d like to say. We’ll see how it goes.

“He’s so bossy!

So I was reading The Hobbit to my five-year-old daughter, and I got to the part where Bilbo is riddling with Gollum. Just before Bilbo asks Gollum that fateful question, “What have I got in my pocket?” Gollum hisses, “Ask us! Ask us!”

I got just that far, and then Anne offered her considered opinion of Gollum: “He’s so bossy!“.

Well, yes, I guess so; but I guess it takes a five-year-old girl to see that as Gollum’s dominant trait.

Dogfood Day

I’ve not blogged much this year; at first I was just tired and uninterested, but for the last month-and-a-half I’ve been working on Notebook, an application I first wrote in 2000 and have been developing on and off ever since. Although I’ve been using it daily, the last release (representing the last serious work) was in 2005. Why the gap? Well….

When I started work on Notebook, it was the first serious Tcl/Tk application I’d attempted. I learned an awful lot about writing Tcl/Tk applications from it, and those early experiments also led to my developing Snit, a Tcl/Tk object framework that’s been increasingly popular over the years. Now, up until May of 2005 my day job mostly involved writing software in C. I wrote a few tools in Tcl/Tk, but most of my Tcl/Tk work was at home, on my own time. In May of 2005 I started a new project, one written almost entirely in Tcl/Tk. My experience writing Notebook stood me in good stead. The project’s schedule was ambitious, and using Tcl/Tk allowed to work very fast. In short, I’ve spent the last two years of my working life coding my brains out in Tcl/Tk. This has had two major effects. First, I’ve learned an awful lot more about writing large applications in Tcl/Tk; and second, I’ve had next to no energy to do any amount of programming at home on my own time. And so Notebook has languished.

About a month-and-a-half ago, though I got motivated to start working on it again. And this time I wanted to Do The Job Right–to make use of everything I’ve learned over the last two years, and to build an application that I’ll have an easier time coming back to after time spent working on other things. In particular, there were some serious infrastructure changes I wanted to make. And so I started building all new infrastructure from the ground up, writing thorough documentation and test suites as I went along, as well as a variety of new tools.

And today, finally, I was able to hack a copy of the old application to use much of the new infrastructure. For the first time I am now able to edit Notebook files using the code I’ve been working on for the last month-and-a-half. Woo-hoo.

So what about “Dogfood Day”? Since the very earliest days I’ve always kept all of my Notebook development notes in a Notebook file, and used the development version of Notebook to browse and edit them. During this recent effort I’d not been able to do that…until today.

There’s a practice in software development called “Eating Your Own Dogfood”. It means that you actually use the software you’re writing, rather than somebody else’s. If a Microsoft developer goes home from work and surfs the Web using Firefox or Safari rather than Internet Explorer, he’s not eating his own dogfood.

Consequently, “Dogfood Day” is the day that a new product is sufficiently mature that the developers can start using the development version in their work. So today is Dogfood Day at our house; and Gosh! it tastes good.

The Horrible Thing About Smeagols

The horrible thing about Smeagols
  Is Smeagols are horrible things.
Their eyes they are made out of lanterns (my Precious)
  Their hair it is made out of strings.

Thievesie, Sneaksie, Tricksy, Precious,
  Mine, mine, mine, mine, mine!

But the most horrible thing about Smeagols
  Is their Precious for which they pine.

Well, that and the throttling, and the eating raw meat, and the treachery,
and….

— J.R.R. Milne, The Mount at Doom Corner

(Well, really, Ian Hamet and myself….)

The Jesus Tomb

There’s been a lot of bandwidth wasted over James Cameron’s upcoming documentary about a tomb in Jerusalem that he thinks might have contained the bones of Jesus Christ, Mary Magdalene, and various family members, including Jesus’ son.

The idea is absurd on the face of it, of course; in some ways, this is just more Da Vinci Code foolishness. Many Christian bloggers have gone out of their way to say so, sometimes using quite strong language. I’d been pondering whether to say something on the subject myself, but Rod Bennett has done a much better job than I’d ever have taken the time to do, and done it in a thoughtful, peaceful, and insightful way. No strong language here, and a number of points we Christians should take to heart. It’s long, but it’s worth it.

There’s Hope!

I have been seriously remiss. I haven’t written a book review in ages; I’ve not even posted links to interesting things I run across. As a blogger, I’ve been most ‘scrutiatingly lazy.

Today, though, something happened that I cannot ignore: my beloved 5-year-old daughter, Anne, has demonstrated the beginnings of a sense of whimsy. She’s always been fairly literal-minded, and as Jane and I are inclined to flights of whimsy I’ve lost track of the number of times I’ve heard these plaintive words: “Daddy, are you being silly?”

But there is hope! Today, Jane reported the following exchange:

Anne: What’s for Dinner?

Jane: Snails

Anne: No we are not! You never buy snails this time of year.

Of such little acorns mighty oaks do grow. 🙂