1
Not sure whether this is common knowledge but the main difference between building architects and software architects is that the building is built once in a predictable environment while software often needs to be adapted over its lifetime.