<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Блог об IT бизнесе</title>
	<atom:link href="http://victorronin.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://victorronin.com</link>
	<description>Несерьезные мысли о серьезном бизнесе от Виктора Ронина.</description>
	<lastBuildDate>Tue, 31 Aug 2010 16:38:53 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Алгоритм шифрования AES</title>
		<link>http://victorronin.com/2010/08/31/algoritm-shifrovaniya-aes/</link>
		<comments>http://victorronin.com/2010/08/31/algoritm-shifrovaniya-aes/#comments</comments>
		<pubDate>Tue, 31 Aug 2010 16:38:53 +0000</pubDate>
		<dc:creator>Victor Ronin</dc:creator>
				<category><![CDATA[Разное]]></category>

		<guid isPermaLink="false">http://victorronin.com/?p=634</guid>
		<description><![CDATA[В течении прошлой недели покопался с AES&#8217;ом. Раньше для меня это был совсем уж черный ящик &#8211; данные и ключ на вход, зашифрованные данные на выходе. Решил, что пора заглянуть под крышку капота. Если кому интересно. Отличное объяснение того, как оно работает находится тут (в виде комиксов). Ну, что могу сказать. Результаты следующие а) Я [...]]]></description>
			<content:encoded><![CDATA[<p>В течении прошлой недели покопался с <a href="http://en.wikipedia.org/wiki/Advanced_Encryption_Standard">AES&#8217;ом</a>. Раньше для меня это был совсем уж черный ящик &#8211; данные и ключ на вход, зашифрованные данные на выходе. Решил, что пора заглянуть под крышку капота.</p>
<p>Если кому интересно. Отличное объяснение того, как оно работает находится <a href="http://www.moserware.com/2009/09/stick-figure-guide-to-advanced.html">тут </a>(в виде комиксов).</p>
<p>Ну, что могу сказать. Результаты следующие<br />
а) Я могу написать сейчас AES по памяти. Алгоритм оказался удивительно простой.<br />
б) Хотя я понял всю математику которой он пользуется, понимания почему он был так задизайнен увеличилось очень слабо.<br />
в) По ходу, у меня пришла идея как потенциально его можно было бы взломать. Повозился с этим (ясен пень ничего от этого не ожидал и ничего не вышло), но оказывается, что то что я придумал &#8211; это вполне стандартная идея описанная в <a href="http://ru.wikipedia.org/wiki/%D0%9B%D0%B8%D0%BD%D0%B5%D0%B9%D0%BD%D1%8B%D0%B9_%D0%BA%D1%80%D0%B8%D0%BF%D1%82%D0%BE%D0%B0%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7">линейном криптоанализе</a>. (Увы, ничего нового не придумано, но все равно приятно самому было дойти до этой идеи).<br />
г) Пришлось вспомнить <a href="http://ru.wikipedia.org/wiki/%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC_%D0%95%D0%B2%D0%BA%D0%BB%D0%B8%D0%B4%D0%B0">алгоритм Эвклида</a> (для вычисления наибольшего общего кратного). Так сказать не прошло и 20 лет (где-то с 3-4 класса), как мне понадобились знания, которые почему-то в школе никто не объяснил куда нужно применять. </p>
<p>В общем, приятно покопался и размял мозг математикой.</p>
]]></content:encoded>
			<wfw:commentRss>http://victorronin.com/2010/08/31/algoritm-shifrovaniya-aes/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Посмотрел Inception.</title>
		<link>http://victorronin.com/2010/08/29/posmotrel-inception/</link>
		<comments>http://victorronin.com/2010/08/29/posmotrel-inception/#comments</comments>
		<pubDate>Mon, 30 Aug 2010 03:27:09 +0000</pubDate>
		<dc:creator>Victor Ronin</dc:creator>
				<category><![CDATA[Мысли вслух]]></category>

		<guid isPermaLink="false">http://victorronin.com/?p=630</guid>
		<description><![CDATA[Посмотрел Inception и он мне понравился, хороший такой крышеснимательный фильм. Я только не понял/недопонял несколько вещей. Так что, прошу помощь зала в растолковании: 1) Как я понял главный герой с его женой жили в Limbo и там строили свой город мечты. И как я понимаю, это самый нижний уровень сна. Но с другой стороны, вроде [...]]]></description>
			<content:encoded><![CDATA[<p>Посмотрел Inception и он мне понравился, хороший такой крышеснимательный фильм. Я только не понял/недопонял несколько вещей. Так что, прошу помощь зала в растолковании:</p>
<p>1) Как я понял главный герой с его женой жили в Limbo и там строили свой город мечты. И как я понимаю, это самый нижний уровень сна. Но с другой стороны, вроде он своей жене закинул идею, что мир нереальный. А с третьей стороны, вроде чтобы закинуть идею, нужно пойти в сон еще большей вложенности. Собственно вопрос, если Limbo самый глубокий уровень, то как он занырнул еще глубже, чтобы вложить идею? Или я что-то недопонял.</p>
<p>2) А зачем главный герой остался в Limbo ища своего работодателя? Если вынырнуть оттуда они все равно не могут, пока их не разбудят в реальности, то он просто должен был там застрять на X лет. Или и тут я что-то недопонял.</p>
<p>P.S. Если фильм вам очень понравился, то вот тут его исходники на C (http://github.com/karthick18/inception).</p>
]]></content:encoded>
			<wfw:commentRss>http://victorronin.com/2010/08/29/posmotrel-inception/feed/</wfw:commentRss>
		<slash:comments>21</slash:comments>
		</item>
		<item>
		<title>Эклеры по программистски.</title>
		<link>http://victorronin.com/2010/08/29/eklery-po-programmistski/</link>
		<comments>http://victorronin.com/2010/08/29/eklery-po-programmistski/#comments</comments>
		<pubDate>Sun, 29 Aug 2010 17:17:29 +0000</pubDate>
		<dc:creator>Victor Ronin</dc:creator>
				<category><![CDATA[Образование]]></category>

		<guid isPermaLink="false">http://victorronin.com/?p=619</guid>
		<description><![CDATA[В одной прошлой статье я поспорил с Chris насчет того, что я не бестолочь и что я умею и люблю учиться. И по этому спору я должен был научиться делать эклеры. Вот, собственно говоря несколько фотографий. Первая партия эклеров (вы можете заметить несколько покореженных), вторая партия добавлена к первой, сваренный заварной крем, эклеры намазанные шоколадом [...]]]></description>
			<content:encoded><![CDATA[<p>В одной прошлой статье я поспорил с Chris насчет того, что я не бестолочь и что я умею и люблю учиться. И по этому спору я должен был научиться делать эклеры.</p>
<p>Вот, собственно говоря несколько фотографий. Первая партия эклеров (вы можете заметить несколько покореженных), вторая партия добавлена к первой, сваренный заварной крем, эклеры намазанные шоколадом и я жутко оскаленный после нескольких часов борьбы с эклерами и интернетом (у меня wifi router решил умереть в тот момент, когда эклеры были практически готовы). </p>
<p>Все картинки кликабельны. Для того, чтобы увидеть в большем виде, придется два раза кликать.</p>

<a href='http://victorronin.com/2010/08/29/eklery-po-programmistski/img_3937/' title='IMG_3937'><img width="150" height="150" src="http://victorronin.com/wp-content/uploads/2010/08/IMG_3937-150x150.jpg" class="attachment-thumbnail" alt="IMG_3937" title="IMG_3937" /></a>
<a href='http://victorronin.com/2010/08/29/eklery-po-programmistski/img_3939/' title='IMG_3939'><img width="150" height="150" src="http://victorronin.com/wp-content/uploads/2010/08/IMG_3939-150x150.jpg" class="attachment-thumbnail" alt="IMG_3939" title="IMG_3939" /></a>
<a href='http://victorronin.com/2010/08/29/eklery-po-programmistski/img_3940/' title='IMG_3940'><img width="150" height="150" src="http://victorronin.com/wp-content/uploads/2010/08/IMG_3940-150x150.jpg" class="attachment-thumbnail" alt="IMG_3940" title="IMG_3940" /></a>
<a href='http://victorronin.com/2010/08/29/eklery-po-programmistski/img_3944/' title='IMG_3944'><img width="150" height="150" src="http://victorronin.com/wp-content/uploads/2010/08/IMG_3944-150x150.jpg" class="attachment-thumbnail" alt="IMG_3944" title="IMG_3944" /></a>
<a href='http://victorronin.com/2010/08/29/eklery-po-programmistski/img_3946/' title='IMG_3946'><img width="150" height="150" src="http://victorronin.com/wp-content/uploads/2010/08/IMG_3946-150x150.jpg" class="attachment-thumbnail" alt="IMG_3946" title="IMG_3946" /></a>

<p>Несколько пунктов по поводу проведенного эксперимента</p>
<p>а) Не так страшен черт, как его рисуют.<br />
б) Признаюсь, в пару мест жена мне подсказала (в основном по поводу крема).<br />
в) В рецептах есть несколько вещей, которые меня как технаря выбивают из колеи. Например &#8220;немножко посолить&#8221;, &#8220;помешать и снять с огня&#8221;, &#8220;если тесто слишком жидкое&#8230;.&#8221;. Не понятно, сколько это &#8220;немножко&#8221;, сколько времени нужно &#8220;помешать и снять с огня&#8221; и что конкретно понимается под &#8220;жидкое&#8221; (жидкое, как вода, жидкое как сгущенное молоко или жидкое как смола)?<br />
г) Эклеры удались вкусные (и тесто и крем) именно такие, как я их помню, хотя слегка невзрачные.<br />
д) Очень важно иметь хорошие инструменты (например в случае эклеров &#8211; кондитерские мешки и венчик).<br />
е) Все компоненты очень простые и дешевые &#8211; основные: яйца, молоко, масло, мука, сахар, соль; дополнительные &#8211; ваниль, шоколад. И занимает приготовление порядка 1.5 часа, причем где-то 1 час из них это то, когда тесто стоит в духовке и пока нужно ждать, чтобы крем остыл, так что реальной работы на пол часа. (Это намек, на то, что вы можете рискнуть и попробовать их сделать тоже).</p>
<p>Ну и ключевой пункт нашей программы.</p>
<p><strong>Человек, который хочет чему-то научиться и не боится это делать &#8211; всегда научится.</strong></p>
<p>P.S. На следующие выходные запланирован французский грибной суп. <img src='http://victorronin.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  </p>
]]></content:encoded>
			<wfw:commentRss>http://victorronin.com/2010/08/29/eklery-po-programmistski/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
		<item>
		<title>По поводу рабочего графика программистов.</title>
		<link>http://victorronin.com/2010/08/29/po-povodu-rabochego-grafika-programmistov/</link>
		<comments>http://victorronin.com/2010/08/29/po-povodu-rabochego-grafika-programmistov/#comments</comments>
		<pubDate>Sun, 29 Aug 2010 16:52:29 +0000</pubDate>
		<dc:creator>Victor Ronin</dc:creator>
				<category><![CDATA[Код и программистское]]></category>

		<guid isPermaLink="false">http://victorronin.com/?p=616</guid>
		<description><![CDATA[Один из читателей блога задал вопрос: Как лучше всего распределять время и рабочий график программиста? Я это спрашиваю в связи с тем, что в последнее время стал замечать, что совершенно не могу работать в офисе. Меня эта обстановка сковывает и я целый день занимаюсь фигнёй и ковыряюсь в интернете. Но совершенно по-другому обстановка выглядит дома. [...]]]></description>
			<content:encoded><![CDATA[<p>Один из читателей блога задал вопрос:</p>
<blockquote><p>Как лучше всего распределять время и рабочий график программиста?</p>
<p>Я это спрашиваю в связи с тем, что в последнее время стал замечать, что совершенно не могу работать в офисе. Меня эта обстановка сковывает и я целый день занимаюсь фигнёй и ковыряюсь в интернете. Но совершенно по-другому обстановка выглядит дома. Тут я могу сосредоточенно думать, могу писать код по 4-5 часов подряд. И всегда, самые интересные мысли приходят когда я занимаюсь совершенно посторонними вещами.</p>
<p>В общем, если предоставить мне некую свободу, мне кажется я принесу больше пользы компании, потому что смогу больше думать и больше создавать, не находясь в рамках офисной обстановки.</p>
<p>Не уверен, но думаю не у одного меня такое ощущение: приходишь на работу работать, потому что это надо не тебе, а директору. Хотя хочется приходить на работу творить и создавать новое, ради удовольствия. </p></blockquote>
<p>Как я понимаю, под &#8220;распределять время/рабочий график&#8221; имелось в виду &#8220;когда, где и как&#8221; работать.</p>
<p>Разобью вопрос на несколько частей.</p>
<p>1) Есть ли единый (и самый лучший) метод работы, который подойдет всем?<br />
2) Какие методы хороши для каких видов работы?<br />
3) Куда послать директора или что нужно фирме?<br />
4) Творить или не творить?</p>
<p>Итак пойдем по пунктам.</p>
<p>1) Есть ли единый (и самый лучший) метод работы, который подойдет всем?</p>
<p>Бьюсь об заклад, это будет единственный вопрос, по которому все сойдутся в мнениях. Единственного и правильного решения не существует. Один человек &#8220;сова&#8221; и ему хорошо работать вечером, другой &#8220;жаворонок&#8221; и ему хорошо работать утром. Кто-то быстрее заныривает в работу, а кто-то буквально из-за мелкого внешнего раздражителя выпадает и долго не может сосредоточиться.</p>
<p>Так, что скорее важно разобраться какой метод работы подходит лучше для вас. Что подводить нас к второму пункту.</p>
<p>2) Какие методы хороши для каких видов работы?</p>
<p>Я бы сказал, что есть два типа программистской работы: требующая концентрации и требующая коммуникации. Решение сложный задач, добавление большего количество &#8220;мяса&#8221; на скелет, отладка &#8211; требует концентрации. Создание архитектуры, работа с QC, интеграция, планирование требует коммуникации.</p>
<p>Ну и логично, что в зависимости от того, что вы делаете (в основном и прямо сейчас) гораздо выгоднее быть либо в тихом закрытом помещении (офисе, домашней обстановке) или в комнате где сидят другие люди с которыми вам нужно общаться.</p>
<p>3) Куда послать директора или что нужно фирме?</p>
<p>Если вы работаете в обстановке, которая не подходит для вашего типа деятельности, то это может обозначать несколько вещей<br />
Категория недопонимание:<br />
- вы делаете не тот тип деятельности который от вас на самом деле от вас ожидали (например, вы &#8211; team lead и должны со всеми общаться, а вы хотите на неделю запереться дома и активно педалить код)<br />
- просто ваше начальство не осознает, что вы могли бы быть более продуктивным работая по другому.</p>
<p>Тут, все просто. Вы идете и в спокойной обстановке обсуждаете, как сделать так, чтобы и вы и фирма выиграли (вы получили более подходящий метод работы. фирма получила более эффективного программиста).</p>
<p>Категория несоответствие:<br />
- вы осознаете, что от вас хотят (например сосредоточение на коде), но вы хотите совсем другого (team leader&#8217;ство с постепенным переходом в менеджеры)<br />
- вашей компании может не быть прямой выгоды от того, что вы работаете эффективно (например для тех компаний которые берут внешние проекты c time&#038;material оплатой, может складываться ситуации, когда выгодно чтобы программист делал как можно дольше (естественно удерживая это ниже уровня, когда заказчик уйдет)</p>
<p>Это уже слегка похуже. Но, в целом, опять же, можно пойти к начальству и попытаться найти какое-то разумное решение. Хотя тут оно уже не всегда возможно.</p>
<p>Категория конфликт:<br />
- вы и компания хотите чего-то одного (например эффективности), а ваш прямой начальник хочет чего-то совсем другого (минимального напряжения на работе, при игнорировании целей фирмы).</p>
<p>В общем решать такую ситуацию, что плевать против ветра. Силы уйдет много, а результат будет один &#8211; сами себя оплюете. Я бы рекомендовал вместе вложения сил в военные действия внутри фирмы, спокойно разослать ваше резюме и найти другое место работы. </p>
<p>Кстати, еще одно замечание по поводу сосредоточения. Я сам по себе знаю, частенько начинаешь копаться в инете, когда просто не хочется за что-то браться. В таком случае, лучше себя заставить из зачастую быстрее сделать не слишком вкусную задачу, чем пол дня мусолить и откладывать ее.</p>
]]></content:encoded>
			<wfw:commentRss>http://victorronin.com/2010/08/29/po-povodu-rabochego-grafika-programmistov/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>А почему люди боятся учиться?</title>
		<link>http://victorronin.com/2010/08/21/a-pochemu-lyudi-boyatsya-uchitsya/</link>
		<comments>http://victorronin.com/2010/08/21/a-pochemu-lyudi-boyatsya-uchitsya/#comments</comments>
		<pubDate>Sun, 22 Aug 2010 03:24:42 +0000</pubDate>
		<dc:creator>Victor Ronin</dc:creator>
				<category><![CDATA[Мысли вслух]]></category>

		<guid isPermaLink="false">http://victorronin.com/?p=610</guid>
		<description><![CDATA[Внутри нашей специальности, мы вполне привыкли, что постоянно нужно разбираться с чем-то новым &#8211; язык, платформа, фреймворк или просто новый проект и новый код. И в целом, дело привычное &#8211; берется читается документация, глядится код, пробуется что-то и глядишь уже через неделю постепенно в голове все начинает складываться. В целом процесс привычный. И, например, если [...]]]></description>
			<content:encoded><![CDATA[<p>Внутри нашей специальности, мы вполне привыкли, что постоянно нужно разбираться с чем-то новым &#8211; язык, платформа, фреймворк или просто новый проект и новый код. И в целом, дело привычное &#8211; берется читается документация, глядится код, пробуется что-то и глядишь уже через неделю постепенно в голове все начинает складываться. В целом процесс привычный.</p>
<p>И, например, если бы мне завтра вдруг надо было бы перепрофилироваться в биолога, океанолога или строителя домов, то я мог бы спокойно, взять прочесть несколько книг, потом пощупать что-то ближе к делу и через несколько месяцев поступать на какую-нибудь junior роль по новой профессии. </p>
<p>Да, безусловно таким методом, я бы не смог стать художником, музыкантом или тренером футбольной команды, но большинство прикладных профессий, вполне таки можно освоить.</p>
<p>А теперь возвращаясь к Subj? Меня удивляет, что гигантское количество людей просто панически бояться (и считают тяжелым трудом) учиться. Как вы считаете в чем тут дело?</p>
]]></content:encoded>
			<wfw:commentRss>http://victorronin.com/2010/08/21/a-pochemu-lyudi-boyatsya-uchitsya/feed/</wfw:commentRss>
		<slash:comments>59</slash:comments>
		</item>
		<item>
		<title>Стандартный говнокод включает в себя</title>
		<link>http://victorronin.com/2010/08/20/standartnyj-govnokod-vklyuchaet-v-sebya/</link>
		<comments>http://victorronin.com/2010/08/20/standartnyj-govnokod-vklyuchaet-v-sebya/#comments</comments>
		<pubDate>Fri, 20 Aug 2010 16:02:09 +0000</pubDate>
		<dc:creator>Victor Ronin</dc:creator>
				<category><![CDATA[Код и программистское]]></category>

		<guid isPermaLink="false">http://victorronin.com/?p=606</guid>
		<description><![CDATA[- Неправильное разделение на классы (в одни запихнуто куча разного, в других одна функция, которую можно было присоединить к другому классу) - Отсутствие комментариев - Гигантские функции на 20 экранов - Куча глобальных и статических переменных - Отсутствие разумных интерфейсов и всяческое другое притеснение encapsulation - Исходные файл в многие тысячи строк и сотни килобайт [...]]]></description>
			<content:encoded><![CDATA[<p>- Неправильное разделение на классы (в одни запихнуто куча разного, в других одна функция, которую можно было присоединить к другому классу)<br />
- Отсутствие комментариев<br />
- Гигантские функции на 20 экранов<br />
- Куча глобальных и статических переменных<br />
- Отсутствие разумных интерфейсов и всяческое другое притеснение encapsulation<br />
- Исходные файл в многие тысячи строк и сотни килобайт</p>
<p>Ух&#8230; поубивал бы&#8230;</p>
<p>P.S. Я еще забыл &#8211; отсутствие единообразия по любому выбранному критерию и дублирование (хотя иногда оно три- или четверолирование) кода.</p>
]]></content:encoded>
			<wfw:commentRss>http://victorronin.com/2010/08/20/standartnyj-govnokod-vklyuchaet-v-sebya/feed/</wfw:commentRss>
		<slash:comments>26</slash:comments>
		</item>
		<item>
		<title>Второй закон термодинамики и экономическая смерть вселенной.</title>
		<link>http://victorronin.com/2010/08/19/vtoroj-zakon-termodinamiki-i-ekonomicheskaya-smert-vselennoj/</link>
		<comments>http://victorronin.com/2010/08/19/vtoroj-zakon-termodinamiki-i-ekonomicheskaya-smert-vselennoj/#comments</comments>
		<pubDate>Fri, 20 Aug 2010 03:18:28 +0000</pubDate>
		<dc:creator>Victor Ronin</dc:creator>
				<category><![CDATA[Экономика]]></category>

		<guid isPermaLink="false">http://victorronin.com/?p=604</guid>
		<description><![CDATA[Есть у меня один друг с которым мы постоянно спорим, я его не раз уже упоминал в блоге. Недавно у нас был спор о том, что произойдет с экономикой США в связи с глобализацией. Он выдвинул идею, что деньги из США постепенно уйдут в другие страны, там где труд дешевле и постепенно жизнь в штатах [...]]]></description>
			<content:encoded><![CDATA[<p>Есть у меня один друг с которым мы постоянно спорим, я его не раз уже упоминал в блоге. Недавно у нас был спор о том, что произойдет с экономикой США в связи с глобализацией.</p>
<p>Он выдвинул идею, что деньги из США постепенно уйдут в другие страны, там где труд дешевле и постепенно жизнь в штатах ухудшится (из-за оттока денег), а жизнь в других странах улучшится (из-за притока денег). Собственно, это касается не только США, но и всех развитых стран.</p>
<p>Учитывая, что золотой есть только 1 миллиард и не золотых еще 5-6 миллиардов, то соответственно все устреднится на достаточно низком уровне (гораздо ближе к тому, где живут сейчас 5-6 миллиардов).</p>
<p>Вроде, как все логично и хорошо. И если заглянуть под капот, то идея основана на законах термодинамики<br />
а) Количество энергии (читай денег) остается постоянным<br />
б) Энтропия увеличивается (сложно точно перевести в денежный эквивалент, но примерно равно, что всегда деньги текут от дорого труда к дешевому).</p>
<p>Ну и естественно и то и другое, только на ооочень поверхностном уровне правильно.</p>
<p>Как контрпример, выньте червонец из кармана, подожгите его и подождите пока он догорит. Только что количество денег уменьшилось. От того, что у вас убыло, от этого ни у кого не прибыло. Можно конечно, капнуться глубже и сказать, что деньги &#8211; это только мера ценности, а сама ценность товары. Но, такой контр пример легко повторяется например с занавесками, ковром, в худшем случае с квартирой.</p>
<p>Далее насчет перетекания денег в одном направление. На самом деле, деньги текут в направлении более высоких процентов отдачи (и более высокого риска), когда экономика идет вверх. Когда же экономика идет вниз, то деньги идут в место с наименьшим риском (и с меньшим процентом). Кстати, это одна из причин, почему &#8220;Когда Америка чихает, то весь мир знобит&#8221;. </p>
<p>Да, так вот возвращаясь к тому, что глобализация все выравняет. Думаю, что не выравняет по множеству причин &#8211; разный размер населения стран, образованности, природных ресурсов и т.п. Такие вещи тяжело выравнять. </p>
<p>Ну и насчет того, что из США все деньги уйдут в Китай. Я писал о трех <a href="http://victorronin.com/2010/06/01/tri-finansovyx-rubezha/"> финансовых рубежах</a>. Благодаря тому, что некоторое количество денег из США ушло в Китай, Индию и другие страны, в этих странах гигантское количество людей перешли из бедности в средний класс и начали быть в несколько раз более эффективными, чем они были раньше. А дальше, когда у них накопится некоторое количество капитала, их дети закончат вузы, вместо того, чтобы пахать землю, эффективность еще возрастет в несколько раз. То есть, ВВП всей земли (да и ВВП деленный на душу населения) хорошо пошел вверх. </p>
<p>Так что, хоть временно в США действительно образовался напряг с оттоком капитала, предполагаю, что через X десятков лет (в отсутствии других крупных факторов) жизнь суммарно по планете (включая США) станет лучше.</p>
<p>P.S. Кстати, интересный <a href="http://www.google.com/publicdata?ds=wb-wdi&#038;met=ny_gdp_mktp_cd&#038;idim=country:USA&#038;dl=en&#038;hl=en&#038;q=gdp#met=ny_gdp_mktp_cd&#038;tdim=true">график ВВП Земли</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://victorronin.com/2010/08/19/vtoroj-zakon-termodinamiki-i-ekonomicheskaya-smert-vselennoj/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>В пользу RoR.</title>
		<link>http://victorronin.com/2010/08/10/v-polzu-ror/</link>
		<comments>http://victorronin.com/2010/08/10/v-polzu-ror/#comments</comments>
		<pubDate>Wed, 11 Aug 2010 02:08:41 +0000</pubDate>
		<dc:creator>Victor Ronin</dc:creator>
				<category><![CDATA[Код и программистское]]></category>

		<guid isPermaLink="false">http://victorronin.com/?p=583</guid>
		<description><![CDATA[За прошлую неделю набрасал для себя небольшую программку для ведения дел. Уж очень много у меня мест было, где я хранил разные списки, что делать по дому, по проекту над которым работаю, долгосрочные бизнес планы и т.п. И вот решил свести это все в простенькой web системе. Ну и где-то за дня 1.5 суммарно сделал [...]]]></description>
			<content:encoded><![CDATA[<p>За прошлую неделю набрасал для себя небольшую программку для ведения дел. Уж очень много у меня мест было, где я хранил разные списки, что делать по дому, по проекту над которым работаю, долгосрочные бизнес планы и т.п.</p>
<p>И вот решил свести это все в простенькой web системе. Ну и где-то за дня 1.5 суммарно сделал то, что мне было нужно. Причем вышло даже пристойней чем я ожидал.</p>
<p>Что мне очень понравилось, что если бы мне второй раз понадобилось написать такую программу (с нуля), то заняло бы сейчас это у меня наверное пару часов, а третий раз уже в минут 20 вложился бы. </p>
<p>И это достаточно впечатлительно, как мне кажется, достаточно мало платформу дают такой коэффициент ужатия.</p>
<p>Ну, правда, то что мне было нужно (добавить, удалить, изменить задачу, показать список задач и т.п.) ну ооочень хорошо ложиться в идеологию RoR.</p>
<p>Ну и плюс потихоньку читаю Ruby Pickaxe книжку и впечатлен некоторыми возможностями/гибкостью Ruby. Чем-то мне Ruby напоминает по гибкости Perl, но когда я разбирался с ним, я был еще чертовски молод и плохо понимал его прелести.</p>
]]></content:encoded>
			<wfw:commentRss>http://victorronin.com/2010/08/10/v-polzu-ror/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Политика закрытых дверей</title>
		<link>http://victorronin.com/2010/08/05/politika-zakrytyx-dverej/</link>
		<comments>http://victorronin.com/2010/08/05/politika-zakrytyx-dverej/#comments</comments>
		<pubDate>Thu, 05 Aug 2010 21:53:26 +0000</pubDate>
		<dc:creator>Victor Ronin</dc:creator>
				<category><![CDATA[Менеджмент]]></category>

		<guid isPermaLink="false">http://victorronin.com/?p=599</guid>
		<description><![CDATA[Есть такая дурная привычка в компаниях, закрывать двери для того, чтобы другие люди в компании НЕ знали чего-то что обсуждается. Собственно ключевое слово &#8211; дурная. Это вызывает недоверие, чувство отстраненности и второстепенности (у тех кто остается снаружи двери). Двери должны закрываться в трех случаях: а) Человек хочет чтобы ему не мешали сосредоточиться (то есть он [...]]]></description>
			<content:encoded><![CDATA[<p>Есть такая дурная привычка в компаниях, закрывать двери для того, чтобы другие люди в компании НЕ знали чего-то что обсуждается. Собственно ключевое слово &#8211; дурная. Это вызывает недоверие, чувство отстраненности и второстепенности (у тех кто остается снаружи двери).</p>
<p>Двери должны закрываться в трех случаях:<br />
а) Человек хочет чтобы ему не мешали сосредоточиться (то есть он в комнате один)<br />
б) У людей митинг и его громкость может мешать окружающим.<br />
в) Обсуждаются что-то связанное с финансами (зарплатами, деньгами в банке и т.п.)</p>
<p>Фактически все остальное должно обсуждаться так, чтобы это не было секретом.</p>
]]></content:encoded>
			<wfw:commentRss>http://victorronin.com/2010/08/05/politika-zakrytyx-dverej/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>Почему не все оффшорят?</title>
		<link>http://victorronin.com/2010/08/04/pochemu-ne-vse-offshoryat/</link>
		<comments>http://victorronin.com/2010/08/04/pochemu-ne-vse-offshoryat/#comments</comments>
		<pubDate>Thu, 05 Aug 2010 00:18:57 +0000</pubDate>
		<dc:creator>Victor Ronin</dc:creator>
				<category><![CDATA[Менеджмент]]></category>

		<guid isPermaLink="false">http://victorronin.com/?p=385</guid>
		<description><![CDATA[Когда-то Игорь Полоз написал комментарий: &#8220;Теперь понятно, почему у нас в Харькове, да и в Украине вобщем, большинство девелоперских фирм имеют головной офис в США, скажем. Ибо разница в зп = 2к$ у нас и 6к$ там (для сеньора) достаточно велика, притом что качество кода не думаю, что сильно отличается. Как в рекламе: &#8220;Если нет [...]]]></description>
			<content:encoded><![CDATA[<p>Когда-то Игорь Полоз написал комментарий:</p>
<p>&#8220;Теперь понятно, почему у нас в Харькове, да и в Украине вобщем, большинство девелоперских фирм имеют головной офис в США, скажем. Ибо разница в зп = 2к$ у нас и 6к$ там  (для сеньора) достаточно велика, притом что качество кода не думаю, что  сильно отличается.  Как в рекламе: &#8220;Если нет разницы &#8211; то зачем платить больше?&#8221;  <img src='http://victorronin.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  &#8221;</p>
<p>И действительно, зачем платить больше? Почему собственно не все конторы пользуются оффшор услугами (или открытием офисов в странах, где разработка дешевле).</p>
<p>Ну, начнем с того, что есть то, что нельзя оффшорить &#8211; разные там правительственные контракты. Но, это естественно, не такая уж большая часть IT проектов.</p>
<p>А вот по остальным пунктам, таки пройдусь:</p>
<p>а) Езда по накатанной колее</p>
<p>С тем как работать с местными программистами в целом все понятно, а вот с оффшором нужно еще повозиться и разобраться &#8211; найти команду, выбрать ее, наладить менеджмент, контролировать качество их работы и т.п. </p>
<p>Естественно, это нафиг не нужно большому количеству средних менеджеров, которые просто сидят на своей зарплате и не получал ни копейки из сбереженного компанией.</p>
<p>Да и даже те менеджеры, которые хотят таки улучшить работу фирму, все равно могут быть завалены рутинной работой и не иметь времени налаживать что-то новое.</p>
<p>б) Местные программисты быстрее реагируют на изменение направления.</p>
<p>Все таки, в чем преимущество программиста, который сидит в офисе, то что он вполне слышал что-то о намечающимся контракте, менеджер пару раз останавливался, чтобы обсудить что-то что может понадобится когда контракт стартует. И в момент когда вдруг надо все бросить и быстро сделать прототип для этого нового контракта, то местный программист может стартовать фактически мгновенно. А для того, чтобы добраться до удаленного программиста, нужно поговорить с менеджером, дать ему множество деталей, которые все в основном офисе и так знают и слышали.</p>
<p>в) Знание языка.</p>
<p>Когда оффшорный программист живет на остравах умпы-лумпы и изъясняется на очень ломанной версии английского и коммуницировать приходится только через менеджера/лида (в оффшорном офисе), у которого с английским получше, но, тем не менее, все равно ломанный, то становится достаточно сложно проверить уровень понимания того, что нужно сделать.</p>
<p>г) Бухгалтерия</p>
<p>Само собой, платить только местным гораздо проще, чем платить и местным и не местным (особенно если за рубежом именно полноценный офис).</p>
<p>д) Иллюзия контроля</p>
<p>Часто менеджер должен видеть, что программист с напряженным видом сидит с 9 утра до 6 вечера, чтобы чувствовать, что программист трудится . А когда кто-то на другом континенте приходит и уходит неизвестно когда, то возникает вопрос о контроле. </p>
<p>Сразу скажу, что чувство контроля тут абсолютно иллюзорно, но тем не менее куча менеджеров очень полагаются именно на иллюзорность.</p>
<p>е) Решение проблем заказчиков.</p>
<p>Достаточно часто у заказчиков возникают какие-то проблемы, которые нужно решить. И для этого с ними надо пообщаться email&#8217;ом, телефоном, приехать. Плохое знание языка убивает первые два пункта, удаленность убивает третий пункт.</p>
<p>ж) Боязнь кражи интеллектуальной собственности</p>
<p>В большинстве случает удаленным командам нафиг не нужна интеллектуальная собственность, особенно жуткий код, написанный на других островах пумбы-тумбы. Но тем не менее, кошмарный сон большинства компаний, что их код продадут конкурентам/выкладут в инет/напишут свой продукт на основе их кода.</p>
]]></content:encoded>
			<wfw:commentRss>http://victorronin.com/2010/08/04/pochemu-ne-vse-offshoryat/feed/</wfw:commentRss>
		<slash:comments>17</slash:comments>
		</item>
	</channel>
</rss>
