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 slbain@netobjectives.com.

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

Jedox CTO Vladislav Maličević on AI Strategies in the Enterprise

I spoke with Vladislav “Vlado” Maličević, CTO of Jedox, about the 5 key points for companies to consider as they build out their artificial...

Cisco Live 2023: Cross-Product Integration

At Cisco’s global user event, Cisco Live, held recently in Las Vegas, Cisco didn’t launch several new routers, switches, and security devices as is...

Best Artificial Intelligence Software 2023

The demand for artificial intelligence software (AI) has increased significantly in recent years, and organizations of all sizes are adopting artificial intelligence to stay...

Informatica CEO Amit Walia on ‘Guardrails’ for Generative AI

I spoke with Amita Walia, CEO of Informatica, about the challenges that companies face with scaling artificial intelligence, including the need for ethics and...

What Is a Large Language Model?

A large language model (LLM) is a type of artificial intelligence model that has been trained through deep learning algorithms to recognize, generate, translate,...