2 ms·
>I wonder if we can change that lack of understand, or if the general public will always be at a loss to understand the complexities of software ? Considering
by thwarted 14y ago
>I wonder if we can change that lack of understand, or if the general public will always be at a loss to understand the complexities of software ?
Considering that one of the base tenets of software engineering is to create abstractions, those abstractions work against communicating complexity because they are meant to hide/control/abstract the complexity. It's easier to see and explore the complexity of a physical object.
In some sense, software is more like the useful abstraction of the model of the atom (with the electron levels, etc) which help explain the nature and interaction of it even if it's not physically like that. A car doesn't have abstract abstractions like that, what abstractions it has are easily exposed and physical entities.