Leroy Campbell

Leroy Campbell

Situated Software

Dr. W. Edwards Deming’s teachings give me a new lens for approaching software development.

Lately, I’ve been noodling on a concept I call situated software, where I think about the software I build as integrated with its environment (i.e., the customer and her use case) instead of isolated from the environment. This stems from an appreciation for a system. When I think of software—particularly software for business users—as part of a larger system, it leads me to a different design and different engineering tradeoffs.