 Shepherding usually (but not always) occurs before the conference meeting, and the meeting itself is organized as a writers' workshop.One popular series of authors' conferences is the Pattern Languages of Programming conferences, held to encourage and assist authors of software design patterns and pattern languages.The shepherding process occurs before the conference meeting.