<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/2.2.1" -->
<rss version="2.0" 
	xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
	<title>Comments on: Неужели программисты - ленивые капризные псевдоинтеллектуалы?</title>
	<link>http://www.kraynov.com/2007/08/21/programmers-are-lazy-capricious-pseudo-intellectuals-really/</link>
	<description>Homepage of Max &#038; Marina Kraynov</description>
	<pubDate>Wed, 08 Oct 2008 00:18:25 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.2.1</generator>

	<item>
		<title>By: Vovix</title>
		<link>http://www.kraynov.com/2007/08/21/programmers-are-lazy-capricious-pseudo-intellectuals-really/#comment-5843</link>
		<author>Vovix</author>
		<pubDate>Fri, 22 Aug 2008 22:28:01 +0000</pubDate>
		<guid>http://www.kraynov.com/2007/08/21/programmers-are-lazy-capricious-pseudo-intellectuals-really/#comment-5843</guid>
		<description>З.Ы. Если какой-нибудь КОДЕР сейчас начнет размахивать классификатором профессий, где он именуется гордым словом ПРОГРАММИСТ, то пускай махает — охладит себе моск от жары.</description>
		<content:encoded><![CDATA[<p>З.Ы. Если какой-нибудь КОДЕР сейчас начнет размахивать классификатором профессий, где он именуется гордым словом ПРОГРАММИСТ, то пускай махает — охладит себе моск от жары.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Vovix</title>
		<link>http://www.kraynov.com/2007/08/21/programmers-are-lazy-capricious-pseudo-intellectuals-really/#comment-5842</link>
		<author>Vovix</author>
		<pubDate>Fri, 22 Aug 2008 22:25:17 +0000</pubDate>
		<guid>http://www.kraynov.com/2007/08/21/programmers-are-lazy-capricious-pseudo-intellectuals-really/#comment-5842</guid>
		<description>Почти все верно, за исключением слова «программист». Описанный в статье переводчик (или «пиривотчег») называется коротким и емким словом КОДЕР. А Программист (или даже ПРОГРАММИСТ) — штучная единица, и на дороге не валяется, либо входит в число Основателей, либо управляет КОДЕРами. Разница как раз в наличии/отсутствии творческого подхода. ПРОГРАММИСТ видит перед собой никак не формализированную задачу (например, OCR-распознавание) и думает, как ее можно решить с помощью имеющихся средств (из арсенала теории программирования, а не языка). КОДЕРу такое не по силам, ему нужно четкое ТЗ и языковые/алгоритмические требования. Все знаменитые алгоритмы придуманы, естественно, ПРОГРАММИСТами. КОДЕР тоже может стать ПРОГРАММИСТом — если чуть-чуть напряжет свой моск — но чаще не делает этого, чем делает. Никто никого не заставляет РАБотать на конвейере.</description>
		<content:encoded><![CDATA[<p>Почти все верно, за исключением слова «программист». Описанный в статье переводчик (или «пиривотчег») называется коротким и емким словом КОДЕР. А Программист (или даже ПРОГРАММИСТ) — штучная единица, и на дороге не валяется, либо входит в число Основателей, либо управляет КОДЕРами. Разница как раз в наличии/отсутствии творческого подхода. ПРОГРАММИСТ видит перед собой никак не формализированную задачу (например, OCR-распознавание) и думает, как ее можно решить с помощью имеющихся средств (из арсенала теории программирования, а не языка). КОДЕРу такое не по силам, ему нужно четкое ТЗ и языковые/алгоритмические требования. Все знаменитые алгоритмы придуманы, естественно, ПРОГРАММИСТами. КОДЕР тоже может стать ПРОГРАММИСТом — если чуть-чуть напряжет свой моск — но чаще не делает этого, чем делает. Никто никого не заставляет РАБотать на конвейере.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: А вот год назад #9 &#124; kraynov.com</title>
		<link>http://www.kraynov.com/2007/08/21/programmers-are-lazy-capricious-pseudo-intellectuals-really/#comment-5840</link>
		<author>А вот год назад #9 &#124; kraynov.com</author>
		<pubDate>Fri, 22 Aug 2008 21:21:13 +0000</pubDate>
		<guid>http://www.kraynov.com/2007/08/21/programmers-are-lazy-capricious-pseudo-intellectuals-really/#comment-5840</guid>
		<description>[...] интересную и очень спорную статью, называющуюся &#8220;Неужели программисты - ленивые капризные псевдоинтелл...&#8220;. Как можно понять из заголовка, автор статьи явно [...]</description>
		<content:encoded><![CDATA[<p>[&#8230;] интересную и очень спорную статью, называющуюся &#8220;Неужели программисты - ленивые капризные псевдоинтелл&#8230;&#8220;. Как можно понять из заголовка, автор статьи явно [&#8230;]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: _asm</title>
		<link>http://www.kraynov.com/2007/08/21/programmers-are-lazy-capricious-pseudo-intellectuals-really/#comment-2976</link>
		<author>_asm</author>
		<pubDate>Wed, 20 Feb 2008 18:49:23 +0000</pubDate>
		<guid>http://www.kraynov.com/2007/08/21/programmers-are-lazy-capricious-pseudo-intellectuals-really/#comment-2976</guid>
		<description>Я прочитал эту статью и меня охватил порыв гнева! Это просто кошмар! У меня нет слов! Я дико извиняюсь, но Брайс полный ПРИДУРОК! Я не предвтавляю где он мог увидеть таких программистов. У программистов самый высокий уровень интеллекта из всех людей населяющих нашу планету, они самые образованные люди, их речь развита и поставлена куда больше, чем речь выпускника филологического факультета, они чтают столько литературы за всю жизнь, сколько не читал не один "книжный пьяница". Чего стоит прочитать унигу по C#, страниц в которой больше чем в библии. А ведь C# не единстенный язык и не единственная технология программирования и знанием его никто из нас (программистов) не ограничевается. Это у бизнесменов, экономистов и любых других специальностей курсы, читаемые в университете не переписывалиь годами, а у учащихся на IT- смежных дисциплинах они переписываются чуть ли ни каждый новый семестр! Объёмы материала не перечесть. Этот Брайс хоть раз видел учебный план по специальности "Прикладная математика и информатика" или по "Математическое обеспечение вычислительной техники" и т.д.? Я могу предположить, что у него голова кругом пойдёт от количества мтематических дисциплин и дисциплин IT-цикла, которые на этих специальностях изучаются. Скорее всего мы(программисты) на ходимся на более высокой ступени развития, чем обычные люди =&#62; я могу предположить, что у нас с простыми людьми именно по этому возникают "неясности". Мы полностью логичны, логично мыслить можем только мы, а все остальные нет! Один математик сказал: "Логика - это один из способов быть не понятным другим". Я могу продалжать эту "лекцию" и приводить доказательства еще очень долго, но ограничусь эти. Надеюсь мои мысли вам ясны.</description>
		<content:encoded><![CDATA[<p>Я прочитал эту статью и меня охватил порыв гнева! Это просто кошмар! У меня нет слов! Я дико извиняюсь, но Брайс полный ПРИДУРОК! Я не предвтавляю где он мог увидеть таких программистов. У программистов самый высокий уровень интеллекта из всех людей населяющих нашу планету, они самые образованные люди, их речь развита и поставлена куда больше, чем речь выпускника филологического факультета, они чтают столько литературы за всю жизнь, сколько не читал не один &#8220;книжный пьяница&#8221;. Чего стоит прочитать унигу по C#, страниц в которой больше чем в библии. А ведь C# не единстенный язык и не единственная технология программирования и знанием его никто из нас (программистов) не ограничевается. Это у бизнесменов, экономистов и любых других специальностей курсы, читаемые в университете не переписывалиь годами, а у учащихся на IT- смежных дисциплинах они переписываются чуть ли ни каждый новый семестр! Объёмы материала не перечесть. Этот Брайс хоть раз видел учебный план по специальности &#8220;Прикладная математика и информатика&#8221; или по &#8220;Математическое обеспечение вычислительной техники&#8221; и т.д.? Я могу предположить, что у него голова кругом пойдёт от количества мтематических дисциплин и дисциплин IT-цикла, которые на этих специальностях изучаются. Скорее всего мы(программисты) на ходимся на более высокой ступени развития, чем обычные люди =&gt; я могу предположить, что у нас с простыми людьми именно по этому возникают &#8220;неясности&#8221;. Мы полностью логичны, логично мыслить можем только мы, а все остальные нет! Один математик сказал: &#8220;Логика - это один из способов быть не понятным другим&#8221;. Я могу продалжать эту &#8220;лекцию&#8221; и приводить доказательства еще очень долго, но ограничусь эти. Надеюсь мои мысли вам ясны.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Andriy Solovey</title>
		<link>http://www.kraynov.com/2007/08/21/programmers-are-lazy-capricious-pseudo-intellectuals-really/#comment-1045</link>
		<author>Andriy Solovey</author>
		<pubDate>Thu, 23 Aug 2007 13:41:47 +0000</pubDate>
		<guid>http://www.kraynov.com/2007/08/21/programmers-are-lazy-capricious-pseudo-intellectuals-really/#comment-1045</guid>
		<description>Не подумайте что я проповедую элитизм и какие-то особые способности. Любой человек с определенным складом ума - аналитическим и систематическим - может стать хорошим программистом. Не все могут, точно также как не все могут быть хорошими музыкантами, балеринами или учеными. Большинство русских программистов в Канде отличные специалисты. Я работал также с прекрасными программистами из Китая, Ливана, Гон Конга, Франции, Канады, Сербии и т.д. 

Проблема в 3 вещах:

1. Менеджмент устанавливает такие условия (иногда просто из-за желания все контролировать), что программистам просто не дают работать с бизнесом и принимать решения. Они просто кодеры - винтики в большой машине.

2. Для многих программирование это просто возможность заработать хорошие деньги и кормить себя, семью и банки - и ребята принимают неоптимальные для конечного пользователя решения, чтобы подольше поработать на проекте или завязать на себе решения из-за того что другие плохо понимают из-за сложность (job security). 

3. Некоторые не хотят смотреть вокруг себя, учиться, понимать бизнес и пробывать более эффективные подходы к тому как они работают. Они продолжают работать в привычном стиле многие годы и не адаптируются. Хорошие программисты учаться не только программировать.

И последнее, Toyota продала больше автомобилей чем General Motors в Америке в этом году благодарю именно такому подходу (высоко классные команды рабочих ответственные за весь процес), который они практикуют несколько десятков лет  (Toyota Production System).</description>
		<content:encoded><![CDATA[<p>Не подумайте что я проповедую элитизм и какие-то особые способности. Любой человек с определенным складом ума - аналитическим и систематическим - может стать хорошим программистом. Не все могут, точно также как не все могут быть хорошими музыкантами, балеринами или учеными. Большинство русских программистов в Канде отличные специалисты. Я работал также с прекрасными программистами из Китая, Ливана, Гон Конга, Франции, Канады, Сербии и т.д. </p>
<p>Проблема в 3 вещах:</p>
<p>1. Менеджмент устанавливает такие условия (иногда просто из-за желания все контролировать), что программистам просто не дают работать с бизнесом и принимать решения. Они просто кодеры - винтики в большой машине.</p>
<p>2. Для многих программирование это просто возможность заработать хорошие деньги и кормить себя, семью и банки - и ребята принимают неоптимальные для конечного пользователя решения, чтобы подольше поработать на проекте или завязать на себе решения из-за того что другие плохо понимают из-за сложность (job security). </p>
<p>3. Некоторые не хотят смотреть вокруг себя, учиться, понимать бизнес и пробывать более эффективные подходы к тому как они работают. Они продолжают работать в привычном стиле многие годы и не адаптируются. Хорошие программисты учаться не только программировать.</p>
<p>И последнее, Toyota продала больше автомобилей чем General Motors в Америке в этом году благодарю именно такому подходу (высоко классные команды рабочих ответственные за весь процес), который они практикуют несколько десятков лет  (Toyota Production System).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: neznaika</title>
		<link>http://www.kraynov.com/2007/08/21/programmers-are-lazy-capricious-pseudo-intellectuals-really/#comment-1042</link>
		<author>neznaika</author>
		<pubDate>Thu, 23 Aug 2007 12:50:17 +0000</pubDate>
		<guid>http://www.kraynov.com/2007/08/21/programmers-are-lazy-capricious-pseudo-intellectuals-really/#comment-1042</guid>
		<description>"Такой спецназ дорого стоит и тренируется годами."
Без такого спецназа думается, и начинать не стоит, особенно там, где мера ответственности измеряется миллионами.</description>
		<content:encoded><![CDATA[<p>&#8220;Такой спецназ дорого стоит и тренируется годами.&#8221;<br />
Без такого спецназа думается, и начинать не стоит, особенно там, где мера ответственности измеряется миллионами.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: cookdnn</title>
		<link>http://www.kraynov.com/2007/08/21/programmers-are-lazy-capricious-pseudo-intellectuals-really/#comment-1039</link>
		<author>cookdnn</author>
		<pubDate>Thu, 23 Aug 2007 12:18:29 +0000</pubDate>
		<guid>http://www.kraynov.com/2007/08/21/programmers-are-lazy-capricious-pseudo-intellectuals-really/#comment-1039</guid>
		<description>Andriy Solovey, по поводу дисциплинированный и творческий немного перегнули палку ;) Коллизия получается.
Такой спецназ дорого стоит и тренируется годами. Как пример, 6 лет назад работал в маленькой телефонной компании единственным программистом. Технический директор не знал ничего про "Менеджмент Инжениринг Кодинг". Зато он знал "как это должно быть". Для того чтобы "это" дошло и до меня, он просто заставлял месяц работать вместо сотрудника (для которого писался АРМ). Скажу честно - софтом пользуются по сегодня (просто, быстро, удобно, а главное все правильно и ничего лишнего). К сожалению сегодня такие методики очень дороги и никто их не использует.</description>
		<content:encoded><![CDATA[<p>Andriy Solovey, по поводу дисциплинированный и творческий немного перегнули палку <img src='http://www.kraynov.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> Коллизия получается.<br />
Такой спецназ дорого стоит и тренируется годами. Как пример, 6 лет назад работал в маленькой телефонной компании единственным программистом. Технический директор не знал ничего про &#8220;Менеджмент Инжениринг Кодинг&#8221;. Зато он знал &#8220;как это должно быть&#8221;. Для того чтобы &#8220;это&#8221; дошло и до меня, он просто заставлял месяц работать вместо сотрудника (для которого писался АРМ). Скажу честно - софтом пользуются по сегодня (просто, быстро, удобно, а главное все правильно и ничего лишнего). К сожалению сегодня такие методики очень дороги и никто их не использует.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ленивые псевдоинтеллектуалы - пояснения &#124; kraynov.com</title>
		<link>http://www.kraynov.com/2007/08/21/programmers-are-lazy-capricious-pseudo-intellectuals-really/#comment-1038</link>
		<author>Ленивые псевдоинтеллектуалы - пояснения &#124; kraynov.com</author>
		<pubDate>Thu, 23 Aug 2007 11:18:22 +0000</pubDate>
		<guid>http://www.kraynov.com/2007/08/21/programmers-are-lazy-capricious-pseudo-intellectuals-really/#comment-1038</guid>
		<description>[...] вы следите за комментариями к статье &#8220;Неужели программисты - ленивые капризные псевдоинтелл...?&#8221;, вы не могли не заметить, что там высказался Andriy [...]</description>
		<content:encoded><![CDATA[<p>[&#8230;] вы следите за комментариями к статье &#8220;Неужели программисты - ленивые капризные псевдоинтелл&#8230;?&#8221;, вы не могли не заметить, что там высказался Andriy [&#8230;]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Andriy Solovey</title>
		<link>http://www.kraynov.com/2007/08/21/programmers-are-lazy-capricious-pseudo-intellectuals-really/#comment-1025</link>
		<author>Andriy Solovey</author>
		<pubDate>Thu, 23 Aug 2007 05:39:58 +0000</pubDate>
		<guid>http://www.kraynov.com/2007/08/21/programmers-are-lazy-capricious-pseudo-intellectuals-really/#comment-1025</guid>
		<description>Dekus:

1. Рецепт для стада очень простой - программисты не понимают что поьзователю нужно и строго следуют спецификациям (которые являются частным случаем игры в испорченный телефон), менджемент не понимает сущности программирования и нанимает большое количество дешевых и думающих прямолинейно кодеров для механистической переработки требований - почти как для сборки картошки в колхозе - дело то не хитрое.

2. Одному человеку сложно, но воможно с помощью экспертов. 5 высокласных спецов программистов хорошо разбирающихся в бизнесе, говорящих с клиентом на их языке стоят бригады из 50 непонимающих бизнес задачи кодеров. Эта бригада навернет много кода, приймет много проектных и технологических решений, будет иметь много митингов где будут пытаться понять что творится, а чаще всего даже не будут. Просто будут что то програмировать. Какой будет результат? Вбивание текстов програм в компьютер не самая сложная задача.

3. Умный, дисциплинированый, творческий, неравнодушный, понимающий предметную область, способный видеть сущность проблем и проект в целом. Ну и конечно умеющий хорошо програмировать и учащийся на своих ошибках :) Спецназ почти. Мне повезло - я с такими работаю.</description>
		<content:encoded><![CDATA[<p>Dekus:</p>
<p>1. Рецепт для стада очень простой - программисты не понимают что поьзователю нужно и строго следуют спецификациям (которые являются частным случаем игры в испорченный телефон), менджемент не понимает сущности программирования и нанимает большое количество дешевых и думающих прямолинейно кодеров для механистической переработки требований - почти как для сборки картошки в колхозе - дело то не хитрое.</p>
<p>2. Одному человеку сложно, но воможно с помощью экспертов. 5 высокласных спецов программистов хорошо разбирающихся в бизнесе, говорящих с клиентом на их языке стоят бригады из 50 непонимающих бизнес задачи кодеров. Эта бригада навернет много кода, приймет много проектных и технологических решений, будет иметь много митингов где будут пытаться понять что творится, а чаще всего даже не будут. Просто будут что то програмировать. Какой будет результат? Вбивание текстов програм в компьютер не самая сложная задача.</p>
<p>3. Умный, дисциплинированый, творческий, неравнодушный, понимающий предметную область, способный видеть сущность проблем и проект в целом. Ну и конечно умеющий хорошо програмировать и учащийся на своих ошибках <img src='http://www.kraynov.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> Спецназ почти. Мне повезло - я с такими работаю.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: dekus</title>
		<link>http://www.kraynov.com/2007/08/21/programmers-are-lazy-capricious-pseudo-intellectuals-really/#comment-1024</link>
		<author>dekus</author>
		<pubDate>Thu, 23 Aug 2007 04:50:15 +0000</pubDate>
		<guid>http://www.kraynov.com/2007/08/21/programmers-are-lazy-capricious-pseudo-intellectuals-really/#comment-1024</guid>
		<description>К стыду своему обнаружил что понятия не имею что означает Agile. )). Погуглил, просветился )). Чувствую себя пионэром удачно заглянувшим на огонек )).

Андрей. Еще пару вопросов если Макс не будет против ))

1. Вы пишете что гибкие методики разработки неприменимы в стаде кодеров. Вопрос в каком случае кодеры формируют стадо? Это ошибка менеджмента или недостаточная мотивированность? т.е. какие причины формирующие подобную ситуацию вы знаете?

2. Что вкладывается в понятие "понимать бизнес"? На сколько я понимаю в ряде случаев и ниш есть несколько звеньев отвечающих каждый за свое направление и охватить все их одному человеку крайне сложно...

3. Не могли бы вы привести требования к высококвалифицированному программисту как вы их видите?

Заранее спасибо за ответы.

to Крайнов: это ж нужно было создать такой разноплановый и полезный блог...</description>
		<content:encoded><![CDATA[<p>К стыду своему обнаружил что понятия не имею что означает Agile. )). Погуглил, просветился )). Чувствую себя пионэром удачно заглянувшим на огонек )).</p>
<p>Андрей. Еще пару вопросов если Макс не будет против ))</p>
<p>1. Вы пишете что гибкие методики разработки неприменимы в стаде кодеров. Вопрос в каком случае кодеры формируют стадо? Это ошибка менеджмента или недостаточная мотивированность? т.е. какие причины формирующие подобную ситуацию вы знаете?</p>
<p>2. Что вкладывается в понятие &#8220;понимать бизнес&#8221;? На сколько я понимаю в ряде случаев и ниш есть несколько звеньев отвечающих каждый за свое направление и охватить все их одному человеку крайне сложно&#8230;</p>
<p>3. Не могли бы вы привести требования к высококвалифицированному программисту как вы их видите?</p>
<p>Заранее спасибо за ответы.</p>
<p>to Крайнов: это ж нужно было создать такой разноплановый и полезный блог&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Andriy Solovey</title>
		<link>http://www.kraynov.com/2007/08/21/programmers-are-lazy-capricious-pseudo-intellectuals-really/#comment-1022</link>
		<author>Andriy Solovey</author>
		<pubDate>Wed, 22 Aug 2007 13:34:21 +0000</pubDate>
		<guid>http://www.kraynov.com/2007/08/21/programmers-are-lazy-capricious-pseudo-intellectuals-really/#comment-1022</guid>
		<description>Макс, я не только не в обиде за перевод, но считаю это честью.

Dekus, извини за неправильное написание имени.

Я не хочу начинать здесь религиозные войны, поэтому коротко о наболевшем и все :).

1. Agile - метод только для хороших девелоперов - outsource и стадо кодеров не будет хорошо с ним работать.
2. Для Agile очень важен дисциплинированный подход с прямым вовлечением программистов в бизнес анализ и постоянным общением. Бизнес эксперты и аналисть должны помогать пониманию, а не решать.
3. Это правда - в Agile легко сбиться на разработку системы как большую кучу мусора. Только эволюционный дизайн как сложного организма, постоянный рефакторинг и автоматизированное тестирование всего того что движется и дышит может помочь.
4. Я против больших команд со средне и низко квалифицированными кодерами (я не про знания и новичков, а способности). Высоквалифицированными программисты тоже бывают разные - некоторые делают из мухи высокотехнологического слона, другие делают юзеров счастливыми даже со средней идеей. Мне больше нравятся последние, но они должны понимать бизнес</description>
		<content:encoded><![CDATA[<p>Макс, я не только не в обиде за перевод, но считаю это честью.</p>
<p>Dekus, извини за неправильное написание имени.</p>
<p>Я не хочу начинать здесь религиозные войны, поэтому коротко о наболевшем и все :).</p>
<p>1. Agile - метод только для хороших девелоперов - outsource и стадо кодеров не будет хорошо с ним работать.<br />
2. Для Agile очень важен дисциплинированный подход с прямым вовлечением программистов в бизнес анализ и постоянным общением. Бизнес эксперты и аналисть должны помогать пониманию, а не решать.<br />
3. Это правда - в Agile легко сбиться на разработку системы как большую кучу мусора. Только эволюционный дизайн как сложного организма, постоянный рефакторинг и автоматизированное тестирование всего того что движется и дышит может помочь.<br />
4. Я против больших команд со средне и низко квалифицированными кодерами (я не про знания и новичков, а способности). Высоквалифицированными программисты тоже бывают разные - некоторые делают из мухи высокотехнологического слона, другие делают юзеров счастливыми даже со средней идеей. Мне больше нравятся последние, но они должны понимать бизнес</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: dekus</title>
		<link>http://www.kraynov.com/2007/08/21/programmers-are-lazy-capricious-pseudo-intellectuals-really/#comment-1020</link>
		<author>dekus</author>
		<pubDate>Wed, 22 Aug 2007 12:52:40 +0000</pubDate>
		<guid>http://www.kraynov.com/2007/08/21/programmers-are-lazy-capricious-pseudo-intellectuals-really/#comment-1020</guid>
		<description>to Andriy Solovey: 
Во первых я Dekus а не decus. 

Во вторых это равносильно как учить ребенка плавать бросив его в воду. Для перехода из разряда кодеров в раздел архитекторов\аналитиков нужно не только время и богатый опыт, но и хорошее понимание методов проектирования. Я не могу расписаться за всех но на сегодняшний день программист может и должен им быть, а вот реально добыть знаний в этом направлении он может только собственным упорством, трудом и наглостью, потому как преподавать такие вещи (по крайней мере в тех вузах о которых я знаю) никто не хочет. Вы не поняли моей основной мысли аналитик\архитектор это специальность на стыке. По моим прикидкам оптимально вообще 2 образования или опыт работы на стыке областей. Это не продолжение программиста в развитии это следующая ветка эволюции. В то время как программист (обыкновеннус) должен просто писать код как верно подметил HoarFrost.

Все Макс мои извинения закругляюсь с религией. )) Уж больно живую тему подняли.</description>
		<content:encoded><![CDATA[<p>to Andriy Solovey:<br />
Во первых я Dekus а не decus. </p>
<p>Во вторых это равносильно как учить ребенка плавать бросив его в воду. Для перехода из разряда кодеров в раздел архитекторов\аналитиков нужно не только время и богатый опыт, но и хорошее понимание методов проектирования. Я не могу расписаться за всех но на сегодняшний день программист может и должен им быть, а вот реально добыть знаний в этом направлении он может только собственным упорством, трудом и наглостью, потому как преподавать такие вещи (по крайней мере в тех вузах о которых я знаю) никто не хочет. Вы не поняли моей основной мысли аналитик\архитектор это специальность на стыке. По моим прикидкам оптимально вообще 2 образования или опыт работы на стыке областей. Это не продолжение программиста в развитии это следующая ветка эволюции. В то время как программист (обыкновеннус) должен просто писать код как верно подметил HoarFrost.</p>
<p>Все Макс мои извинения закругляюсь с религией. )) Уж больно живую тему подняли.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Max Kraynov</title>
		<link>http://www.kraynov.com/2007/08/21/programmers-are-lazy-capricious-pseudo-intellectuals-really/#comment-1018</link>
		<author>Max Kraynov</author>
		<pubDate>Wed, 22 Aug 2007 11:40:51 +0000</pubDate>
		<guid>http://www.kraynov.com/2007/08/21/programmers-are-lazy-capricious-pseudo-intellectuals-really/#comment-1018</guid>
		<description>HoarFrost: абсолютно согласен с твоими тезисами :) Я бы не хотел превращать этот блог, который в последние полгода превращается в мою площадку по информации, связанной с созданием и развитием малых бизнесов, в место для религиозных споров :) Несмотря на то, что я профессиональный продуктовод и с методологиями знаком, мягко сказать, не понаслышке.</description>
		<content:encoded><![CDATA[<p>HoarFrost: абсолютно согласен с твоими тезисами <img src='http://www.kraynov.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> Я бы не хотел превращать этот блог, который в последние полгода превращается в мою площадку по информации, связанной с созданием и развитием малых бизнесов, в место для религиозных споров <img src='http://www.kraynov.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> Несмотря на то, что я профессиональный продуктовод и с методологиями знаком, мягко сказать, не понаслышке.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: HoarFrost</title>
		<link>http://www.kraynov.com/2007/08/21/programmers-are-lazy-capricious-pseudo-intellectuals-really/#comment-1017</link>
		<author>HoarFrost</author>
		<pubDate>Wed, 22 Aug 2007 11:35:27 +0000</pubDate>
		<guid>http://www.kraynov.com/2007/08/21/programmers-are-lazy-capricious-pseudo-intellectuals-really/#comment-1017</guid>
		<description>А давайте начнем еще спорить про преимущества подходов к разработке. Я вот участвовал в проекте, который начался как XP-based, потом был переписан с нуля в стиле Agile и все равно в результате был завален. Но это ж не значит, что оба подхода - отстой, даешь msf. 

И все-таки программист должен программировать - писать код по спецификации. Если ему будет интересно,то со временем он приобретет нужную квалификацию и станет эти спецификации делать, перестав быть программистом. А мешать все функции в кучу в одном человеке - наколенство, имхо. 

Сергей.</description>
		<content:encoded><![CDATA[<p>А давайте начнем еще спорить про преимущества подходов к разработке. Я вот участвовал в проекте, который начался как XP-based, потом был переписан с нуля в стиле Agile и все равно в результате был завален. Но это ж не значит, что оба подхода - отстой, даешь msf. </p>
<p>И все-таки программист должен программировать - писать код по спецификации. Если ему будет интересно,то со временем он приобретет нужную квалификацию и станет эти спецификации делать, перестав быть программистом. А мешать все функции в кучу в одном человеке - наколенство, имхо. </p>
<p>Сергей.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Max Kraynov</title>
		<link>http://www.kraynov.com/2007/08/21/programmers-are-lazy-capricious-pseudo-intellectuals-really/#comment-1016</link>
		<author>Max Kraynov</author>
		<pubDate>Wed, 22 Aug 2007 11:23:24 +0000</pubDate>
		<guid>http://www.kraynov.com/2007/08/21/programmers-are-lazy-capricious-pseudo-intellectuals-really/#comment-1016</guid>
		<description>Андрей,

извини, я сразу не сообразил, что ты - автор изначальной статьи, которую я не удержался и стащил :) Надеюсь, ты на меня не в обиде за это.</description>
		<content:encoded><![CDATA[<p>Андрей,</p>
<p>извини, я сразу не сообразил, что ты - автор изначальной статьи, которую я не удержался и стащил <img src='http://www.kraynov.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> Надеюсь, ты на меня не в обиде за это.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Max Kraynov</title>
		<link>http://www.kraynov.com/2007/08/21/programmers-are-lazy-capricious-pseudo-intellectuals-really/#comment-1015</link>
		<author>Max Kraynov</author>
		<pubDate>Wed, 22 Aug 2007 11:20:48 +0000</pubDate>
		<guid>http://www.kraynov.com/2007/08/21/programmers-are-lazy-capricious-pseudo-intellectuals-really/#comment-1015</guid>
		<description>Андрей, Agile/XP часто бывает процессом по умолчанию, особенно в компаниях, где разработка является чем-то второстепенным, а также в стартапах. Таких компаний, в принципе, большинство :) Проблема с этим подходом состоит в том, что очень и очень редко первая версия продукта, построенная с использованием agile, выбрасывается и переписывается с нуля.</description>
		<content:encoded><![CDATA[<p>Андрей, Agile/XP часто бывает процессом по умолчанию, особенно в компаниях, где разработка является чем-то второстепенным, а также в стартапах. Таких компаний, в принципе, большинство <img src='http://www.kraynov.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> Проблема с этим подходом состоит в том, что очень и очень редко первая версия продукта, построенная с использованием agile, выбрасывается и переписывается с нуля.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Andriy Solovey</title>
		<link>http://www.kraynov.com/2007/08/21/programmers-are-lazy-capricious-pseudo-intellectuals-really/#comment-1014</link>
		<author>Andriy Solovey</author>
		<pubDate>Wed, 22 Aug 2007 11:16:36 +0000</pubDate>
		<guid>http://www.kraynov.com/2007/08/21/programmers-are-lazy-capricious-pseudo-intellectuals-really/#comment-1014</guid>
		<description>Decus: основная идея моей статьи (для которой Max сделал отличный перевод) в том что профессиональный программист должен быть больше не кодером, а системным бизнес аналистом. Качество решений намного улучшится, так как оно в основном зависит от правильного восприятия и трансляции идей заказчика. У меня есть отдельная статья про поток идей: http://softwarecreation.org/2007/software-development-is-the-flow-of-ideas-the-rest-is-secondary/
 
И я убежден, что Agile / XP, самый эффективный процесс разработки для программных продуктов :)</description>
		<content:encoded><![CDATA[<p>Decus: основная идея моей статьи (для которой Max сделал отличный перевод) в том что профессиональный программист должен быть больше не кодером, а системным бизнес аналистом. Качество решений намного улучшится, так как оно в основном зависит от правильного восприятия и трансляции идей заказчика. У меня есть отдельная статья про поток идей: <a href="http://softwarecreation.org/2007/software-development-is-the-flow-of-ideas-the-rest-is-secondary/" rel="nofollow">http://softwarecreation.org/2007/software-development-is-the-flow-of-ideas-the-rest-is-secondary/</a></p>
<p>И я убежден, что Agile / XP, самый эффективный процесс разработки для программных продуктов <img src='http://www.kraynov.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: SGerr</title>
		<link>http://www.kraynov.com/2007/08/21/programmers-are-lazy-capricious-pseudo-intellectuals-really/#comment-1013</link>
		<author>SGerr</author>
		<pubDate>Wed, 22 Aug 2007 09:32:06 +0000</pubDate>
		<guid>http://www.kraynov.com/2007/08/21/programmers-are-lazy-capricious-pseudo-intellectuals-really/#comment-1013</guid>
		<description>Максим: эт точно :)))</description>
		<content:encoded><![CDATA[<p>Максим: эт точно :)))</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Max Kraynov</title>
		<link>http://www.kraynov.com/2007/08/21/programmers-are-lazy-capricious-pseudo-intellectuals-really/#comment-1012</link>
		<author>Max Kraynov</author>
		<pubDate>Wed, 22 Aug 2007 09:29:20 +0000</pubDate>
		<guid>http://www.kraynov.com/2007/08/21/programmers-are-lazy-capricious-pseudo-intellectuals-really/#comment-1012</guid>
		<description>SGerr: кто бы спорил? Просто не всегда ты можешь спрыгнуть с корабля. Кто-то всё равно должен им рулить. Вот тогда-то и появляется стимул думать :)</description>
		<content:encoded><![CDATA[<p>SGerr: кто бы спорил? Просто не всегда ты можешь спрыгнуть с корабля. Кто-то всё равно должен им рулить. Вот тогда-то и появляется стимул думать <img src='http://www.kraynov.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: SGerr</title>
		<link>http://www.kraynov.com/2007/08/21/programmers-are-lazy-capricious-pseudo-intellectuals-really/#comment-1011</link>
		<author>SGerr</author>
		<pubDate>Wed, 22 Aug 2007 09:16:37 +0000</pubDate>
		<guid>http://www.kraynov.com/2007/08/21/programmers-are-lazy-capricious-pseudo-intellectuals-really/#comment-1011</guid>
		<description>Максим: "...дитя кого-то из топ-менеджмента". Скорее -- игрушка. Ты и сам знаешь, подобные выходки могут леГко угробить компанию. И, разумеется, виноват будет исполнитель. Посему с таких тем нужно соскакивать. Жестко, вплоть до смены компании.

Выбор подрядчика -- тоже проект. :) Есть вполне известный перечень действий, способствующих минимизации рисков. И грамотное ведение подрядчиком проектов в прошлом -- немаловажная деталь. ;)</description>
		<content:encoded><![CDATA[<p>Максим: &#8220;&#8230;дитя кого-то из топ-менеджмента&#8221;. Скорее &#8212; игрушка. Ты и сам знаешь, подобные выходки могут леГко угробить компанию. И, разумеется, виноват будет исполнитель. Посему с таких тем нужно соскакивать. Жестко, вплоть до смены компании.</p>
<p>Выбор подрядчика &#8212; тоже проект. <img src='http://www.kraynov.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> Есть вполне известный перечень действий, способствующих минимизации рисков. И грамотное ведение подрядчиком проектов в прошлом &#8212; немаловажная деталь. <img src='http://www.kraynov.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Max Kraynov</title>
		<link>http://www.kraynov.com/2007/08/21/programmers-are-lazy-capricious-pseudo-intellectuals-really/#comment-1010</link>
		<author>Max Kraynov</author>
		<pubDate>Wed, 22 Aug 2007 09:07:15 +0000</pubDate>
		<guid>http://www.kraynov.com/2007/08/21/programmers-are-lazy-capricious-pseudo-intellectuals-really/#comment-1010</guid>
		<description>SGerr: в том и суть, что проекты-уродцы - это дитя кого-то из топ-менеджмента, поэтому убить ребёнка-урода практически нереально. Т.е. это сделать можно, но ценой серьёзной политики.

Насчёт грамотных проектов - тут дело сложнее. 300-500к - это среднего размера проекты, и за них случается максимальная конкуренция. Мне такие проекты не очень нравится, т.к. процесс выбора вендора на проектах от 100к до 1М - это кошмар: все мелкие компании занимаются ценовой конкуренцией, а для серьёзных компаний это слишком мелкие проекты, и они занимаются ими исключительно чтобы получить нового клиента.</description>
		<content:encoded><![CDATA[<p>SGerr: в том и суть, что проекты-уродцы - это дитя кого-то из топ-менеджмента, поэтому убить ребёнка-урода практически нереально. Т.е. это сделать можно, но ценой серьёзной политики.</p>
<p>Насчёт грамотных проектов - тут дело сложнее. 300-500к - это среднего размера проекты, и за них случается максимальная конкуренция. Мне такие проекты не очень нравится, т.к. процесс выбора вендора на проектах от 100к до 1М - это кошмар: все мелкие компании занимаются ценовой конкуренцией, а для серьёзных компаний это слишком мелкие проекты, и они занимаются ими исключительно чтобы получить нового клиента.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: SGerr</title>
		<link>http://www.kraynov.com/2007/08/21/programmers-are-lazy-capricious-pseudo-intellectuals-really/#comment-1009</link>
		<author>SGerr</author>
		<pubDate>Wed, 22 Aug 2007 09:03:30 +0000</pubDate>
		<guid>http://www.kraynov.com/2007/08/21/programmers-are-lazy-capricious-pseudo-intellectuals-really/#comment-1009</guid>
		<description>Максим: "...не имели никакого отношения к маркетингу, и маркетинг про них просто ничего не знал..." это смерть. Ты спрашиваешь у кандидатов, когда убивать "проект-уродец". Так вот в данном случае я бы _настоял_ на аборте! :)

"...видел и грамотные проекты, которые, правда, делались по всем правилам, потому что бюджеты на них были по 300-500к."  Думаю, глупо спрашивать: "таки что же тебе больше нравится?" ;)))))</description>
		<content:encoded><![CDATA[<p>Максим: &#8220;&#8230;не имели никакого отношения к маркетингу, и маркетинг про них просто ничего не знал&#8230;&#8221; это смерть. Ты спрашиваешь у кандидатов, когда убивать &#8220;проект-уродец&#8221;. Так вот в данном случае я бы _настоял_ на аборте! <img src='http://www.kraynov.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>&#8220;&#8230;видел и грамотные проекты, которые, правда, делались по всем правилам, потому что бюджеты на них были по 300-500к.&#8221;  Думаю, глупо спрашивать: &#8220;таки что же тебе больше нравится?&#8221; ;)))))</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Max Kraynov</title>
		<link>http://www.kraynov.com/2007/08/21/programmers-are-lazy-capricious-pseudo-intellectuals-really/#comment-1008</link>
		<author>Max Kraynov</author>
		<pubDate>Wed, 22 Aug 2007 08:40:23 +0000</pubDate>
		<guid>http://www.kraynov.com/2007/08/21/programmers-are-lazy-capricious-pseudo-intellectuals-really/#comment-1008</guid>
		<description>SGerr. мой опыт разительно отличается. Я прекрасно знаю, что внутренние проекты тоже имеют заказчиков. Проблема в том, что большинство внутренних проектов, с которыми приходилось встречаться, не имели никакого отношения к маркетингу, и маркетинг про них просто ничего не знал.

Но я видел и грамотные проекты, которые, правда, делались по всем правилам, потому что бюджеты на них были по 300-500к.</description>
		<content:encoded><![CDATA[<p>SGerr. мой опыт разительно отличается. Я прекрасно знаю, что внутренние проекты тоже имеют заказчиков. Проблема в том, что большинство внутренних проектов, с которыми приходилось встречаться, не имели никакого отношения к маркетингу, и маркетинг про них просто ничего не знал.</p>
<p>Но я видел и грамотные проекты, которые, правда, делались по всем правилам, потому что бюджеты на них были по 300-500к.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: SGerr</title>
		<link>http://www.kraynov.com/2007/08/21/programmers-are-lazy-capricious-pseudo-intellectuals-really/#comment-1007</link>
		<author>SGerr</author>
		<pubDate>Wed, 22 Aug 2007 08:31:39 +0000</pubDate>
		<guid>http://www.kraynov.com/2007/08/21/programmers-are-lazy-capricious-pseudo-intellectuals-really/#comment-1007</guid>
		<description>Максим: внутренний проект -- это тоже проект. И у него также есть заказчик. Только внутренний. И работать с ним следует так же, как и с "внешним" проектом (не доходя, разумеется до маразма). В частности, в большинстве случаев маркетинг выступает с заказом "новой возможности". И, все мы понимаем, - не просто так, "чтобы технари потренировались". Они собираются эту возможность _продавать_. И, -- ой, сюрприз! -- им тоже нужно время на запуск, а также нужно планировать, скажем, рекламный бюджет, etc.

Вообще говоря, внутренний заказ предоставляет больше возможностей проделать работу качественно: предметная область знакома, люди под рукой, "жести" (вроде несовпадения графиков, взглядов, целей... да отпусков, в конце концов) меньше...</description>
		<content:encoded><![CDATA[<p>Максим: внутренний проект &#8212; это тоже проект. И у него также есть заказчик. Только внутренний. И работать с ним следует так же, как и с &#8220;внешним&#8221; проектом (не доходя, разумеется до маразма). В частности, в большинстве случаев маркетинг выступает с заказом &#8220;новой возможности&#8221;. И, все мы понимаем, - не просто так, &#8220;чтобы технари потренировались&#8221;. Они собираются эту возможность _продавать_. И, &#8212; ой, сюрприз! &#8212; им тоже нужно время на запуск, а также нужно планировать, скажем, рекламный бюджет, etc.</p>
<p>Вообще говоря, внутренний заказ предоставляет больше возможностей проделать работу качественно: предметная область знакома, люди под рукой, &#8220;жести&#8221; (вроде несовпадения графиков, взглядов, целей&#8230; да отпусков, в конце концов) меньше&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Max Kraynov</title>
		<link>http://www.kraynov.com/2007/08/21/programmers-are-lazy-capricious-pseudo-intellectuals-really/#comment-1006</link>
		<author>Max Kraynov</author>
		<pubDate>Wed, 22 Aug 2007 08:16:19 +0000</pubDate>
		<guid>http://www.kraynov.com/2007/08/21/programmers-are-lazy-capricious-pseudo-intellectuals-really/#comment-1006</guid>
		<description>SGerr, ты прав только когда есть нормальное управление проектами, и когда есть менеджер проекта. Когда есть проект, и непонятно, когда его сдавать (пример: новый релиз внутреннего продукта), и возникает подобная проблема.</description>
		<content:encoded><![CDATA[<p>SGerr, ты прав только когда есть нормальное управление проектами, и когда есть менеджер проекта. Когда есть проект, и непонятно, когда его сдавать (пример: новый релиз внутреннего продукта), и возникает подобная проблема.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
