2 ms·
Whenever I read about software that needs to be perfect I think of this article [1]. > But how much work the software does is not what makes it remarkable. Wha
by taspeotis 13y ago
Whenever I read about software that needs to be perfect I think of this article [1].
> But how much work the software does is not what makes it remarkable. What makes it remarkable is how well the software works. This software never crashes. It never needs to be re-booted. This software is bug-free. It is perfect, as perfect as human beings have achieved. Consider these stats : the last three versions of the program -- each 420,000 lines long-had just one error each. The last 11 versions of this software had a total of 17 errors. Commercial programs of equivalent complexity would have 5,000 errors.
[1] http://www.fastcompany.com/28121/they-write-right-stuff http://www.fastcompany.com/28121/they-write-right-stuff
- Someone 13y agoBut http://defensetech.org/2013/05/24/congress-orders-f-35-software-plan/ http://defensetech.org/2013/05/24/congress-orders-f-35-softw... claims over 10 billion lines. At 2.5 errors every million lines, that ends up at 25.000 errors, if they can keep up that rate. If that 10 billion is accurate (I can believe 10GB of binaries, but 10 billion lines seems too much to me, even including support software), maybe the project is too ambitious.