Poppa Bill

Tuesday, 23 May 2006

Today just after 4pm, my grandfather "Poppa Bill" passed away. It is a really sad day, though in a sense there is a sense of relief that he doesn't have to struggle with his health anymore.

One thing to hang on to is that we will meet again one day in Heaven. Tonight as we put the kids to bed, we thought about some of the things he would now be able to do again that he hadn't for a long time because of poor health - including running around, eating donuts and meat pies! (Poppa had diabetes)

He had a most remarkable life, and I will miss him a lot.

Thanks Poppa.

Using Annotations to Reduce C/C++ Code Defects

Monday, 22 May 2006

Michael Howard blogs about using the Standard Annotation Language to improve static code analysis and find more bugs (including security bugs) in your C and C++ source code. I've filed a bug to see if these annotations can be added to the Mozilla source code.

Google Notebook

Thursday, 18 May 2006

I've been using Microsoft OneNote for a few years now, and find it quite useful for storing all sorts of useful things. We're also using it at home as a way of recording recipes too, instead of having countless slips of scrap paper flying around. Now along comes Google Notebook - a free web-based service that sounds like a pretty similar idea. It only works for Firefox (and IE) at the moment.

Domain-Specific Language Tools: Model-Driven Development of .NET Enterprise Applications

Tuesday, 16 May 2006

I heard Susan Entwisle present at CodeCampOz this year, and it was quite an interesting presentation. Slightly more "academic" or "big-picture" than some of the other talks, but fascinating nonetheless.

To be honest, I'm still not certain that we could make very much use of these kinds of tools with the kind of projects we work on, but it is an interesting field to keep an eye on.

Prioritizing Web Usability: Jakob Nielsen's new book

Tuesday, 9 May 2006

Haven't read it yet, but we should be getting a copy soon. Jakob knows his stuff, and his earlier book Prioritizing Web Usability (Voices That Matter) is one of the standard references on the subject.