Терминатор – бизнесмен.

Январь 29th, 2008

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

Следующая вещь, которая интересна в нашем случае – это то, когда программа начнет заниматься бизнесом (животные вряд-ли могли это делать). Есть некоторые аспекты бизнеса, которые и так давно пытаются автоматизировать (игры на Forex, торговля акциями) и с которыми программа вполне может справляться (по крайней мере, без получения прибыли) даже не обладая полноценным искусственным интеллектом.

А теперь подумаем, какие забавности несет эта возможность:

— как заключать договора с программой?

— должна ли программа платить налоги?

— может ли программа взять кредит?

— может ли программа нанимать людей?

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

Так, вот, поглядев сегодня Terminator 3, я подумал – да, до настоящего искусственного интеллекта, нам ну очень далеко (кстати, интересными разработка по ИИ занимается Jaff Hawkins, в компании Numenta).

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

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

Если вдуматься, то раньше бизнес велся по схеме – люди используют компьютер в том в чем они слабы (в расчетах). В нынешний бизнесе (например магазин Walmart) – скорее уже сложная компьютерная система управляющая закупками, доставками и распределением использует людей в том в чем она слаба (например в общение с таможенниками).

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

В конце концов – признание программ юридическим лицом таки должны произойти. Программы станут достаточно автономными (я специально не хочу употреблять слово «умными»), чтобы их признали. И я даже не могу представить мир, каким он станет после этого….

А что вы думаете по этому поводу?

Деньги за интервью.

Январь 28th, 2008

Чего только не происходит в момент, когда в отрасли в целом не хватает работников (особенно хороших).

И, таки произошло то, о чем так долго говорили… капиталисты.

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

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

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

Увы, разочарую, тех кто находится вне территории США — пока эта сеть действует только в штатах. Хотя, я уверен, что она достаточно быстро перекинется за океан.

P.S. Единственное, что меня не слишком порадовало, что у них сервер еле живет (от наплыва народа похоже). Но это уже детали реализации, а не самой идеи.

Google/SEO против здравого смысла.

Январь 27th, 2008

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

Ну и так уж повелось, что очень хочется иметь доступ к все большим и большим объемам информации (знать не только в десяти магазинах цены, а во всех магазинах в мире с ценой доставки). И хотя с одной стороны – в этом смысле открытая информация это здорово (можно экономить и т.п.), но с другой стороны есть куча информации, которая пожалуй лучше не была бы слишком открытой.

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

Возьмем общеизвестный факт: «Земля – круглая». Пусть, 90% тех, кто имеют доступ к интернету в это верят, 5% не знают точно, 5% думают, что земля плоская.

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

Итак, я себя временно поставлю на место главнейшего злобного инопланетянина и распишу как я буду покорять мир… тьфу.. в смысле доказывать, что земля плоская.

— Этап 1: Создать дикий шум на эту тему

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

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

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

По окончанию этого этапа, когда количество шума превысит количество полезной информации, мы имеет 40% верящих в круглую землю, 40% сомневающихся, 10% не верящих.

— Этап 2: Управление информационными узлами

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

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

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

Итого, к концу этого этапа мы имеем 35% кругляков, 25% сомневающихся и 40% плоскяков.

— Этап 3: Обвинение в скрытие истины

Как только мы получаем чуть больше людей на стороны плоской земли, мы приступаем к последнему этапу. Мы объявляем, что те, кто говорили, что земля круглая – всегда утаивали истинную информацию, для того, чтобы контролировать мир.

Люди всегда не любят тех, кто их контролирует и/или утаивает информацию. Кстати, поэтому так не любят правительства и так любят конспиративные теории.

После недолгой и активной травли, мы получим соотношение 20%/5%/75%. По большему счету, информационная война выиграна, и информационное управление победило здравый смысл.

А теперь, от шуток, к серьезному. Ясно, что я гиперболизировал взяв за тему, что земля круглая. Но факт остается фактом, сейчас из-за огромных объемов информации крайне легко «зашумить» какую-то конкретную тему и плюс огромное количество людей привыкло не обрабатывая информацию проглатывать ее, полагаться на гуру. Эти две вещи ставят оптимизацию в Google и другие хитрые трюки по управлению информацией — выше здравого смысла.

P.S. И напоследок пару ссылок:

Дмитрий Михантьев (активный комментатор моего блога) стартовал свой блог.

Меня занесли в список 100 самых интересных блогов 🙂

И как обычно Фриц Морген выдает статьи которые топчет кирзовыми сапогами образование и многие другие консервативные вещи.

О том, как говорить нет начальству.

Январь 25th, 2008

Я думаю, все не раз попадали в ситуацию, когда начальник требует от вас невозможного. Условно говоря у вас есть задача на месяц сроком, а вам говорят, что ее нужно закончить за неделю.

Пройдя много-много раз через эту ситуацию, я понял, что самое важное не говорить «Нет». Просто обычно, когда говоришь, что это невозможно – то они упираются рогами, что нужно сделать кровь из носу, а сам упираешься рогами, что не выйдет. Ситуация абсолютно неконструктивная и вероятнее всего вас пошлют таки это делать, вы таки не сделает. Как результат у вас напряг и с количеством работы и в отношениях с начальником. И вам это надо?

Это очень похоже на то, как два ребенка тянут игрушку на себя. Вероятнее всего игрушка сломается и не одному из них не удастся поиграться. Что обычно говорят в этих случаях детям: ” Будь умнее”. Так вот, если ваш начальник умнее быть не хочет, то придется умнее быть таки вам (какое несчастье).

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

Итак, разберемся по косточкам, что может значить ваше «нет» и что нужно говорить в каждом случае

А) «Нет» значит «Не хочется».

Как вы понимаете «не хочется» — не слишком убедительный аргумент и надо просто себя в этом случае переселить и сказать «да». Так как, если начать упираться, то следующее, что вы начнете делать – это придумывать отмазки, почему не получается сделать. Даже, если вы не будете уличены в том, что отмазки левые, все равно это оставит неприятный душок.

Б) «Нет» значит «Не знаю».

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

В) «Нет» значит «Не удастся».

Честно говоря, в основном я писал эту статью именно из-за пункта В).

Ну, во первых, лучше как можно реже попадать в этот пункт. Если вы попадаете в него очень часто вам стоит задуматься о том, правильно ли вы относитесь к задачам (может вам все время кажется, что не удастся, а задачи на самом деле простые) и с теми ли вы людьми работаете (может ваш начальник или заказчик постоянно хочет объять необъятное).

Итак, если вы все таки влипли в такую ситуацию, то не в коем случае не старайтесь сразу отпираться. Попытайтесь сначала «поиграться» с «параметрами системы». И все время говорите да.

Например: «Да, мы можем сделать эту задачу до пятницы, но нам нужно не менее трех программистов знающих эту часть проекта полностью сосредоточенных на задаче». Соответственно у начальства уже есть выбор – оно может снять задачи с других программистов и просить помочь. Или «да, мы можем это сделать, если убрать это требование».

Собственно говоря у системы есть следующие параметры:

Количество людей на этой задаче

Сроки сдачи

Размеры/требования задачи

Качество

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

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

Вот тут, обычно, начинает касаться все последнего параметра – времени вашей работы. Многих начальников (особенно таких, которые не дают изменять параметры и не идут на переговоры) не слишком волнует, то, что вам придется сидеть днями и ночами, чтобы доделать в срок. Особенно мало их волнует, если вам не платят почасовку или overtime. Тогда для них вообще становится выгодно выжать из вас все соки.

Замечу, что выжимание соков на самом деле работает только на длительности одну-две недели. Обычно можно поднапрячься и сделать больше, чем обычно. Как только поднапряжение пытаются растянуть на более длинный промежуток, то обычно люди устают и скорее наступает обратный эффект и качество и эффективность резко падает (при том, что количество потраченных часов все продолжает быть большим).

Замечу, все дальнейшее описание касается только той ситуации, когда вы не боитесь вылететь с работы (то-есть, когда вы нужны фирме, больше чем она вам).

Так или иначе вам вероятнее всего придется провести выходные или вечера добивая проект. И это значит, что нужно извлечь из этого максимальный эффект. Я уже писал о услуговом кредите. Так вот, что вам нужно – это как раз получить услуговый кредит.

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

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

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