Hacker News new | ask | show | jobs
by hliyan 952 days ago
I learned about DNA transcription and translation while learning about mRNA vaccines in 2020. Here's how I explained the process to myself:

1) DNA = source code on disk

2) RNA polymerase = disk read head

3) RNA = source code / functions loaded to memory

4) Ribosome = JIT compiler

5) Proteins = small, single purpose executables (like unix commands)

6) Proteins once outside the cell = execution

If you think of the body as the hardware, then yes, there is some merit to thinking of DNA as infrastructure as code, operating system and application software.