If you like procedural generation check out [0]. His recent blog posts have been about his Minecraft-like voxel engine (currently being used for Everquest Landmark I believe) but he has a lot of great gems in his archives.
Two recent articles about his language to randomly generate architecture, and two older ones about city generation:
Two recent articles about his language to randomly generate architecture, and two older ones about city generation:
http://procworld.blogspot.com/2014/11/cantor-city.html
http://procworld.blogspot.com/2014/11/life-without-debugger....
http://procworld.blogspot.com/2011/07/screenshots-of-buildin... - Builds a city over rocky terrain.
http://procworld.blogspot.com/2011/07/city-lots.html
The video in the second one is really cool from a programming and debugging perspective.
[0] http://procworld.blogspot.com
ed: Added more city-generation links.