
The task of a complexity developer is to design a system where large numbers of people can create a shared space in their collective and individual image. These systems are based on sets of simple rules that define within what boundaries creation and interaction take place, and by following the rules of natural complexity, systems rivaling natural complexity are created. My work takes place in the fields of urban spaces, web spaces, and architectural spaces. Here are the projects I am involved in.
- Author of Emergent Urbanism
- Developer and editor of the Emergent Urbanism Network
- Advisor for the Panaxion company
- Lead web developer of DBN Studios specializing in the Drupal web development system
Education
I completed a B.A. honours in economics with computer science from Concordia University in Montreal. Following that, I went to the University of Paris to obtain a Master's in Urban Planning from the Sorbonne Institut de Géographie and the Institut d'Urbanisme de Paris.
That's how I went into this field.
Influences
First I read Friedrich Hayek, who taught me the difference between facts and knowledge. Then I read Jane Jacobs, who taught me social and physical network relationships. For design, I read Christopher Alexander, who taught me design patterns and systems architecture. Finally for the raw science of it all, I read Stephen Wolfram, who taught me that computer science is prior to all mathematics and the most fundamental form of science there is.
Skills
I am a proficient systems and process analyst, and when needed, I write software for the web using PHP, JavaScript, or whatever is appropriate for the job.
