About fourteen months ago, David Trowbridge of patterns &
practices
introduced me to a guy working in their testing group named Larry
Brader. David is one of the primary authors of p&p’s Enterprise
Solution
Patterns
and Integration
Patterns
books. I wanted to talk to David about building a pattern repository and
he handed me off to Larry. Little did I know that Larry is an
information theorist and was one of the key authors of Testing Software
Patterns.
Frankly, when Larry gets rolling on info theory, I only understood a
fraction of what he’s saying. But the parts I do understand about how
patterns relate to each other blows my mind.
Then p&p hired this guy…what’s his name?…Oh yeah, Ward Cunningham. I
hear he knows a bit about pattern repositories.
😄
Anyway, around this time last year I was having regular meetings with
Larry and Ward to talk about this repository stuff. Then stuff got crazy
on my end – primarily being the acting marketing
director for
my team as well as the ARC track owner for last years TechEd. The
regular meetings became more irregular and then stopped altogether. That
is to say, my involvement stopped – Ward, Larry et.al. kept forging
ahead. I heard about how things were going from time to time, but that
was the extent of my involvement.
Last summer, Larry, Ward and David (plus others I’ve never met)
published an article called Describing the Enterprise Architectural
Space.
(They also did a
webcast on
the topic.) In it, they laid out a way of thinking about how patterns
relate to each other and they introduced the Enterprise Architectural
Space Organizing
Table (EASOT
for short). That was just the first step.
PatternShare is next one.
PatternShare is a community site that brings together the patterns from
popular authors –
Fowler,
Evans, Hohpe
&
Wolfe, GoF,
POSA and
p&p - into a
single repository. Furthermore, it provides a dynamically generated
EASOT
showing all the patterns in the repository and how they relate to each
other. Finally, it provides a way to add new
patterns
to the repository so that they show up in the EASOT.
Major congrats to Ward, Larry, David and the rest of the p&p folks for
pulling this off. I can’t wait to see where the site goes from here.