Thoughs on programming and life