George Fairbanks
Google
George Fairbanks is a software engineer with academic leanings. His formative years were in the object-oriented world of Smalltalk, UML, and design patterns. He received a PhD in software engineering from Carnegie Mellon University, where he learned software architecture from David Garlan and Mary Shaw. For the past few years he’s been working on
model-minded development, which is a synthesis of object-oriented analysis and design with software architecture; it’s intended as a counterpoint to the diminishing role of software models in agile methods.