May 28, 2007 Spout Writing

Why do we pick on journalism majors, so?

Here’s another one:

For example, if we had had a background in journalism, we might have used one-based indexing instead of zero-based indexing to…

That Ian didn’t like, but it still makes me smile (and if you’re not a smiling author, why be an author at all?!?).

May 28, 2007 Spout Writing

Sometimes I crack myself up

I forgot until the copy edit review process that I’d dropped this gem into a footnote:

On August 4th, 1997, the world’s oldest person so far, Jeanne Louise Calment, died at age 122, having taken up fencing at age 85 and out-lived the holder of her reverse-mortgage. Although I firmly believe that Ms. Calment is showing us the way to a richer, longer life, it’ll be a while yet before we need the full range supported by the Int32 class (2,147,483,647 years young).

This is what happens when you write into the wee hours of the morning… : )

May 19, 2007

Heard in the halls at RailsConf 2007

I was passing a young, blue-haired photographer-ess who said the following to a gentleman she wanted to smile for a picture:

“Just think about Martin Fowler dry-humping my leg.”

I find I like the Ruby crowd : )

May 11, 2007

Dogfood — it ain’t just for dogs

Am I the only one that find it ironic that an online paper on the merits of a new way to format text for online reading doesn't use the technique it advocates?
May 10, 2007

Get your PDC Code Camp On!

The *free* Portland Code Camp is just around the corner on May 19th and 20th at the Vancouver WSU campus. Personally, I'm looking forward to the Chris Bilson talk on adding PowerShell support to your app, George Clingerman on 2D graphics in XNA (maybe it's time to port Wahoo!?) and Stuart Celarier on NDepend. Register today!
May 6, 2007 .NET

Lutz’s Silverlight 1.1 Alpha Samples

Lutz has ported some of his .NET code to use the Silverlight 1.1 alpha, which includes the mini-CLR (or whatever we're calling it these days : ). Enjoy.
April 29, 2007 Spout Writing

On becoming an empty nester…

I submitted the final manuscript for Programming WPF, 2nd edition, by Ian Griffiths and Chris Sells to O’Reilly and Associates this morning for publication. Of course, there’s stuff still to do (today we hit step 8 of 18), but this represents a major milestone in the life of any book.

I have mixed feelings when I finish a book. The last few have been especially intense, as I have a real day job on a Microsoft product-team-to-be, so it’s just been evenings and weekends. With this much work to do, you have to focus hard and the work becomes a part of you. This means that giving it up is also hard. My boys are just now becoming teenagers, so it’ll be a while yet before they leave home, but I imagine I’ll feel the same kind of melancholy I feel now — happy to see something you’ve put so much of your life into make its own way into the world, but hard to have the cord cut.

On average, I’ve been an author, co-author or a “with” on 12 books over the last 12 years. At one time, I had open contracts on four separate books. This book represents my last planned book. I’m now truly an empty nester.

So, what’s next for me in this new phase of my life? Well, I’ve already started some stuff. A couple of weeks ago, I started a little gooey shell for monad (I call it “gonad”  : ). And last Friday, I started private piano lessons (a blast!). I’d like to pick up my other hobbies again, too, but for the life of me, I can’t remember what my other hobbies used to be…

April 29, 2007 Spout Writing

Glyn Griffiths: Ian’s Dad and Damn Fine Reviewer

This was an email I sent to Glyn Griffiths, the final external reviewer on the WPF 2ed book before we submitted the final manuscript for copy edit and publication (and which has been posted here with his permission):

Mr. Griffiths, in chapter 7, you had a couple of comments about what happened in the 1ed of the book vs. what we’ve got now in the 2ed of the book. The first such comment was:

“The first edition of the book had ‘…selected by going backward and forward…’ which I think is better. [ed: as compared to ‘selected back and forward’]

“This is one of several instances I’ve found of improved wording in the first edition that seems to have been lost in this one. Is this because work on the second edition was started using a text base that was earlier than the final version of the first edition?”

To answer your question, the post-copy-edited version of the 1ed is in Framemaker. Apparently, ORA does have a process for getting Word documents out of Framemaker for just this reason, but I didn’t know that, so we started with our pre-copy-edited 1ed Word documents when we started the 2ed. Since so much of the 2ed prose is different than the 1ed, this doesn’t concern me overmuch, but it’s worth avoiding for the 3ed.

And now here’s my question: how the hell do you know what was in the 1ed at this level of detail? Have you memorized it so that you can do a diff in your head? Do you have it open in front of you so you can compare? I can’t imagine what powers you possess to be able to make comment such as these, but I’m happy to have you use them for good and not evil.

P.S. With your kind permission, I’d like to post your comment on my blog so that others may have a greater understanding of where Ian gets his monster intellect.


← Newer Entries Older Entries →