Passionate about object-oriented design, design patterns, and creating and using frameworks and APIs. (I might possibly still sleep with my dog-eared copy of "Design Patterns" under my pillow).