Self-critical thoughts get a bad rap. You should neither reject self-critical thoughts nor treat them as revealed truths. Instead, treat them like crazy ideas from a brainstorming session. They, too, are products of your current knowledge, values, and skill. Used...
