Re:DOD Just Beginning to Grapple with Scale of Weapon System...
by galeaspablo on Tuesday October 09, 2018 @04:17PM
(#18179467)
Itsme, I believe the disagreement is not with your statement about biology, but with its comparison with software systems.
[ Parent
| on HN ]
Re:DOD Just Beginning to Grapple with Scale of Weapon System...
by ItsMe000001 on Tuesday October 09, 2018 @04:25PM
(#18179541)
The joke was not about software specifically, but about the whole system, everything. But even software feels like evolutionary forces are at work - when you work on huge systems developed and added-to over years, sometimes decades, often by new people (lots of churn, contractors), the "design" is less and less visible and it becomes a mess, the role of deciding whether a new "gene" (feature/big fix) works is taken by the (also messy) huge test suite and since nobody understands the whole system any more people code to pass those tests. I made the comparison looking back at when I once was part of those adding to a huge existing piece of software without understanding (it had become impossible, the only objective was to have the tests pass, or even just most of them).
When I later also took biology classes (and org. chem., biochem., physiology etc etc) I could not help but see parallels - I say parallels, not transferring the models over! - to how we develop huge systems, be it software, hardware or the combination of both. No single human understands even a significant part of them any more. "Deliberate design" is not the sole force working on those systems any more.
Re:DOD Just Beginning to Grapple with Scale of Weapon System...
by TeMPOraL on Tuesday October 09, 2018 @05:35PM
(#18179999)
I'd add that most software systems compete on the market, which is as close to direct evolutionary process as you can get in modern environment. And that process has a fitness function that's quite misaligned with what a designer wants at any step of the process.