computing life.pdf