Scott L. Bain

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

How to Use the Force to Take Advantage of Design Patterns

/images/stories/70x50/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."...

Latest Posts

Top 9 AI Governance Tools 2024

As AI usage increases, so does the need for governance and tools to manage and monitor it. Discover the top X AI governance and tools now.

Best AI Art Generators: Our 9 Pro Picks For 2024

Ready to explore the 9 best AI art generators? Check out our expert selections for next-level creativity.

eWEEK TweetChat, March 12th: How Tech Pros Get the Most From AI

On Tuesday, March 12th at 8 AM PT, eWeek will host its monthly #eWEEKChat. The topic will be How Tech Pros Get the Most...

11 Best AI Finance Tools in 2024

Seeking cutting-edge AI finance tools? Explore our expert selection for 2024.

Top 9 Data Quality Software Tools & Solutions of 2024

Searching for top-notch data quality software? Discover our top 9 picks.