Iteration

Perfect reusable components are not obtained at the first shot.

~ Bertrand Meyer (1950 age:67) 1989, creator of design by contract and the Eiffel language.