  These patterns describe the strategies I use to find novel or unorthodox
insights in the area of software design and research. The patterns are driven
by inconsistencies between what we say and what we do, and they provide
techniques for finding actionable insights to address these inconsistencies.
These insights may help to identify research opportunities; they may stimulate
critiques of either research or practice; they may suggest new methods.
