I have been wondering this for a while now. How exactly are video game designers able to make a console work more efficiently over time? Obviously the longer time spent with a given system allows them to understand and manipulate code more easily. Though, its not as if the specs and abilities of a system change over time. What accounts for the disparity between the visuals of first-gen games and those from games late in a console's lifespan?