Give someone a program, frustrate them for a day. Teach someone to program, frustrate them for a lifetime.