The effect of writing a program is to create a tool