When we are working on building or maintaining an interface to a system for use by another computer program, do we really think whom we are building the interface for? Pick anyone involved in enterprise application development working on a (relatively) new application – the chances are that he or she is working with some … Continue reading