Reflections on science, technology, and computing — leavened by personal experience


When did our utopian dreams stagger into an alleyway, drunk on hubris, only to be mugged by our diminished expectations?

DNA (deoxyribonucleic acid) – it is literally the stuff of life. Thus, understanding how DNA regulates biological processes is key to the mechanics of life and to treating disease at its most fundamental levels.