Mary Shaw
Alan J. Perlis Professor at CMU & Software Architecture Pioneer
Mary Shaw
Alan J. Perlis Professor at CMU & Software Architecture Pioneer
Biographical Overview
Alan J. Perlis University Professor of Computer Science at Carnegie Mellon University. In 2014, Shaw was awarded the National Medal of Technology and Innovation by President Obama for pioneering software architecture as a rigorous engineering discipline.
"Architecture is about the big decisions that you have to get right early, because changing them later is catastrophic."
— Mary Shaw
Historical Context & Impact
Before Shaw's research in the 1990s, large software programs were treated as disorganized piles of code without blueprints. Shaw created the formal vocabulary of "software architecture"—pipe-and-filter, client-server, and event-driven—that engineers now sketch on whiteboards across the globe.