The
true genius from the Gang
of Four was not how to create
elegant
enterprise software systems.
It was Trojan Proxy.
It was Encapsulated Big Fat Opening.
It was most definitely Half Bad Boy Plus Protocol.
It was Dating Design Patterns. The
ultimate reusable set of solutions for a complex system. The Gang of
Four's original and most ingenious work. With assistance from
Christopher Alexander, whose personal dating diaries were recently
discovered in a garage sale in Poughkeepsie.
The Holidays are coming -- if you're implementing Girlfriend or Wife and want to really come up with a great gift, order the $10 PDF of She'll Love It: The Guy's Guide to Giving Great Gifts. The book is also by Solveig Haugland, written under the name Laura Jacobson.
"I
laughed so hard I dropped my copy in the bathtub."
~
Alistair Cockburn, author of Agile
Software Development
Quotes from
the technical dating community on Dating Design Patterns.
"Not
since Cyrano de Bergerac pioneered the Proxy model has anyone described
the mechanics of dating so well."
Wayne Kovsky, organizer of the Colorado
Software Summit annual geekfest
"I laughed so hard I dropped my copy in the
bathtub."
~ Alistair Cockburn,
author of Agile Software Development
"I read some brilliantly funny posts by The Twisted
Mind [the author] over at JavaRanch
(
here's one,
and another,
yet another),
wipe my eyes, check that I haven't soiled myself while laughing, and
promptly reply that I would very much like to review this latest work...This might be the perfect
present
to help ensure that the geek on your list does not spend New Year's Eve
reworking their components alone."
~ Joe Litton, blogger extraordinaire, www.joelitton.net
"I took one look at the cover of this book and
started laughing. Haven't really stopped since. It's brilliant."
~ Floyd Jones, technical writer and author, BEA Systems
"This book makes an excellent
footrest for position #87 [of Trojan Proxy], especially if you are
using the optional watermelon."
~ Ken Arnold, coauthor of The
Java Programming Language
"Ancora parodia del design amoroso in Dating Design Patterns:
ispirato a un celebre manuale di software. Ddp propone sche mi di
approccio demenziali."
~ Vogue Italia, November issue
"I'm going to get Bert going on that Half Bad Boy Plus Protocol
thing tonight!"
~ Kathy Sierra,
coauthor of Head First Java
"As anyone I work with can
attest, I can't read this without cackling very loudly at least once
every thirty seconds. Even before you get to the brilliantly funny
patterns catalog, the pisstakes of Christopher Alexander and Larry
Ellison and, well, my boss,
are hilarious."
~ Simon Roberts, coauthor of lots and lots of Java certification guides
and many Java certification exams
Core J2EE patterns
are
fine, Martin Fowler's refactorings get the job done, and of course
Vlissides
et al's Design Patterns are certainly useful enough. MVC will come in
handy
and a nice microarchitecture is good to have around. And it never hurts
to
have good encapsulation and object-oriented principles.
But if you want to have fun, and to laugh so hard you'll blow snotch
out your nose, you want Dating Design
Patterns (or at least a mug that says "I
Implement Half Bad Boy Plus Protocol.")
(The Gang are aware of the book and are anywhere from
tolerantly amused to tolerant.)