3 ms·
The metaphor that biological systems undergo continuous renewal and so therefore code should be rewritten not edited i think is actually off, code is the dna an
by robbiep 9y ago
The metaphor that biological systems undergo continuous renewal and so therefore code should be rewritten not edited i think is actually off, code is the dna and thus undergoes evolution not replacement
- erikpukinskis 9y agoThe DNA is rewritten from scratch each new generation. It even gets rewritten over and over during the life of a single cell.
- cdancette 9y agoIt gets copied, not rewritten. This is the same with software that gets copied to machines so that we can run it. Here we're talking about modifying a specific function, not duplicating all the code.
- cdoxsey 9y agoThis is spot on. We actually do have immutable binaries and rebuild and replace them when making changes. (Unless you're Microsoft apparently) A more apt metaphor might be running multiple versions of the same binary which are similar enough to coexist.