piggymouse: (muminpappan)
[personal profile] piggymouse

An insightful observation by Chris Miner. Via [livejournal.com profile] vit_r.

"So one day they want it the building painted blue. So we paint it blue. The next day, they thank us for the excellent work but have a new concept and the building should be red. So we paint it red. Then they come in the next day, thank us for our excellent work, and announce the new color is orange. I don't understand the problem."

He paused a moment and explained:

"At some point you stop being a painter and become the brush."

This alienation is a common problem, not really confined just to IT or even to consulting business in general. This is not about your lack of understanding how the work you do contributes to the project success. This is not about allocation of responsibility vs. allocation of benefits. This must be something much deeper and I cannot yet even begin to understand it. The punchline is good though.

Date: 2007-07-28 08:34 pm (UTC)
From: [identity profile] ipain.livejournal.com
what surprises me, is a constant flow of borrowing from marx/ism by current IT credo holders, w/out any acknowledgement. google is a simple example of communism effectiveness and open source is nothing more then 'zemly-krestyanam'.

Date: 2007-07-28 08:41 pm (UTC)
From: [identity profile] piggymouse.livejournal.com
Again, this all goes well beyond IT. One can blame this on the dominance of leftist thinking in modern Western social science.

The passage above on being a brush was simply tempting me to refer to Marxist theory of alienation, but, being a bear with very little brain, I just decided to skip it.

Date: 2007-07-28 08:51 pm (UTC)
From: [identity profile] ipain.livejournal.com
surely it goes beyond and to the heart. and western social science was unfortunately spared by leftist thinking and got just some leftover leftings wordings. and here is the google out of 'blue'.

alienation is a psychological concept too. this switch - when tools become goals - is a popular pathway to social disadaptation. kids are alienated from knowledge in schools - is a popular education topic now.

Date: 2007-07-28 09:27 pm (UTC)
From: [identity profile] faceted-jacinth.livejournal.com
По-русски звучит правильней, ИМО: "В какой-то момент ты перестаёшь быть художником и оказываешься маляром". Что, кстати, наводит на мысль, что говорящий был маляром in the first place and all along, но спасался иллюзиями. Типа, когда он первый раз воплощал спецификации, "раскрашивал дом серобуромалиновыми ромбиками", ему казалось, что он-то и есть художник, что он занимается креативной деятельностью, а на третий раз он вдруг понял, что настоящий художник -- это тот, кто придумывает спецификации, while he himself is a mere tool.

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

Date: 2007-07-28 09:43 pm (UTC)
From: [identity profile] piggymouse.livejournal.com
"Художник/маляр" и "художник/кисть" немножко разные оппозиции. Как и "маляр/кисть".

Но ты наверное ближе к сути вопроса.

Date: 2007-07-29 01:26 pm (UTC)
From: [identity profile] vit-r.livejournal.com
Оттуда же
Many years ago I worked at a company run by creative types. Every day the creative director, art director, managing editor, and CEO had new ideas about how the website should look and function. The creative director, who was also a founder, seemed to have the job of just being himself. Nice work if you can get it.

Date: 2007-07-28 10:00 pm (UTC)
From: [identity profile] yakov-sirotkin.livejournal.com
Для фрезеровщиков-то можно придумать спецификации и поставить 100 человек их реализовывать. Однако, в программировании спецификации в 99.99 процентах случаев являются неполными и явно больше половины - внутренне противоречивыми.

И проблема не в том, что кого-то используют как инструмент, а в том, что это не работает.

Кодеры сейчас просто никому не нужны, никто не будет писать спецификаций, которые они смогли бы реализовать.

Date: 2007-07-29 06:46 pm (UTC)
From: [identity profile] faceted-jacinth.livejournal.com
Насколько я понимаю процесс обычного веб-девелопмента (впрочем, я могу ошибаться), там есть Дизайнер, который рисует сайт в фотошопе, и быдлокодеры, которые добиваются указанного результата при помощи языка похапе. И всё работает.

Date: 2007-07-28 10:43 pm (UTC)
From: [identity profile] ivan-ghandhi.livejournal.com
Выступаюший с подобными заявлениями насчет "кодеров" мог бы сам себя попробовать в каких-нибудь кодерских соревнованиях. Может быть, и мнение бы изменилось.

Я что хочу сказать. Хотя до хрена народу занято перекрашиванием домов, до хрена также народу изготовляет тулзы, с помощью которых дома перекрашиваются нажатием кнопки.

И интеллектуальнее программирования - только физика и математика. Хоть нас тут и миллионы таких, но нам деньги платят несмотря на весь наш аттитьюд и неуставную форму одежды. А не нравится - ну пишите сами. Некоторые даже пробуют.

Date: 2007-07-29 12:50 am (UTC)
From: [identity profile] ygam.livejournal.com
И интеллектуальнее программирования - только физика и математика.

Очень спорное утверждение.

Date: 2007-07-29 06:32 pm (UTC)
From: [identity profile] faceted-jacinth.livejournal.com
Если бы Вы потратили пять секунд на то, чтобы добраться до моей жежешечки и посмотреть на заголовки двух последних постов, то сэкономили бы кучу времени, бездарно потраченного на написание многих буковок, напоминающих титановый лом, брошенный сильной рукой мимо цели =)

Насчёт соревнований: последнее ICFPC привело меня к Просветлению, я понял, что мне не нравится в топкодере, ACM, USACO и всех прочих. Смотрите, вот сидит Умный Дядько и придумывает абстрактную задачу, сразу вместе с решением, естественно. Формулирует задачу конкретно, оценивает сложность нахождения решения, делится задачей с коллегами, тестирует задачу на подопытных студентах, проверяя таким образом что правильное решение единственно, обычно ещё и явно выставляет стоимость задачи (в очках). А потом дети ищут решение, которое гарантированно есть и уже известно куче народа. И решения их оцениваются исключительно исходя из результатов -- то есть соответствия правильному решению. В этом есть драйв, есть соревновательность, есть напряжение и тренировка мозгов, но нет какого-то необходимого признака, без которого нет креативности.

Есть разница между дифуром из учебника и дифуром, полученным математиком или физиком в процессе исследования какой-нибудь интересной задачи. Эта разница не в самом дифуре (потому что дифур второго вида может через несколько лет внезапно превратиться в дифур первого), и не в том, кто его решает, она как бы внешняя и связана с тем, откуда он взялся и что случится с решением. Интересно решать задачи, для которых неизвестно ни решение, ни есть ли оно вообще. Какая может быть креативность у процесса, в результате которого не создаётся ничего нового? Это ж оксюморон.

Projecteuler, кстати, получше будет, там по крайней мере можно получить удовольствие от написания изящного кода на своём любимом языке -- всё равно оно по сути только для себя делается, так что можно и насладиться. Последний ICFPC тоже клёвый, там поставленная задача настолько широка, что подзадачи каждый себе придумывает сам, с начала до конца.

---

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

Date: 2007-07-29 12:49 am (UTC)
From: [identity profile] ygam.livejournal.com
Дык при капитализме любые ремесленники превращаются в пролетариев. Манифест Коммунистической Партии читали?

Date: 2007-07-29 06:39 pm (UTC)
From: [identity profile] faceted-jacinth.livejournal.com
Пролетарий -- это тот, кто деньги за труд получает, а не за продукт, потому что не владеет средствами производства. Если я правильно помню определение. Так что это утверждение неверно. Вдобавок, я сильно сомневаюсь, что даже при очень коммунистическом коммунизме строитель даёт советы архитектору, а я именно об этой разнице, между строителем и архитектором, пытался сказать.

Date: 2007-07-29 01:02 am (UTC)
From: [identity profile] -mak-.livejournal.com
Полной {творческой} свободы нет и быть не может ни в одном роде занятий. Подрядчик (художник, программист, писатель спецификаций, менеджер, итд) принимает заказ, и в зависимости от того насколько заказчику важны те или иные детали, подрядчик лишен свободы делать то, что ему представляется разумным. Заказчик в свою очередь тоже лишен некоторых свобод, потому что у него есть свой заказчик, и так далее.

Я думаю, что описанное отчуждение возникает не от каких то особенностей той или иной профессии, а от непонимания подрядчиком мотивов заказчика. Что в свою очередь может быть либо проблемой заказчика (он командует без объяснения причин, меняет свое мнение тридцать раз на день, или просто плохо объясняет почему ему важна та или иная фича), а может быть проблемой подрядчика (ему лень думать о big picture, и он предпочитает объяснять себе нужды заказчика самодурством).

Date: 2007-07-29 06:44 pm (UTC)
From: [identity profile] faceted-jacinth.livejournal.com
Когда в роли "заказчика" выступает очень много людей (или наоборот один -- сам исполнитель), причём они не дают заказ, а только принимают результаты, получается качественно иное явление, по-моему.

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

Date: 2007-07-29 07:39 pm (UTC)
From: [identity profile] -mak-.livejournal.com
То есть когда художник, программист, математик берет на себя риск, что он что-то такое сделает, а потом продаст? Тогда у Вас ошибка выборки, потому что мы видим только то, что впоследствии купили. А не то что не вышло и было выброшено (может быть 90%).

Date: 2007-07-29 07:49 pm (UTC)
From: [identity profile] faceted-jacinth.livejournal.com
Где ошибка выборки-то? Я ни разу не говорил ничего о том, что полученный таким образом результат будет успешным.

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

Короче, я не понимаю, к чему это всё было!

Date: 2007-07-29 08:13 pm (UTC)
From: [identity profile] -mak-.livejournal.com
Вы просто сказали, что если художник свободен, то "получается качественно иное явление". А мое возражение было в том, что далеко не всегда. И, продолжая мысль, лучший результат более гарантированно получится, если желания заказчика или заказчиков учтены, что в свою очередь может быть воспринято художником, как ограничение его свободы. А может быть воспринято как более сложная задача, с большим количеством условий.

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

Date: 2007-07-31 11:44 am (UTC)
From: [identity profile] syarzhuk.livejournal.com
настоящий художник -- это тот, кто придумывает спецификации
Но кто придумывает тех, кто придумывает спецификации?

Date: 2007-07-28 10:38 pm (UTC)
From: [identity profile] ivan-ghandhi.livejournal.com
Come on, i't's software. Make the skin flexible, and let them change it every day.

Date: 2007-07-28 10:39 pm (UTC)
From: [identity profile] 109.livejournal.com
таких, которые, по твоему мнению, "никому не нужны", в индус-трии 90%.

Date: 2007-07-29 07:37 am (UTC)
From: [identity profile] 109.livejournal.com
ишь, куда попало - а ведь это я Якову отвечал.

Date: 2007-07-29 12:48 am (UTC)
From: [identity profile] ygam.livejournal.com
In Soviet Russia, the code writes you.

Date: 2007-07-29 09:28 pm (UTC)
From: [identity profile] vit-r.livejournal.com
Это, уважаемый, краешком зацеплена древняя философская проблема наличия собственной воли. ;)

Date: 2007-07-30 04:12 pm (UTC)
From: [identity profile] sab123.livejournal.com
Ну да на самом деле любой приличный профессионал - в первую очередь инструмент нанимателя. То есть, brush.

Profile

piggymouse: (Default)
piggymouse

April 2011

S M T W T F S
     1 2
34 56 789
10 1112 13141516
17181920212223
24252627282930

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jun. 29th, 2025 01:13 pm
Powered by Dreamwidth Studios