Why we should build software like we build houses (Wired).