Archive for December, 2006

Kernel Logging

Thursday, December 21st, 2006
While I usually write about programming in the land of milk and honey (i.e., Cocoa), I spent most of the previous ten years writing kernel-level code. Recently, I’ve ventured back into the kernel and was reminded of the challenge of logging from an I/O Kit driver. When writing code in the kernel for an I/O Kit driver, you can’t invoke printf to log messages. Instead, you usually invoke IOLog. …

Licenses and Contracts

Thursday, December 14th, 2006
As a software engineer familiar to working with standards, I expected that standard commercial software licenses and independent contractor agreements would exist. They don’t. I didn’t want to hire a lawyer familiar with software to write these for me, and I didn’t want to create my own from scratch. …

Leopard Tech Talk in Chicago

Monday, December 4th, 2006
I received confirmation from Apple that I may attend the Mac OS X Leopard Tech Talk in Chicago on 13 December. Since I missed WWDC this past summer and don’t have an ADC Select or Premier membership this year, I’m really looking forward to learning more about Leopard. …
thoughts yet to be boiled down to their essence