Ken Arnold asks Are Programmers People? And If So, What to Do About It? and others on the Artima blog have added their comments. An interesting entry. Should programming languages follow human interface guidelines? It's always a joy to read a well-resoned and provocative article online. Even more so if it involves a subject close to ones heart. In one of his replies to a comment, Ken lists three books on object-oriented design that he recommends, none of which is per se on OOD.
Another great venue for online contemplative essays is the Portland Pattern Repository Wiki Wiki Web. A blog avant le lettre.