Хорошее решение - результат опыта. А опыт - результат плохих решений.