Наверное, в жизненном цикле каждого программного проекта наступает этап, когда разработчик задается вопросом: "Продолжить править ошибки или переписать все с нуля?". А иногда этот этап наступает и в жизни. Пожалуй, пришла пора мне крепко задуматься...