The inter-system plumbing can get really messy at times. Lack of documentation, poor design, unreliable technology, confusing complexity... This can be avoided with a thorough consideration, clear thought and straightforward effort. It takes a bit of experience, but the best practices of integration become apparent in every case. Standardization, forward compatibility, fault resistance, fault tolerance, transactional processing, automated testing, proper documentation... These are topics you can surely discuss with Robert.

