- it's been written for billions of years (https://en.wikipedia.org/wiki/Abiogenesis#Earliest_biologica...)
- without any sort of upfront architecture or planning
- the development methodology can be summarized as "change characters randomly and see if it compiles"
- incredibly bloated (https://en.wikipedia.org/wiki/Non-coding_DNA)
- contains random snippets copy/pasted from other codebases (https://en.wikipedia.org/wiki/Endogenous_viral_element)
- the only success criteria is that the "program" shouldn't "crash" before it can make a copy of itself