Каждый программист знает – в правильном софте все должно быть прекрасно: и пользовательский интерфейс, и программные решения, и гениальные ошибки!