Geography influences but does not determine human cultural development in broad and deep ways. As the cultural aspects of human societies change over time, they are affected by everything from changing climate to the introduction of new ideas brought by people from other cultures.