Learn to write well
This point comes up again and again in different guises. The value of a pattern is how well it communicates how to solve a problem in a context—how you resolve the forces. Well, there are the forces of wanting to resolve problems for others by suggesting patterns to guide them. To resolve these forces, we need to have a solution for how to best present patterns, which means growing as communicators.
Some forms of writing education are practical. Spelling and grammar are essential to not trip up the reader while they are reading. But beyond the kinds of errors a built-in spell-checker can find, there’s also the realm of automated style support. I’ve used a few of these tools over the years to help guide my writing, but I keep falling back to older techniques, such as reading the text aloud and using printed proofs. Whatever your solution, we know there won’t be one solution that suits everyone. Otherwise, there would be fewer books on how to write.
There are a huge number of books on how to write1, and not all of them are on spelling and grammar. Some of my favourites that apply to pattern writing concentrate on style and content rather than polish. You might be surprised to learn that many of these books are on how to write better stories. The reason for this is my recurring observation that patterns are more effective when framed as stories.
Patterns have a setup, a problem, and an inciting incident. They have a journey through a sequence of steps. There is a goal at the end, possibly unknowable at the start. This is a story. When you have an anecdote from a problem you solved, it’s a story. A pattern is a parable of how people have resolved a situation in the past. It’s a lesson on how you might use this wisdom to save you from the same pain in the future.
There are books on how to do this. There are videos online on how to write
better. Takashi Iba even collected a pattern language on presenting, covering
many of these story-writing aspects in
I recommend learning how to make stories that capture the audience’s attention.
I would select
For selecting and structuring, any work on outlining will do, but two different
works come to mind. The book
Engaging the audience is the key. One of the first things I watched on this subject was by Larry McEnerny2. He believed no one came out of school knowing how to write. They needed to learn what writing was really for. He claimed students had been taught to write to prove they knew, not to convince, surprise, engage, or educate. This skill, which is vital in later life, was missing from the regular curricula, at least in science, technology, engineering, and maths education.
His recorded lectures on writing opened my eyes to the problem I faced. I had not considered my readers. I did not know why they should care. I had been so intent on writing out what was in my head that I had forgotten, no, never even considered, who I was writing for. As I learned this, internalised it, and began to practice writing with intent, I started to see problems with the books I read. Notably, most patterns I read while researching were written to explain a solution. They wrote about how someone solved a problem but did not describe why it mattered and to whom it might matter in the future.
Richard Gabriel was aware of this problem. He often wrote on the subject, even
publishing the
I have half a shelf of books on writing, and a wishlist of more. I dislike how I’m calling myself out in this section.
Larry McEnerney was the program director of the University of Chicago’s Writing Program. A few of his talks were captured on video. Some are available via a short web search due to his unique name.