The best way to test a program is to test it.
Every building should be a response to its environment.