One of the events at the workshop this week is a "writers'
is popular in the patterns community. We borrowed it from the
writing community. It was invented about 50 years ago and has
popular among poets, science fiction writers, and other creative
started using it at PLoP (Pattern Languages of Programming) in 1994,
it is used in lots of places, and not just for patterns.
The purpose of a writers' workshop is for a group of writers to help
other to improve. In the creative writing community, the rule is
everybody in the group has a paper that will be discussed, but in the
patterns community, we usually don't fallow that. However,
have read the paper. During the workshop, the author is mostly
the rest of the group does the talking. There is a moderator who
sure that the conversation stays on topic and who tries to make sure
important topics are covered. It will all be explained on
For the moment, the only thing you need to know is that you should read
papers that will be in the writers' workshop. Read as many as you
read at least one. We will divide the group into the "workshop"
"audience". People who haven't read the paper being discussed
will be in
the audience and will not be allowed to say anything. You don't
have a detailed understanding of the paper. In fact, if you have
paper two or three times and still have trouble figuring it out, you
have to have much understanding at all. The fact that you could
the paper on first reading is valuable to the author, and you need to
explain what makes it hard to understand.
It is fine to read papers on the plane. The paper "Reusable and
High Level Data Distributions" by Diaconescu et al will be workshopped
Thursday. So, if you were going to save a paper to read Wednesday
that would be the one.
You can find the papers at http://charm.cs.uiuc.edu/patHPC/program.html.