From Poverty to Progress
Subscribe
Sign in
Home
Podcast
Notes
My Books
From Poverty to Progress
Promoting Progress
Upward Mobility
Book Reviews
Videos
Archive
Leaderboard
About
Impact of Geography on human history
Latest
Top
Discussions
The Seeds of Civilization: How Biogeography Chose Humanity’s First Winners
What Vavilov discovered and Diamond revived: the biogeography that made civilization and material progress possible
Oct 13, 2025
•
Michael Magoon
7
1
3
The geography of the Italian Renaissance city/states
And why the Commercial societies of Medieval Northern Italy flourished there
Sep 30, 2025
•
Michael Magoon
9
3
Impact of Geography on human societies (the series)
Geography is a fundamental constraint on human societies.
Dec 24, 2024
•
Michael Magoon
5
2
The world is composed of river basins
And a few of them are far richer than the rest. Why?
Oct 2, 2024
•
Michael Magoon
8
2
2
How geography constrained progress
But also enabled progress in some regions
Jun 11, 2024
•
Michael Magoon
7
3
4
The Holy Roman Empire was an incubator of Progress
It own dysfunctionality turned out to be its key benefit
Feb 15, 2024
•
Michael Magoon
8
2
2
The geographical preconditions of Commercial societies
And why they were not enough to ensure the evolution of Commercial societies
Feb 14, 2024
•
Michael Magoon
11
11
8
Farming innovations paved the way for modern progress
But it took about 10,000 years of experimentation to do so.
Jan 17, 2024
•
Michael Magoon
6
6
How progress spreads to neighboring societies
It is also about proximity to other societies
Dec 13, 2023
•
Michael Magoon
4
2
How geography has constrained human progress
Rivers, Altitude, Soil and Growing Seasons
Dec 6, 2023
•
Michael Magoon
5
1
5
Why Progress Started Where It Did
Or, the most important map that you will ever see.
Dec 4, 2023
•
Michael Magoon
9
9
4
Biomes have profoundly shaped human history
Or, the most important map that you will ever see.
Nov 27, 2023
•
Michael Magoon
11
10
10
This site requires JavaScript to run correctly. Please
turn on JavaScript
or unblock scripts