Really an old (generally informal) practice that's getting some formal attention. But from what I've read on it so far (admittedly limited), it is difficult and takes time and familiarity with the topic to understand when and how to apply a given pattern. My preference would be to attend a hands-on workshop with someone who's been working with them for quite a while.