In his article Glass houses are great places to throw stones Raymond writes in part: Whenever I write an article explaining that programs should avoid doing X, I can confidently rely on a comment saying, " Well, Microsoft Product Q does this !" as if