The life of a programmer