A total systems perspective - developing our software in a setting analogous to where it will be used - provides direct experience and new insights about how people and automated systems can be designed to fit together.