Programmers do it over and over until they get it right.