Remix.run Logo
igouy 4 days ago

Software is not like "building a house" and is not like a sculpture and is not like a cake because software is (mostly) notional not physical.

hackable_sand 4 days ago | parent | next [-]

I don't see the difference. Could you explain how the physical attributes change the analogies?

fragmede 4 days ago | parent | next [-]

I can use simple find and replace to change a variable name. If I've mixed salt and sugar up, there's no undo button.

igouy 4 days ago | parent | prev [-]

The physical constraints govern the development processes described in the analogies.

The process for software is not constrained in that way.

danparsonson 3 days ago | parent | prev [-]

Yeah the point is about design philosophy. The physicality or not is irrelevant.

igouy 3 days ago | parent [-]

Demonstrate that is so. Provide examples that are not physical.

danparsonson 3 days ago | parent [-]

No. You just don't understand what I'm talking about.

igouy 2 days ago | parent [-]

Perhaps if you talked about software instead of house-building, sculpture, cakes …