Category Archives: Archival

Archive Journal Entry: 20021119

I’ve been very sick for the last two days – a bad fever and serious bowel trouble. I slept 14 hours last night and I have only had two bowls of chicken soup broth to eat in the last 48 hours. Ug. I am feeling a little better now but I’ve missed work today and only worked a few hours yesterday.

I’m writing a story for Justice. He is very interested in knights – he has some Lego castle stuff (Harry Potter) and Melanie got him some books from the library. While I am travelling for work, I think I will try to write a story for Justice every week.

I also just finished reading “The Promethius Deception” by Robert Ludlum. It was okay, but the ending was a little weak. Very good convoluted plot that could have ended well, but really was almost accidentally ended. I also watched “Serendipity” with John Cusak and Kate Beckinsdale. I admit that I got a lump in my throat… but that may have had more to do with my weakened state than any inherent virtue of the film. I was impressed by how well the story kept me wondering how our characters were going to be reunited.

Archive Journal Entry: 20021109

The course went well. I now remember why I want to be a teacher. Someday I will be one.

Today is the second day of Melanie being away on the house-hunting trip. Justice and Haifa and I had a great day. We spent the entire day building the new Lego sets we bought yesterday. The main accomplishment was the completion after six hours of the Rebel Blockade Runner, the Tantive IV. I got a little short tempered by the end of it, but Haifa helped quite a bit and Justice had incredible endurance. The whole experience reminds me very much of when my dad bought the big Auto Chassis technic set for Alexei and I. It was an amazing experience for me as a kid (maybe eight years old), and I hope it is likewise for Justice. Mind you, after all that effort, I really don’t feel much like letting Justice play with it… We also built a few Harry Potter sets. Unfortunately Justice ended the day by throwing a small tantrum about not being able to build the set we bought for Melanie. I decided that the best thing was to take all the new Lego away for the rest of the night (about 2 hours). I don’t mind him expressing his desire to play with it, but getting angry about it is unacceptable and I want to encourage the idea that getting angry backfires.

Melanie has called with excellent news about our prospects for finding a good rental home in Markham. One place she visited she considers absolutely perfect and it is well within our budget (for those Canadians who might read this, our budget is a bit atrocious: CA$2500/month – but that’s substantially less than we are paying for our place out here in California). It also seems to have high speed internet access through Rogers Cable. If I can get a decent business-level connection it would be ideal. If not, I will settle for a normal residential level of service… it will still be better than the crappy service we have here in Daly City from SBC.

My poor dad is having computer troubles again.

Yesterday I also bought myself two computer games. I’ve been waiting to get Civilization III for a long time now. I noticed that the price at Fry’s was lower than it has been in the past so I grabbed it. So far, I’ve only played up to the 1500’s in a no-opponents, easiest level run-through to learn the new stuff. I’ll try my hand against some AI players shortly. Mind you, I’m still all for fast-twitch type games like Quake 3 Arena. I also bought Age of Mythology which seems to be a sister product to Age of Empires (which I liked very much). I haven’t played it yet. And yes, they are both Microsloth products… an organization that large can’t be all bad.

Archive Journal Entry: 20021103

Here’s some interesting links:

Mathematicians have apparently been able to analyze various forms of elections. All the types they mention in the article are with a limited set of candidates for a position. I wonder how the Baha’i election system would rate?

I’m a big fan of computer graphics and animation. Disney/Pixar are coming out with a new movie next spring called “Finding Nemo“. The link is to the trailer in QuickTime.

I’ve been in a lot of discussions about philosophy that eventually get ground down to the issue of the validity of logic. Here is an interesting article about Alternative Logic systems.

Finally, a couple of Microsoft links. Microsoft’s Windows XP is bad for people to use. And Windows XP, Windows 2000 and Windows NT are all fundamentally insecure. Don’t use Microsoft operating systems if you can possibly avoid it. Instead, consider Linux (such as RedHat’s distribution), or Unix (such as MacOS/X, OpenBSD or FreeBSD).

Archive Journal Entry: 20021030

In a few weeks we are moving from San Francisco back to Toronto. Melanie is going to go house hunting next weekend. We hope to find something in either Markham or Mississauga. We are moving because I will start a long-term contract at Schwab Capital Markets in Jersey City. I’m going to be doing software and system architecture analysis to start with. I also hope to introduce some concepts from agile methods. When I was working at Q-Soft (now MegaWheels) in Calgary, we used an extremely agile methodology. We developed a prototype and then every few days brought in potential customers to view it and provide feedback. We then integrated the feedback and showed it again. We also did a little pair programming. I consider that experience to be one of my best development experiences. I was also working with two of my best friends: Jesse Burns and Christian Gruber. We’ve gone on to work together several more times: Sun Microsystems (really Lighthouse Design), Troba, and then with Solution Architects.

Archive Journal Entry: 20021026

I just wanted to add links to some of my favorite books about software creation and methodologies. Software Craftsmanship by Pete McBreen presents an ethical framework for the discipline of software creation by master software craftsmen. Object Solutions by Grady Booch presents a good introduction to incremental and iterative development for object-oriented software. Agile Software Development by Alistair Cockburn presents a theoretical framework for software creation based on the central concept of communication. Extreme Programming Explained by Kent Beck presents a radical approach where various software creation practices are taken to extremes in order to support each other. Refactoring by Martin Fowler presents a rigorous method and catalog of examples for redesigning software without changing functionality. The Inmates are Running the Asylum by Alan Cooper presents an approach to software creation that focuses on making the user happy about interacting with a software system.

When my parents (Garry and Valerie) were still together, we lived in a house in Saskatoon, Saskatchewan, Canada at 1222 Temperance Street. That was a really nice neighborhood. We were only a block from my elementary school, Brunskill School. I remember walking to school every day. I remember the leaves on the street in the fall. I remember running down the block. I remember the odd blue apartements at the corner of Temperance and Wiggins. I remember that the large high-rise known as "Luther Towers" went up while we were there. I also remember the corner store and getting yoyo’s there and seeing a fabulous yoyoing demonstration. We moved out when I was pretty young: maybe seven years old – I think it was when my parents split up.