WhySoftwareSucks

ThoughtStorms Wiki

Context : ProgrammingStuff

For the record, I think software sucks because of it's greatest strength : its weightlessness or virtuality.

Physical things have a physical limit to the number of dependencies they can make. This cog can only be part of one gear-train. This column only supports this roof. Every part of a physical structure is constrained in its dependencies by space and energy transmission. "Modularization' is forcibly restricted.

In software, the same component can be used in millions of places. The dependency paths multiply, there are so many more dependencies and places where one failure can have a knock-on effect elsewhere.

That's what makes programming hard and gives it the kind of liability to error or brittleness it has. Bad code spirals so fast.

See also :

Backlinks (1 items)