So, while in general I've enjoyed other things Joe Armstrong has written, I think this talk is pretty discombobulated and doesn't have a coherent narrative. Here are some of the problems Joe posed: - bugs in software like Open Office, Keynote, grunt - code not being commented - computers booting slowly - computers using too much energy - code being written for efficiency rather than readability He talks about distrib…
There are a couple of things that seem incoherent, but maybe I'm missing something: - Is the only reason why he touches upon the limits of computation and computing efficiency that it secures distributed hash tables and that there is space for improvement in terms of energy consumption, respectively? - It seems contradicting that he advocates biologically inspired systems and lowering entropy at the same time. Aren't…
You have a function, it codes for a gene. Only then you have it's anti-sense translation, which can also code for a gene. And then you have post-translational processing, which takes that gene-product and makes into any number of other things. And then you have DNA binding proteins which effect readability, so that gene can code for a different gene when the normal start/stop codons are made accessible or inaccessible further up the DNA strand. And then the whole program also grinds to a halt if you remove any of the "junk" because the junk is used to control execution (translation) speed and inhibit the program from self-destructing (cancer).