| I personally think that this kind of analogy is inheretenly wrong. Software has very little bounds to physical world, comparing to actual architecture. Most of the bounds rise from ideas. Toilet in this analogy cannot be moved, because it was originally decided, that it will be locked and didn’t invest in mobile toilet. Which was reasonable, but highlights lack of vision for the final product. And this is the biggest difference with architecture. Nobody starts building a house without knowing final design. While software is the opposite. |
Many houses are actually built without knowing the final design, especially in informal settlements in the Global South.
It's referred to as incremental building or incremental urbanism. What starts as simple structure (e.g. a shack) will develop over time into different more formal types of housing. It's an approach to housing that works well with precarious financial means, shifting regulatory environments, uncertain land tenure, changing household size or the lack of building supplies.