The document discusses software visualization and the challenges of bridging the cognitive and conceptual gaps between software and its visual representations. It provides examples of software visualization tools and argues that visualizations alone are not enough, as they sit across a cognitive divide and can be isolated, unintuitive, and overloaded. To overcome these gaps, metaphors must be used, but adoption of metaphors is challenging without wide acceptance. Closing both the cognitive and conceptual gaps will require convincing people of visualization's benefits and relying on future generations familiar with visual approaches.