Hacker News new | ask | show | jobs
by charonn0 4123 days ago
This is exactly how I like to think of DNA: a twisted mass of legacy code. Rife with Heisenbugs, the slightest change can have profound side-effects in seemingly unrelated subsystems. Even sections that are literal "junk" must be retained since everything uses GOTOs with hard-coded line numbers.
1 comments

Well, let's refine that analogy a bit. Legacy code being used by BILLIONS of users, where even a single critical error is viciously excised. Non working code = death. So while it isn't clean, it is functional and relatively bug free. I do stress the relatively part.
Evolution by natural selection is the original genetic algorithm.