Ken Pugh's Webloghttp://www.artima.com/weblogs/index.jsp?blogger=kpugh
Artima Weblogs is a community of bloggers posting on a wide range of topics of interest to software developers.

Artima.comhttp://www.artima.com/images/artima88x33.gifhttp://www.artima.com/
Interface Implementations Not Just From Factorieshttp://www.artima.com/weblogs/viewpost.jsp?thread=191009
Interface implementations are not just found using factories. You can use compile or link time alterable implementations.
Prefactoring and Refactoringhttp://www.artima.com/weblogs/viewpost.jsp?thread=147332
Prefactoring has generated some discussion among developers. Some developers have formed opinions about it based upon the editorial summary in Amazon. Unforunately that summary was not approved by me and was full of marketing hype that did not represent prefactoring. This entry hopes to clarify the issues.
Pair Programming &#8212; Why You May Not "Get It"http://www.artima.com/weblogs/viewpost.jsp?thread=20073
You've tried pair programming for a bit and it just doesn't seem right for you. The whole concept of extreme programming is appealing to you, but you're having trouble with the pairing part. Don't worry &#8212; you're not alone.