4 ms·
What if we want or need code that has to run for centuries? (Just a thought experiment.) What struck me in your post was your mentioning the fact about debuggin
by eternalban 4y ago
What if we want or need code that has to run for centuries? (Just a thought experiment.) What struck me in your post was your mentioning the fact about debugging being difficult. What if we don't debug? What if we treat them as evolving systems. You can debug mechanisms, but you can mainly treat organisms. Possibly this is the actual line between mechanical and biological systems, and that a meta-programming language (the DNA) is involved is hardly surprsing.
- munificent 4y agoYou might like this blog post I wrote a long time ago: http://journal.stuffwithstuff.com/2010/11/26/the-biology-of-sloppy-code/ http://journal.stuffwithstuff.com/2010/11/26/the-biology-of-...
- eternalban 4y agoThanks, I did. (something to think about: parasitic organisms.)
- munificent 4y agoAnother thing to think about: software monocultures and resilience against adversarial attacks.
- eternalban 4y agoHah. Interesting. But I was going the other way: parasites as groomers of long running software. (So symbiotic would be more correct.)
- ducktective 4y ago>What if we treat them as evolving systems. Professor Sussman mentions this in this talk: https://youtu.be/HB5TrK7A4pI https://youtu.be/HB5TrK7A4pI