1) Of all the jobs that can possibly exist in a city: policeman, bus driver, etc...only 10% can be engineering.
2) However there are lots of different types of engineering: civil, mechanical, etc.....only 10% can be electrical engineering.
3) Further still there are different types of electrical engineers. Some build ipods while others make printers, etc.....only 10% can be electrical engineering with an emphasis on making computers.
10% of 10% of 10% of 1 million people == 1,000.
My Argument:
Without large cities it would be impossible for society to have "complex technology" simply because the highly specialized human labor isn't going to be there.
I believe one of the big reasons why human technology has advanced so much in the past 200 years is (NOT because people got smarter) but instead of a greater use of "division of labor" made possible by building ever larger cities. In a PO world if we cannot maintain our mega-cities then we will lose our ability to retain complex technology.
Am I onto something or is this just doomer porn?






