posted 20 years ago
Patterns help with design, and to some degree with implementation.
CRC card sessions help with gathering and analyzing requirements.
To pick a pattern, you have to know what you are trying to achieve. CRC card sessions are supposed to be one of the tools to help you figure that part out.
If a company has a choice, pay $X for a pattern, or $X for a CRC card session, but were told they couldn't have both, which should they take? Answer: the CRC card session, because at least by the end of that they would have a deeper understanding of their business problem. A pattern is a concept that isn't much use if you don't have anything to apply it to.
Reid - SCJP2 (April 2002)