This is C. Keith Ray's Home Page
Keith Ray has been a professional programmer since the mid-1980's shipping shrink-wrapped and other software on Macintosh, Windows and Unix platforms using C++, Objective-C and Java. In recent years, he has concentrated on mastering Design Patterns, Extreme Programming and Test-Driven Development, as well as agile team-work practices. Keith enjoys working side-by-side with individuals to improve their refactoring and test-driven development skills. He is passionate about improving code quality and software ease-of-use, while pragmatic about delivering products on-time. Keith has published articles about XP and Refactoring; blogs on Agile and other topics, and lives near Silicon Valley in the San Francisco Bay Area.
Exploring Solution Spaces is my weblog. That's where the action is.
My article on Code Smells and Refactoring, published in Better Software magazine.
My article on Adopting XP, published in Better Software magazine.
An old article of mine: Quick C++ Test First
Personal photographs: Pictures
Sorry, this is no longer being updated: XpMiniFaq