The effect of writing a program is to take control of its organization