Луговые озёра и окрестности (minaev_hutor) wrote,
Луговые озёра и окрестности
minaev_hutor

Про ёжика в тумане, зазнайство, языки программирования и вериги

Оригинал взят у mesi_marja в Про ёжика в тумане, зазнайство, языки программирования и вериги
Оригинал взят у vit_r в Про ёжика в тумане, зазнайство, языки программирования и вериги
Много раз писал. Ещё раз повторю для gineer.

Есть ящик с инструментами. Для каких-то задач надо применять один. Другие задачи можно решить применив один из трёх пятью разными способами. Для каких-то надо использовать две руки, координируя работу двух инструментов. А для чего-то придётся идти в магазин и докупать хитрые приспособления.

Вот так же и с языками программирования.

Потому недоумение вызывают люди, радостно носящиеся с красивыми блестящими пассатижами, щёлкающие ими во все стороны и пытающиеся закручивать ими винты и ровнять стыки между кафельных плиток. Причём, когда у них не получается, они пытаются добавить пассатижам крестообразные выступы и вставить в одну из ручек подобие рулетки.

А всё программистское сообщество состоит из группок людей, постоянно ругающихся, чем лучше забивать гвозди: рубанком или струбциной.

Когда читал форумы фотографов, постоянно всплывал какой-нибудь мудрец и кидался чем-то вроде «Кого интересуют ваши споры про технику? Вот художники. Вы думаете, они обсуждают краски и кисточки?»

Когда начал читать форумы художников, увидел, что именно их-то они и обсуждают. Потому что, в отличие от фотографов, они создают что-то руками. И для них критически важны ограничения и возможности инструментов. В принципе, всё развитие живописи было обусловлено технологиями.

Но...

Есть союзы иллюстраторов и клубы пейзажистов. Есть комиксисты и любители абстрактной живописи. Но в природе я не встречал клуба любителей акварели «Winsor and Newton» или ежемесячных заседаний пользователей китайских каллиграфических кисточек. Никому не придёт в голову делать граффити пастелью или использовать для набросков аэрограф.

Потому что, в отличие от программистов, люди видят, что делают. А инструменты только служат правильному выполнению задачи.

В то же время, крутые компьютерные языкознайцы не догадываются, что в коде надо писать ещё и комментарии.


Subscribe
  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your IP address will be recorded 

  • 0 comments