writing a program is for giving a programmer something to do