Hacker News new | ask | show | jobs
by patrick451 1090 days ago
The idea that there is some finite, known set of things that can go wrong when you build in the physical world seems naive at best.

If anything, software is more bounded than the physical world. A software program is composed of discrete states. The number of such states is finite and bounded by the memory of the computer (you can only form so many different program states in a finite memory space). In contrast, just cutting a board to length has an uncountably infinite number of ways for it to be wrong.