`

СПЕЦИАЛЬНЫЕ
ПАРТНЕРЫ
ПРОЕКТА

Архив номеров

Как изменилось финансирование ИТ-направления в вашей организации?

Best CIO

Определение наиболее профессиональных ИТ-управленцев, лидеров и экспертов в своих отраслях

Человек года

Кто внес наибольший вклад в развитие украинского ИТ-рынка.

Продукт года

Награды «Продукт года» еженедельника «Компьютерное обозрение» за наиболее выдающиеся ИТ-товары

 

Yguanych

Кстати, о перфекционизме

+99
голосов

Это ведь очень важная штука – перфекционизм. В телевизоре том же, например, только и говорят, что о перфекционизме. Стоит вымыть голову правильным шампунем, говорят в телевизоре, - и ты уже на шаг ближе к совершенству, уже прекрасные и молодые женщины начинают тобой интересоваться. А ты такой – раз, и еще шажок к совершенству сделал, и побрызгался актуальным дезодорантом. И уже совсем неприлично юные и красивые за тобой натурально бегают. Ну и так далее, через корейские автомобили к наблюдаемой пока границе, на которой ты уже настолько совершенен, что чипсы именно этого сорта для тебя важнее и какой-то там смазливой девицы, и гуманизма в целом, из-за которого режиссер все-таки подставил падающей девице бассейн, а не асфальт. Так вот, о перфекционизме.

Жили-были три мальчика-перфекциониста. Жили – не тужили, пока не пришла пора им, как пишут в сочинениях, выбирать жизненный путь. Первый мальчик, а он от природы был перфекционистом-максималистом, решил стать программистом и написать Самый Совершенный Текстовый Редактор. Когда вы читаете это, первый мальчик пишет свой текстовый редактор уже 33 года, 333 дня и 3 часа 33 минуты. И есть в его редакторе почти все. И встроенный браузер с четырьмя переключаемыми ядрами рендеринга html, и 64 встроенных скриптовых языков на всякий случай, и 192 библиотеки самые лучшие интегрированы и к скриптовым языкам привязаны так, что можно вообще что угодно делать, и встроенная реляционная база данных, и еще одна встроенная, но уже объектно-ориентированная, и геоинформационная система есть, и мессенджеры всех видов со скайпом, и GPS-приемники можно подключать, и трехмерные тексты редактировать, и еще 16 пасхальных яиц спрятаны, среди которых вполне пристойный 3D-шутер и даже медведь со свистулькой есть, нажимаешь сначала CtrlZ, потом два раза Z, потом Ctrl – 1 – 0 одновременно и ещё три раза Z– и по экрану бродит натурально медведь и на свистульке играет, это в редакторе есть своя реализация флеша и синтезатор довольно неплохой, ямаховские саундбанки можно подстегивать. Вот такой у первого мальчика текстовый редактор получается, и гуманизм к пользователю мальчику уже давно безразличен, а совершенства все не видно. От этого мальчик очень грустит и у него постоянная депрессия.

Второй мальчик был перфекционистом-минималистом. И тоже решил стать программистом (это многие уже давно заметили – как кто крайне перфекционист, так непременно программистом становится). И тоже захотел создать Совершенный Текстовый Редактор. Такой, чтобы ничего в нем лишнего не было. Сначала мальчик менюшки всякие выбросил, потом клавиатурные шорткаты, потом вообще от GUIотказался. Когда вы читаете это, первый мальчик пишет свой текстовый редактор уже 33 года, 333 дня и 3 часа 33 минуты. И уже нет в его редакторе почти ничего, одна почти чистая машина Тьюринга осталась. А совершенства все равно нет. И потому мальчик тоже сильно грустит и злоупотребляет народными антидепрессантами.

А вот третий мальчик… Он был сообразительным перфекционистом. И когда ему захотелось стать программистом и написать свой Самый Совершенный Текстовый Редактор, он сразу сообразил что к чему, посмотрел по сторонам, - а там этих Самых Совершенных Редакторов не счесть. И потому они уже никому и не нужны. Поэтому мальчик стал заниматься оптовой торговлей пищевыми продуктами, которые нужны всем. И в этом деле преуспел и заработал много евро.

А морали у этой совершенно аморальной истории, конечно же, никакой нет.

+99
голосов

Напечатать Отправить другу

Читайте также

"Один решил, что хочет быть первым, другой решил, что будет вторым, а третий так берег свои нервы, что не пошел ни с тем, ни с другим..." (С) Машина

А потом родился четвертый мальчик, вырос, пошел в политику (перестав быть мальчиком), и как давай мешать первым трем! :)

Ого, такая философия, а потом вдруг морали и нет. Ну, как же так. :)

Программистам-перфекционистам, как и всем остальным программистам, присущи нехорошие привычки, которые мешают им хорошо и эффективно работать. Как кое-кто сказал:

Software engineers tend to over engineer simple problems and over specify complicated ones.

И так вот кое-какие перфекционисты придумывают сейчас велосипед уже в какой раз оставляя неприятные, неинтересные проблемы проекта, которые возможно даже никто пока в мире и не решил, на будущее.

Еще не удержусь и напишу:

Debugging is twice as hard as writing the code in the first place. Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it. (c) Brian W. Kernighan

Посему, дорогие коллеги программисты, давайте держать свой проклятый перфекионизм в ежёвых руковицах. :)

 
 
IDC
Реклама

  •  Home  •  Рынок  •  ИТ-директор  •  CloudComputing  •  Hard  •  Soft  •  Сети  •  Безопасность  •  Наука  •  IoT