четверг, 11 августа 2011 г.

Про новости

Дорогой блог!

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

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

До скорых встреч!

среда, 3 августа 2011 г.

Про желания и вакансии

Дорогой блог!

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

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

До скорых встреч!

UPD: Со мной согласны дяденьки ДеМарко и Листер и даже придумали про это шаблон "Свободное кресло". Правда, они говорят, что это когда "Никто не отвечает за концептуальную целостность опыта пользователя в целом", но все может быть и шире.

пятница, 22 июля 2011 г.

Очень ответственный пост

Дорогой блог!

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

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

До скорых встреч!

пятница, 15 июля 2011 г.

Про языки

Дорогой блог!

Сегодня я хочу рассказать тебе о языках. Вот я сейчас занимаюсь такой сложной штукой, которая называется импорт данных. Она такая сложная, что я даже сам до конца ее не понимаю. А еще вместе со мной этой штукой занимаются архитектор и еще один планктон, только поменьше. Вот, и мы еще хотим, чтобы этой штукой занимался еще один планктон, но он уже большой.
И когда мы все вместе думаем про импорт данных и проектируем его, мы рисуем такие специальные рисунки, которые называются DFD, Use Case и Component Map. А все вместе они называются UML. И я заметил, что мы начинаем говорить уже только на UML, а не на русском языке. И мне от этого немножко грустно. Как ты думаешь, бложик, почему нам так хорошо подходит UML и так плохо подходит русский язык? Я вот думаю, что это не из-за того, что мы плохие или плохо знаем русский язык, а из-за того, что задачка плохо подходит к русскому языку.

Дорогоуважаемые программисты! А какие вы еще знаете задачки, для которых плохо подходит русский язык, а хорошо подходит другой язык?

До скорых встреч!

среда, 13 июля 2011 г.

Исследования исследований

Дорогой блог!

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

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

До скорых встреч!

понедельник, 11 июля 2011 г.

Про много задач

Дорогой блог!

Я очень много думал и сегодня хочу рассказать тебе, что я надумал. Как ты конечно знаешь, у всех есть много-много задач, которые они должны делать. И все их делают. Но я недавно узнал, что все их делают неправильно! Все же берут по одной задачке и делают их до конца! И получается у них так: взял первую задачку, и делаешь ее, делаешь. А вторая задачка в это время скучает, потому что ее никто не делает.
А меня мои начальники убедили, что надо делать не так. Надо взять первую задачку и немного ее поделать, а потом взять вторую задачку и немного ее поделать, а потом взять третью задачку и еще немного поделать ее. И тогда все задачки будут счастливы, потому что они все будут делаться одновременно и очень-очень быстро. Это же замечательно! Потому что все задачки счастливы, и программисты счастливы. И начальники тоже счастливы, потому что программисты делают задачки быстро-быстро и хорошо-хорошо.

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

До скорых встреч!

четверг, 25 марта 2010 г.

Про дружбу #3

Дорогой блог!

Спешу рассказать тебе новую историю про настоящих друзей Романа и Сергея.

***

Как-то раз у Романа случился день рождения. Роман хорошо к нему подготовился: сказал, какой именно сюрприз ему подарить, купил всяких вкусностей и приехал на работу пораньше. А потом на работу пришли все остальные и стали поздравлять Романа, а Сергей скромно стоял рядом и тоже поздравлял своего друга. А потом Роман стал всех угощать вкусностями и сам стал их есть. Их было так много, что никто не мог доесть их, а оставлять было очень жалко. И тогда Сергей пришел на помощь Роману и доел вкусняшки! Вот какой хороший друг Сергей -- сам объелся, но товарища выручил.

До скорых встреч!

четверг, 4 марта 2010 г.

Про дружбу #2

Дорогой блог!

Я хочу тебе рассказать еще одну историю про настоящих друзей Романа и Сергея.

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

До скорых встреч!

Про дружбу #1

Дорогой блог!

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

***
Как-то раз Сергей и Роман скакали через прерию на своих верных конях. И тут случилась беда: скакун Сергея случайно наступил на гремучую змею, и та укусила его. Он взвился свечой, громко заржал и рухнул бездыханным. Только в последний момент удалось храброму и ловкому ковбою вынуть ноги из стремян и спрыгнуть на землю подальше от опасности. В следующий миг прозвучал выстрел - это Роман, спасая друга, выстрелил в змею и конечно же попал. А когда опасность миновала, Роман и Сергей вдвоем поехали на лошади Романа к ближайшему городку. Вот так дружба наших героев в очередной раз укрепилась и позволила им вместе пройти еще одно нелегкое испытание.

Совсем скоро я расскажу новые истории про двух друзей.

До скорых встреч!

среда, 3 февраля 2010 г.

Про Новый Год

Дорогой блог!

Прости, что давно не писал ничего. Я сейчас тебе расскажу, почему, а начну с самого начала.
Как ты конечно знаешь, Новый Год - это такое замечательное время, когда можно загадывать желания, получать и дарить подарки. И вот, в моей самой лучшей компании мира все решили делать друг другу подарки под Новый Год, чтобы настроение у всех было хорошее и все радовались.
Одна девушка технолог решила подарить нам всем запуск одной очень хорошей вещи прямо 31 декабря. Но мой начальник сказал, что у нас уже много подарков, и решил этот подарок не брать, а оставить до января, чтобы потом прийти и еще раз порадоваться. Технолог расстроилась и почти заплакала, но услышала про январь и порадовалась.
А потом мне позвонили - представляешь, дневник, - из Томска! Это очень далеко, но там тоже живут люди и даже работают! Вот, мне позвонили и пожаловались, что им очень тяжело работать, а я сказал, что попробую им помочь. Это ведь очень важно - пробовать помогать людям, чтобы им было не так тяжело работать. Но я не смог им помочь, потому что у них очень плохая сеть, а мне отказались помогать сделать им хорошую сеть. Но я все равно подарил им свою помощь.
А потом ко мне и еще одному программисту подошел другой начальник и сказал: "А давайте сделаем всем подарок! Давайте мы сделаем так, чтобы тесты создавались автоматически, а мы бы только их запускали!". И мы начали делать всем подарок, и делали его всю последнюю неделю декабря, и даже по вечерам оставались, чтобы все успеть. И вот, 31 декабря мы его сделали! Мы были так рады, что у нас есть такой хороший подарок! А потом мы все поехали домой праздновать Новый Год, и дарить совсем другие подарки, и радоваться.

Дорогоуважаемые программисты! Дарите друг другу, и своим пользователям, и начальникам, и даже технологам и аналитикам подарки! Это очень-очень приятно и здорово.

До скорых встреч!