Blog Resurrection

Sometimes in the course of software development it becomes best to start over from scratch.  I’m taking this approach with my blog.  I first joined Microsoft in 2000 as part of the Windows XP Embedded group.  In 2004 I joined the Windows Driver Foundation group and created a managed (.NET) interface to the User Mode…



I, like most developers out there, have accumulated a set of classes and utility functions that have been used repeatedly in multiple projects throughout my career.  This code has followed me around in various forms; sometimes by copying the files directly to new projects, and other times by creating a shared DLL that’s referenced as…


Hello, World!

My name is Kael Rowan. I am a Software Design Engineer at Microsoft, and this is my first blog.