advertisement
Premier Club Log In/Registration
  Include Code  Search Tips
TODAY'S HEADLINES  |   ARTICLE ARCHIVE  |   SKILLBUILDING  |   TIP BANK  |   SOURCEBANK  |   FORUMS  |   NEWSLETTERS
Browse DevX
DevX's Design Patterns Questionnaire
The Top 10 Names the GoF Should've Taken
Partners & Affiliates
advertisement
advertisement
advertisement
Average Rating: 5/5 | Rate this item | 2 users have rated this item.
Email this articleEmail this article
 
Thanks, Gang! Developers Talk Frankly About a Decade of Design Patterns
A decade later, the Gang of Four's "Design Patterns" is still a top seller and a "must read" for students and professionals. To celebrate its success, we asked programming professionals to tell us how this seminal work has influenced them. Some of their answers surprised us. 

advertisement
en years have passed since Erich Gamma, Richard Helm, Ralph Johnson, and John Vlissides (aka the Gang of Four or GoF) wrote and published Design Patterns: Elements of Reusable Object-Oriented Software (1st Edition: January 15, 1995). And while most programming books that old are as passé as the technologies they covered or required second and third editions along the way, the GoF's seminal work still flies off bookshelves, despite being the same text that debuted in the fall of 1994—an eon ago in Internet time.

Design Patterns, which was first to formalize the idea of creating reusable object-oriented code solutions, still ranks among Amazon's top-selling computer science books, holding its own against much newer books that hit the shelves in the new millennium. Imagine seeing Dan Brown's The Da Vinci Code still among Amazon's top-selling books in 2013. While we suppose it's not outside the realm of possibility considering the book's longstanding popularity, it would still deserve a celebratory nod toward the author.

Noting that many DevX authors refer to the book with great reverence in their articles, we were inspired to commemorate the 10th anniversary of Design Patterns. DevX circulated a brief, seven-question questionnaire to capture developers' thoughts on the book, its groundbreaking concepts, and the contribution of the Gang of Four. The following sections present each question and highlights from our authors' responses.

1. When and how did you first discover the book?
For most respondents, design patterns became a software development zeitgeist that they just couldn't ignore. Some were familiar with it from its earliest days, while others discovered it only in the past few years. Professional curiosity about a prevailing trend, recommendations from colleagues, and just keeping up with the Joneses sum up the reasons why they eventually had to get the book in their hands.

"Fear that other people knew stuff I didn't," said Brian Goetz, a principal consultant at Quiotix, about his motivation. "As usual, said fear was unfounded."

A different kind of peer pressure motivated Eric McMullen, a .NET and Microsoft SQL Server independent consultant. He observed that the experienced, successful programmers around him "focused on patterns, and nearly everyone with senior in his title has a white hardback book with blue letters and a blue ribbon sticking out of it: Design Patterns."

"I went into an interview, and they said 'do you know any GoF patterns?' I knew Singleton and had used some of the other patterns, [I] just never knew the name. I didn't get that job," answered Stephen Lum, a senior developer for Barclays Capital in London.

  Next Page: Design Pattern Exposure & Impact
Page 1: IntroductionPage 3: Popular Patterns & Second Edition
Page 2: Design Pattern Exposure & Impact 
Untitled
advertisement
Advertising Info  |   Member Services  |   Permissions  |   Contact Us  |   Help  |   Feedback  |   Site Map  |   Network Map  |   About


JupiterOnlineMedia

internet.comearthweb.comDevx.commediabistro.comGraphics.com

Search:

Jupitermedia Corporation has two divisions: Jupiterimages and JupiterOnlineMedia

Jupitermedia Corporate Info


Legal Notices, Licensing, Reprints, & Permissions, Privacy Policy.

Advertise | Newsletters | Tech Jobs | Shopping | E-mail Offers

Solutions
Whitepapers and eBooks
Intel PDF: Virtualization Delivers Data Center Efficiency
Intel eBook: Managing the Evolving Data Center
Microsoft Article: BitLocker Brings Encryption to Windows Server 2008
Symantec eBook: The Guide to E-Mail Archiving and Management
Microsoft Article: RODCs Transform Branch Office Security
Go Parallel Article: James Reinders on the Intel Parallel Studio Beta Program
Avaya Article: Advancing the State of the Art in Customer Service
Adobe Acrobat Connect Pro: Web Conferencing and eLearning Whitepapers
Avaya Article: Avaya AE Services Provide Rapid Telephony Integration with Facebook
Go Parallel Article: Getting Started with TBB on Windows
HP eBook: Storage Networking , Part 1
MORE WHITEPAPERS, EBOOKS, AND ARTICLES
Webcasts
Intel Seminar: Efficiencies in Hardware/Software Virtualization
HP Webcast: Disaster Recovery Planning
Go Parallel Video: Performance and Threading Tools for Game Developers
HP Video: StorageWorks EVA4400 and Oracle
HP Webcast: Storage Is Changing Fast - Be Ready or Be Left Behind
MORE WEBCASTS, PODCASTS, AND VIDEOS
Downloads and eKits
IBM TCO eKIT: Your IT Budget is Under Attack, Get in Control
IBM Energy Efficiency eKIT: Learn How to Reduce Costs
30-Day Trial: SPAMfighter Exchange Module
Red Gate Download: SQL Toolbelt and free High-Performance SQL Code eBook
Iron Speed Designer Application Generator
MORE DOWNLOADS, EKITS, AND FREE TRIALS
Tutorials and Demos
Microsoft Article: Silverlight Streaming--Free Video Hosting for All
Featured Algorithm: Intel Threading Building Blocks - parallel_reduce
HP Demo: StorageWorks EVA4400
MORE TUTORIALS, DEMOS AND STEP-BY-STEP GUIDES