writing a program is for computer programmers