Scott L. Bain

About

Scott L. Bain is Senior Consultant at Net Objectives. He has more than 30 years of experience in the software industry. He teaches courses and consults on design patterns, refactoring, unit testing and test-driven development. He is a frequent speaker at developer conferences. Together with Alan Shalloway, he pioneered the integration of design patterns in agile environments. Bain is the author of the book “Emergent Design: The Evolutionary Nature of Professional Software Development”. He can be reached at slbain@netobjectives.com.

How to Use the Force to Take Advantage of Design Patterns

/images/stories/70×50/bug_knowledgecenter_70x70_(2).jpgDesign patterns did not begin with the “Gang of Four” (Erich Gamma, Richard Helm, Ralph Johnson and John Vlissides) and their book “Design Patterns: Elements of Reusable Object-Oriented Software.” The Gang of Four (GoF) had source material. The source I am referring to is a non-software book entitled “The Timeless Way of Building” by Christopher […]