City Design

City design is very interesting and has lots of correlations to Software development.

Examples of Interesting ideas: