Hacker News new | ask | show | jobs
by jleyank 298 days ago
I was thinking of various technical reasons, but realized it wasn’t technical. Software is buggy because there little penalty for being buggy. First-mover advantage and all that - get it out and patch if necessary.
1 comments

could be technical in the sense that modern software doesn't handle pretty well unknown values. There's rarely a system that can produce certain output, it's always more like a probability of getting a certain output.

Take GPS for example, it only gives you an approximation of where you are, not the exact location. And this example can be extrapolated to basically almost any new tech.