3 ms·
I agree that analogies and metaphors are always inaccurate and always misleading. And often pointless. But: > You don’t generally consider how a house will ev
by lucideer 6y ago
I agree that analogies and metaphors are always inaccurate and always misleading. And often pointless.
But:
> You don’t generally consider how a house will evolve over time. A house has a limited number of possible states
I don't believe either of these are true
> and a trivially low number of entrances and exits.
and I believe good software should strive to have a similarly low number
Obviously I'm nitpicking, but I don't believe buildings are necessarily worse than other terrible software analogies.
- doctor_eval 6y agoMy point is really that we don’t use analogies to design houses and I think we should stop using analogies to design software. To your first point, I’ve built a couple of houses, and I’ve never had to worry about how they would evolve or be modified by others after they were built.
- lucideer 6y agoAs someone who's known a fair few architects, we unfortunately do use analogies to design houses. Sadly. Glad to hear you don't when designing yours though. > I’ve never had to worry about how they would evolve or be modified by others after they were built. That seems unfortunate. Isn't that something you should want to consider (though you describe it as an undesirable, which seems a shortsighted view of the purpose of buildings).
- imtringued 6y agoHow would you remove the third floor of a 5 story building? I'm sure its possible.
- lucideer 6y agoIt's probably possible, but I'd say it might be slightly easier to remove the 5th floor. After which the 3rd & 4th could be.. you know.. evolved. I've also more often seen space in buildings moved horizontally rather than vertically.