Programming, technology and life