How it all started
Introduction: preface to book
The controversy
Pattern list
Order the book
Contact us
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 - Abogados.

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.

See the book review on Slashdot!

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.
Dating Design Patterns book
"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, 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


I Implement Half Bad Boy Plus Protocol (mug) 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.)


Other humor by the author