What Daniel Kirk said recently on his blog speaks for itself, but click through for the context, and see Fred Clark’s further thoughts on the subject.
What Daniel Kirk said recently on his blog speaks for itself, but click through for the context, and see Fred Clark’s further thoughts on the subject.