writing a program is for sitting in front of a computer for a long time