“Give a man a program, frustrate him for a day. Teach a man to program, frustrate him for a lifetime.”