On Tour 1.
Information hiding is a powerful programming technique because it reduces complexity.
One of the chief mechanisms for hiding information is encapsulation - combining elements to create a larger entity. The programmer can then focus on the new object without worrying about the hidden details. Information Hiding is a programming technique, rather than a management technique. Nowhere in the definition above does this apply to people. Unfortunately, many companies subscribe to this practice when dealing with developers as well as objects, and the impact can be devastating.