Hacker News new | ask | show | jobs
by gamblor956 2428 days ago
Software is predictable compared to reality because every part of it is deterministic, or can be programmed to be deterministic.

The fact that most programmers are incapable of properly coding their software to be deterministic says more about the quality of the programmer than the difficulty of the field.

1 comments

Reality doesn't have to be deterministic to be predictable. Software components can be (theoretically) deterministic and still have unpredictable behaviors in complex systems.

The fact that these welders didn't clean the acetylene edges doesn't mean that this outcome was unpredictable. Wouldn't it say as much about the welders as the difficult of the field?