3 ms·
Almost every commercially successful product I've worked on has been known to be wrong at every point in its useful life. I've worked on a lot of microservices
by dkarl 6y ago
Almost every commercially successful product I've worked on has been known to be wrong at every point in its useful life. I've worked on a lot of microservices that had no known bugs for most of their deployed life, but they were simple parts of more complex systems that did have known bugs. The computing world is built top to bottom mostly out of programs that are broken.
If this had not been possible, the industry would have gone the way Dijkstra advocated, with mathematical rigor applied to all programming.