Но ведь если оно не работает — оно не будут работать.

Февраль 19th, 2009

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

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

Однако со временем, я заметил, что собственно говоря любую вещь, которые хоть насколько то сложнее средней  он начинает обсуждать с фразы «А что, если оно в __каких-то__ случаях не работает?». Резонный ответный вопрос -«В каких например?». В ответ им выдается, дай бог, один какой-нибудь жутко редкий необычный случай, который сложно даже проверить.

Собственно говоря нервирует

— Критика методов, не конструктивная. То есть, чаще всего не предлагается лучший метод

— В случае когда метод лучший предлагается, то он чаще всего гораздо дольше по времени исполнения, при этом очень мало уменьшает вероятность проблем

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

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

Мыслекономическое.

Февраль 15th, 2009

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

Поглядел я его и чего-то мне в этом комиксе не понравилось. Ну, поразбросил мозгами, понял, что первое что мне не понравилось — это вывод:

Там сказано «Пузырь» должен был лопнуть и он лопнул. Трудящимся остается только одно: выгнать капиталистов и взять в свои руки контроль производства.

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

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

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

Нелогичность N1 (Слайд 3)

— Нарисована картиночка слева Зарплата и Прибавочная стоимость, справа Издержки и Прибыль.

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

Из Wikidia: «Маркс указывал, что при капиталистическом способе производства прибавочная стоимость присваивается капиталистом в виде прибыли, в чём и выражается эксплуатация им рабочего.»

Итого, если прибыль отрицательная, то прибавочная стоимость тоже может быть отрицательная.
Кстати-кстати, чаще всего именно по такой схеме работаю startup’ы. Работники получают БОЛЬШЕ чем ценность продукта (в этот момент владелец теряет свой капитал).

Нелогичность N2 (Слайд N5)

Сказано, что с ростом масштабов основными покупателями становятся трудящиеся.

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

Нелогичность N3 (Слайд N6)

Бедняжки трудящиеся не могут купить все произведенное.

Да, действительно кризис перепроизводства реальная вещь и от нее не отвертишься. Но с другой стороны, если бы не нелогичность N1 и N2, которую я описал, то кризис перепроизводства был бы постоянно, так как рабочие постоянно получали бы меньше чем выпущено товара и не могли бы все купить. Как показывает практика, кризисы наступают раз в некоторое время.

Нелогичность N4 (Слайды 8,9,10)

Тут Рузвельт общается с Кейнсом, дальше идет социалка, а дальше кредит.

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

Представим себе, что государство
а) Не печатает новых денег
б) Не распространяет напечатанные деньги (путем кредитования, социальных проектов и т.п.).

Происходит следующее. Пусть в системе есть $100 и 100 единиц товара. Итого $1 стоит 1 единицу товара (именно доллар, что-то стоит, так как у денег есть тоже цена). Через год выпущено еще 100 единиц товара. Количество денег все осталось $100, но теперь у нас 200 единиц товара. Вывод $1 стоит 2 единицы товара (то есть он стал в 2 дороже). Если так будет продолжаться, то доллар будет дорожать и дорожать. А это значит постоянную дефляцию.

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

Шаг следующий. Итак, государству нужно подкидывать денег в систему, чтобы стоимость денег не росла. Как это сделать наиболее хорошим путем:
а) Пусть на проекты интересные государству (скажем строить дороги, разрабатывать оружие).
б) Увеличить социальную помощь. Особенно актуально, когда наступает очередной кризис.
в) Выдать кредит.

Раньше, применяли а) и б), теперь добавили еще и в).

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

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

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

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

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

Теперь же игроков три — рабочие, работодатели и банки. Рабочий не может купить, работодатель продать, теперь и рабочий и работодатель не может отдать деньги банку (становятся банкротами), банк перестает выдавать кредиты и тем и другим и теперь уже никто не может не купить не продать.

Разница в том, что без кредитования один доллар был всегда один доллар. Теперь же один доллар (читайте статью по кредитному сжатию) может быть как 3 долларами (если он проходит через банки много раз через кредитование), так и 1 долларом (когда лежит под матрацем).

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

Если подчиненных больше N…

Февраль 11th, 2009

Когда-то я написал пост, про то, какой я вижу распределение должностей в компании.

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

Так вот количество подчиненных для фирмы больше 10 человек должно выглядеть так
а) Ноль, для тех кто делает конечную работу и Developer, QA, Sales сидящий на телефоне
б) От одного до трех, для того, кто все еще делает конечную работу, но еще и должен руководить
кем-то (из-за того, что он более опытный). Например Dev Team Lead или QA Test Lead
в) От четырех до семи, для тех кто не делает конечной работы и только управляют (например Project manager, director).

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

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

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

Особенно меня радует, когда в разумно небольшой фирме образуется целая пачка людей а-ля — product manager’ов, VP чего-то там, маркетологов. Как то обычно, они множатся очень быстро, а уходят из фирмы очень медленно. (Для ясности — эти позиции нужны, но вероятнее всего в гораздо меньших количествах).

Выбей 100% скидку.

Февраль 8th, 2009

В моих бизнес знаниях и умениях очень долгое время зияла гигантская дыра. Я фактически не умел торговаться

Начинал я сразу с того, что оглашал, что торговаться не умею и что вот моя последняя цифра. Естественно, другая сторона, мгновенно подвигала цифру в свою сторону и мне приходилось либо говорить — дела не будет, либо соглашаться на цифру ниже.

Думаю, некоторым людям будет знакомо, я вас ой как понимаю, сам был такой буквально неделю назад.

Ну, естественно — это не торговля, а игра в поддавки, где я всегда проигрывал деньги, да еще и настроение.

И вот, наконец, я догадался, что можно прочесть книгу по этому поводу. Купил и запоем прочел первые 3-4 главы (которые в целом и оказались самыми полезными).

ТОВАРИЩИ, это просто потрясающе. Открыл для себя новый мир.

В тот же день, как прочел первые главы — провел переговоры с своим internet provider’ом, применил описанные методики и
а) Снизил цену с $40 до $30 за месяц
б) Получил один месяц бесплатный
в) Получил заметку, что если у меня будут проблемы — то буду общаться не с девочками на телефоне, которые мне читают по пунктам, что делать, а с человеком, который разбирается в компьютерах и которому можно объяснить проблему.

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

Так, что если у вас та же проблема, что и была и у меня — очень рекомендую почитать. Освоить это дело на среднем уровне не сложнее, чем освоить пульт от телевизора 🙂

P.S. А название статьи собственно не причем. Просто завлекательный трюк 😉

P.P.S. Очень короткие выжимки из книги (того, что мне показалось самым полезным).Но вообще 200 страниц — в 10 строк уложить тяжело.

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

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

в) Не нужно бояться пауз после того, как вы сделали свое предложение. Нужно таки ждать пока оппонент сделает ответное.

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