When computers were rare, and expensive to use, programming was done with much pre-planning and care. These drawings were prepared on paper and checked as input to subsequent coding. Debugging runs typically cost over $1000.- for the use of the computer. Memory capacity of typical machines was 4 000 words of 36 bits or 24 000 6-bit characters.