4 ms·
If it is as you say, then why upgrade ever? How would we even discover bugs in software until it is used? To have progress we need to change things. When we ch
by bluejekyll 10y ago
If it is as you say, then why upgrade ever? How would we even discover bugs in software until it is used?
To have progress we need to change things. When we change things, we may break things, regardless of tests.
To quote deijkstra: "testing can be a very effective way of showing the presence of bugs, but it is hopelessly inadequate to show their absence". From 'the humble programmer'.
Production is the only way to eventually discover the stability of any software, even with 100% test coverage. It's a necessary evil in the support of progress.
- jstimpfle 10y agoAll I disagree with is testing bleeding edge third party software by heavily depending on it in your production systems. Software needs to be tested. But your view that the whole world needs to jump on it at once is very black-and-white.
- bluejekyll 10y agoThat is not my view. If you're relying on prerelease software, you're definitely playing with fire.