Earlier quoted context omitted.
I think part of the problem with software is that it's effectively invisible to most people. Most of our software would look like Rube Goldberg Machines if we somehow made it physically manifest, and a lot of the problems would then be pretty obvious even to the proverbial untrained eye.
> Most of our software would look like Rube Goldberg Machines if we somehow made it physically manifest Now this is an interesting idea. I wonder if one write a static analysis tool that output a printable 3D model...
If you included all the software that ran just to service a key press, the OS, drivers, etc...
Thinking about it, I do believe that would be an ugly machine.