vit_r: default (vit_r)
[personal profile] vit_r
muddycolors_2013_06_illustration-master-class-2013
Много раз писал. Ещё раз повторю для [livejournal.com profile] gineer.

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

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

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

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

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

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

Но...

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

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

В то же время, крутые компьютерные языкознайцы не догадываются, что в коде надо писать ещё и комментарии.
Page 1 of 3 << [1] [2] [3] >>

Date: 2016-02-12 03:30 pm (UTC)
From: [identity profile] gineer.livejournal.com
Ну так... это же то же самое что является моим аргументом "против ФП" (на самом деле не против, но именно так его апологеты ФП воспринимают) -- что надо говорить о том, к чему применяются те или иные методы/инструменты, какую выгоду дают, а не рассуждать голословно что "раз функции у нас чистые, то сразу рожь заколосится и гречка зацветет", не так ли? ;)

Date: 2016-02-12 03:34 pm (UTC)
From: [identity profile] bloody-icon.livejournal.com
>или ежемесячных заседаний пользователей китайских каллиграфических кисточек
Это вы ещё на форумах любителей каллиграфии не были, вот где идёт бурное обсуждение вставочек, перьев и перьевых ручек, включая китайские :))

Date: 2016-02-12 03:41 pm (UTC)
From: [identity profile] vit-r.livejournal.com
И на их форумы я тоже заходил. Это любители каллиграфии, а не кисточек. И инструмент для них только инструмент.

Date: 2016-02-12 03:44 pm (UTC)
From: [identity profile] vit-r.livejournal.com
Пока что апологеты функциональщены доказали своё превосходство только в пеннисометрии. Все остальные достижения демонстрируются ими как-то вяло.
Edited Date: 2016-02-12 03:48 pm (UTC)

Date: 2016-02-12 03:45 pm (UTC)
From: [identity profile] z-kir.livejournal.com
<< надо писать ещё и комментарии. >>
Люди, способные связать пару слов на человеческом языке, обычно надолго в программистах не задерживаются.

Date: 2016-02-12 03:48 pm (UTC)
From: [identity profile] gineer.livejournal.com
Да... красноглазие. :) Но настораживает то, что даже мэтры (как Влад), предпочитают обходить неудобные вопросы стороной...

Date: 2016-02-12 03:52 pm (UTC)
From: [identity profile] vit-r.livejournal.com
Зависит от области. В серьёзных областях есть крутые спецы, которым глубоко за пятьдесят.
Edited Date: 2016-02-12 03:52 pm (UTC)

Date: 2016-02-12 03:52 pm (UTC)
From: [identity profile] gineer.livejournal.com
При всем при том, что сами по себе выгоды, от конкретных элементов, типа чистых функций, иммутабельных данных, монад... как бы очевидны и не требуют доказательств.
Но вот то, что из этого А, должно с неопровержимостью следовать Б...
почему-то навязчиво напоминает известную картинку
Image

Date: 2016-02-12 03:53 pm (UTC)
From: [identity profile] z-kir.livejournal.com
<<крутые спецы, которым глубоко за пятьдесят. >>
Так они пишут код или комменты?

Date: 2016-02-12 03:58 pm (UTC)
dennisgorelik: 2020-06-13 in my home office (Default)
From: [personal profile] dennisgorelik
Вероятно, и то и другое.
И на митингах.
А ещё и на форумах тусуются.

Date: 2016-02-12 05:02 pm (UTC)
From: [identity profile] thedeemon.livejournal.com
Все правильно, разным задачам разные инструменты. Поэтому полезно иметь большой ящик с ними, расширять кругозор, а не сидеть с одним серпом++ или банкой кофе на все случаи жизни.

Date: 2016-02-12 05:06 pm (UTC)
From: [identity profile] kzn.livejournal.com
Решать задачи всяко интереснее, чем обсуждать инструменты.

Date: 2016-02-12 06:35 pm (UTC)
From: [identity profile] vit-r.livejournal.com
И код, и комменты. Правда, основнве задачи у них на более высоком уровне.

Date: 2016-02-12 06:35 pm (UTC)
From: [identity profile] vit-r.livejournal.com
Интересно, что на форумах тусуются только русские. У местных дом, дети, кружок художественной лепки...

Date: 2016-02-12 06:37 pm (UTC)
From: [identity profile] vit-r.livejournal.com
Смотря какие задачи. Если людям приказано делать сто двадцать третью форму бухгалтерского отчёта, душевное здоровье спасают поиском приключений в самом процессе, забывая про результат.

Date: 2016-02-12 06:39 pm (UTC)
From: [identity profile] vit-r.livejournal.com
Всё это так, но, если человек плотник, набор часовых отвёрток и пинцетов ему для работы не нужен. И изучение тонкостей часового дела ему тоже ничего не даст.

Date: 2016-02-12 06:45 pm (UTC)
dennisgorelik: 2020-06-13 in my home office (Default)
From: [personal profile] dennisgorelik
Это иллюзия, что только русские тусуются на форумах.
"Местные" могут тусоваться на других форумах (например, reddit, HN).
Кроме того, "местные" со сравнимым складом ума занимают несколько более высокие позиции ввиду лучшей интеграции с местными обычаями.

Date: 2016-02-12 06:50 pm (UTC)
From: [identity profile] vit-r.livejournal.com
Я говорю про немцев. Профи на самом деле в социальных сетях практически не представлены. Зато полно "живых" тусовок.

Date: 2016-02-12 07:07 pm (UTC)
From: [identity profile] kzn.livejournal.com
Верно. Но кажется, что тогда лучше потратить силы на поиски задач, где будет важен результат, а не только утешаться процессом.

Date: 2016-02-12 07:40 pm (UTC)
From: [identity profile] vit-r.livejournal.com
Во-первых, это не всегда просто.

Во-вторых, люди рвутся в веб, а потом выясняют, что сервер по продаже кошачих лотков ни чем не интереснее голимого энтерпрайза, только начальство поговнистее.

В-третьих, деньги платят за реальные вещи. А это обычно обслуживание каких-то важных процессов.

Date: 2016-02-12 08:46 pm (UTC)
From: [identity profile] kzn.livejournal.com
Я и не говорил, что это легко.

Только веб - это тоже средство для чего-то, это же не цель сама по себе.

А реальные вещи тоже разные бывают. Бывают интересные и нет. Есть же куча всего интересного. Права, конечно, куча неинтересного в разы больше.

Date: 2016-02-14 07:57 am (UTC)
From: [identity profile] z-kir.livejournal.com
Смысл моего шуточного коммента заключался в том, что многие программисты не пишут комментов не потому, что не знают про них, а потому что просто не могут. Написание кода и написание комментов на естественном языке -- два разных навыка, и в одном человеке они встречаются вместе далеко не всегда.

Ни одного программиста, который бы __не слышал__ про необходимость комментариев в коде, я не встречал. Напротив, всем давно уже уши прожужжали про эту необходимость. Но ...

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

Date: 2016-02-14 09:43 am (UTC)
From: [identity profile] vit-r.livejournal.com
Основная реклама новых языков "У нас не Фортран, всё и так понятно". Причём, я такой ответ получил один раз и от профессора, который студентов учит.

Как и зачем писать комментарии, знают только те, кто набил уже себе на этом шишек.
From: [identity profile] livejournal.livejournal.com
User [livejournal.com profile] mesi_marja referenced to your post from Про ёжика в тумане, зазнайство, языки программирования и вериги (http://mesi-marja.livejournal.com/726710.html) saying: [...] Оригинал взят у в Про ёжика в тумане, зазнайство, языки программирования и вериги [...]
From: [identity profile] livejournal.livejournal.com
User [livejournal.com profile] kuusenkanto referenced to your post from Про ёжика в тумане, зазнайство, языки программирования и вериги (http://kuusenkanto.livejournal.com/720328.html) saying: [...] нал взят у в Про ёжика в тумане, зазнайство, языки программирования и вериги [...]
Page 1 of 3 << [1] [2] [3] >>

Profile

vit_r: default (Default)
vit_r

January 2026

S M T W T F S
    12 3
456 789 10
11121314151617
18192021222324
25262728293031

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jan. 14th, 2026 10:22 am
Powered by Dreamwidth Studios