<?xml version="1.0" encoding="utf-8"?>
<!-- If you are running a bot please visit this policy page outlining rules you must respect. http://www.livejournal.com/bots/ -->
<feed xmlns="http://www.w3.org/2005/Atom" xmlns:lj="http://www.livejournal.com">
  <id>urn:lj:livejournal.com:atom1:moujikov</id>
  <title>Andrey Moujikov</title>
  <subtitle>Andrey Moujikov</subtitle>
  <author>
    <name>Andrey Moujikov</name>
  </author>
  <link rel="alternate" type="text/html" href="http://moujikov.livejournal.com/"/>
  <link rel="self" type="text/xml" href="http://moujikov.livejournal.com/data/atom"/>
  <updated>2007-01-16T16:29:23Z</updated>
  <lj:journal userid="11377066" username="moujikov" type="personal"/>
  <link rel="service.feed" type="application/x.atom+xml" href="http://moujikov.livejournal.com/data/atom" title="Andrey Moujikov"/>
  <link rel="hub" href="http://pubsubhubbub.appspot.com/"/>
  <entry>
    <id>urn:lj:livejournal.com:atom1:moujikov:2937</id>
    <link rel="alternate" type="text/html" href="http://moujikov.livejournal.com/2937.html"/>
    <link rel="self" type="text/xml" href="http://moujikov.livejournal.com/data/atom/?itemid=2937"/>
    <title>moujikov @ 2007-01-16T19:27:00</title>
    <published>2007-01-16T16:27:00Z</published>
    <updated>2007-01-16T16:29:23Z</updated>
    <content type="html">Среди прочих, пришло на нашу ваканчию письмо от некого господина М. Господин М, судя по резюме, человек выдающийся: профессор (!), куча грантов каких-то, и пр. и пр. Удивились конечно, немного (зачем ему наша вакансия?), но у нас ответ на резюме один - тестовое задание.&lt;br /&gt;Послали ему условие наших "паравозиков". И стали ждать.&lt;br /&gt;&lt;br /&gt;&lt;a name="cutid1"&gt;&lt;/a&gt;&lt;div class="ljcut" text="Read more..."&gt;Через пару дней пришло от него письмо. Решения там не было. Смысл текста был приблизительно такой: "Задание я понял. Решение очень простое, я его знаю. Давайте не будем терять времени и я сразу приду на собеседование."&lt;br /&gt;&lt;br /&gt;Предложение пришлось отклонить. Объясняем, что у нас такой порядок - сначала задание, потом собеседование. Ждем дальше.&lt;br /&gt;&lt;br /&gt;Приходит письмо с вопросом, который поразил нас невероятно: "Я исходники не буду присылать, ладно? Просто .exe, ок?". Это при том, что в задание требовалось показать "владение концепциями ООП" и написать юнит тесты. Объясняем, что исходники нам тоже очень интересны и без них никак.&lt;br /&gt;&lt;br /&gt;После была еще серия странных вопросов типа: "А можно на С++?" - "Можно.",&amp;nbsp; "MSVC нормально?" -&amp;nbsp; "Используйте что Вам удобнее.", "А теорию графов можно применять?" - "Можно применять все что хотите."&lt;br /&gt;&lt;br /&gt;И, наконец, решение. Вставленный в тело письма код на плюсах. Причем кусочек из середины. Спрашиваю: "А нельзя ли в виде проекта, что ли?". Ответ меня просто ошеломил: "Понимаете, я не смог найти дистрибутив MSVC. Интернета у меня тоже нет, так что скачать ничего не могу...". Т.е. тут я понимаю, что господин М свое тестовое задание ни разу не запускал.&lt;br /&gt;&lt;br /&gt;В общем, как не было у нас профессора в команде, так и нет.&lt;br /&gt; &lt;/div&gt;</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:moujikov:2634</id>
    <link rel="alternate" type="text/html" href="http://moujikov.livejournal.com/2634.html"/>
    <link rel="self" type="text/xml" href="http://moujikov.livejournal.com/data/atom/?itemid=2634"/>
    <title>Надо развивать фантазию</title>
    <published>2006-12-11T17:12:29Z</published>
    <updated>2006-12-11T17:12:29Z</updated>
    <content type="html">Как я уже говорил, у нас много интерфейсов на флеше. Для их поддержки нами на стороне Смоллтолка реализован MVC-фреймворк, выводом во флеш в нем занимаются классы из иерархии FlashWidget'ов. Так вот, довольно частой задачей является найти конкретный виджет, и покрутить его в руках (например, увидев багу вывода визуально).&lt;br /&gt;&lt;a name="cutid1"&gt;&lt;/a&gt;&lt;div class="ljcut" text="Read more..."&gt;Это всегда было не совсем тривиально: нужно сделать инспект окна, посмотреть его модель, оттуда постараться найти наш FlashBuilder, например, а&amp;nbsp; там уже и виджет совсем близко.&lt;br /&gt;Короче, конец гимору: я сделал фичу - Ctrl+click во флеш открывает инспектор на коллекции всех виджетов под курсором.&lt;br /&gt;Просто это было сделать? Очень. Полезно? Офигенно. Спрашивается, что я раньше не додумался? Вроде, рядом со Смоллтолком живу, должен уже привыкнуть к мысли&amp;nbsp; о том, что надо инструменты под себя менять, а не себя под них. Инертность мышления - вообще не пришло в голову, что такое простое решение возможно.&lt;br /&gt;Надо взять за правило периодически анализировать пространство вокруг на предмет: как бы тут еще доделать, чтобы было убоднее.&lt;/div&gt;</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:moujikov:2406</id>
    <link rel="alternate" type="text/html" href="http://moujikov.livejournal.com/2406.html"/>
    <link rel="self" type="text/xml" href="http://moujikov.livejournal.com/data/atom/?itemid=2406"/>
    <title>Сделал ШТУКУ</title>
    <published>2006-11-29T17:08:27Z</published>
    <updated>2006-11-29T17:08:27Z</updated>
    <content type="html">Я наконец решил выпустить свой "SUnit Debug Extensions".&lt;br /&gt;Можно скачать из публичного репозитория Cincom: бандл &lt;code&gt;SUnitDebugExtensions&lt;/code&gt; (или &lt;code&gt;SUnitDebugExtensionsWithTests&lt;/code&gt;, если хотите посмотреть еще и тесты), а так же пакадж с примерами - &lt;code&gt;SUnitDebugExtensionsExamples&lt;/code&gt;.&lt;br /&gt;&lt;br /&gt;Если вкратце, то это дополнение к SUnit в VisualWorks. Это расширение помогает в определении причин падения теста и в его отладке - подсказывает что упало, почему. Как починить пока не подсказывает, но я думаю над этим :).&lt;br /&gt;&lt;br /&gt;Подробнее, со скриншотами тут: &lt;a href="http://ru.smalltalk.wikia.com/wiki/%D0%A0%D0%B0%D1%81%D1%88%D0%B8%D1%80%D0%B5%D0%BD%D0%B8%D0%B5_SUnit"&gt;Статья&lt;/a&gt;</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:moujikov:2294</id>
    <link rel="alternate" type="text/html" href="http://moujikov.livejournal.com/2294.html"/>
    <link rel="self" type="text/xml" href="http://moujikov.livejournal.com/data/atom/?itemid=2294"/>
    <title>Мы ищем таланты</title>
    <published>2006-11-29T13:34:46Z</published>
    <updated>2006-11-29T13:37:38Z</updated>
    <content type="html">В нашей команде открыты вакансии "матерого разработчика" и "разработчика-стажера".&lt;br /&gt;&lt;br /&gt;&lt;a name="cutid1"&gt;&lt;/a&gt;&lt;br /&gt;&lt;font size="4"&gt;Разработчик прикладного ПО&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;Компании &lt;a href="www.transas.ru"&gt;Transas&lt;/a&gt; требуется программист в отдел разработки системы автоматизации развлекательных комплексов. Разработка ведется на &lt;a href="http://ru.smalltalk.wikia.com"&gt;VisualWorks Smalltalk&lt;/a&gt;. Применяется XP. Проекту уже не первый год, и у нас имеется наглядная &lt;a href="http://trans-force.ru"&gt;инсталляция в Санкт-Петербурге&lt;/a&gt;. Проект динамично развивается, постоянно возникают и решаются новые задачи.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Обязанности:&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Участие в создании системы на всех этапах.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Требования:&lt;/b&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;профессиональный опыт - от 3 лет&lt;/li&gt;&lt;li&gt;опыт разработки бизнес-систем, коллективной разработки&lt;/li&gt;&lt;li&gt;понимание концепций ООП&lt;/li&gt;&lt;li&gt;отличное владение &lt;b&gt;одним или более&lt;/b&gt; из следующих языков: Java, C#, С++, Ruby, Python, Smalltalk (мы &lt;b&gt;не&lt;/b&gt; требуем знания Smalltalk)&lt;/li&gt;&lt;li&gt;знание основ проектирования баз данных, владение синтаксисом SQL&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;b&gt;Желательно:&lt;/b&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;базовые знания архитектуры Win32, COM/DCOM&lt;/li&gt;&lt;li&gt;опыт разработки многопоточных приложений&lt;/li&gt;&lt;li&gt;знакомство с Macromedia Flash&lt;/li&gt;&lt;li&gt;опыт разработки UI, понимание основ usability&lt;/li&gt;&lt;li&gt;опыт TDD&lt;/li&gt;&lt;li&gt;опыт использования методологии XP (или какой-либо другой гибкой методологии)&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;b&gt;У нас вы найдете:&lt;/b&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;дружелюбную атмосферу в команде&lt;/li&gt;&lt;li&gt;отношение к людям как к ключевому элементу&lt;/li&gt;&lt;li&gt;активное общение в процессе работы&lt;/li&gt;&lt;li&gt;внимание к вашим идеям о программировании и процессе&lt;/li&gt;&lt;li&gt;удовольствие от работы&lt;/li&gt;&lt;li&gt;возможность гордиться результатами труда&lt;/li&gt;&lt;li&gt;возможность реализовать свой творческий потенциал&lt;/li&gt;&lt;li&gt;возможность изучать новые технологии&lt;/li&gt;&lt;li&gt;возможность карьерного роста&lt;/li&gt;&lt;li&gt;комфортное рабочее место и современное оборудование&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;b&gt;… и не найдете:&lt;/b&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;поддержки мертвой документации&lt;/li&gt;&lt;li&gt;отчетов о проделанной работе и прочей бюрократии&lt;/li&gt;&lt;li&gt;макарон без тестового покрытия&lt;/li&gt;&lt;li&gt;далеких от реальности, невыполнимых задач&lt;/li&gt;&lt;li&gt;никому не нужного проекта&lt;/li&gt;&lt;li&gt;сверхурочной работы&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;b&gt;Условия:&lt;/b&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;офис в районе м.Василеостровская&lt;/li&gt;&lt;li&gt;полная занятость, 40-часовая рабочая неделя&lt;/li&gt;&lt;li&gt;полностью белая зарплата 40 - 50 т.р.&lt;/li&gt;&lt;li&gt;испытательный срок 2 месяца&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;font size="4"&gt;Программист-стажер&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;Если вы:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;еще не имеете большого опыта работы, но&lt;/li&gt;&lt;li&gt;хотите работать в крупной стабильной компании с перспективами карьерного роста&lt;/li&gt;&lt;li&gt;хотите принимать активное участие в развитии крупного проекта и реализовать свой творческий потенциал&lt;/li&gt;&lt;li&gt;хотите стать полноправным членом команды высококвалифицированных разработчиков&lt;/li&gt;&lt;li&gt;хотите научиться тому, чему вас не учили в институте&lt;/li&gt;&lt;li&gt;понимаете концепции ООП&lt;/li&gt;&lt;li&gt;владеете как минимум одним объектно-ориентированным языком,&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;напишите нам, и мы сможем предложить вам интересную работу в проекте по созданию системы автоматизации развлекательных комплексов компании &lt;a href="www.transas.ru"&gt;Transas&lt;/a&gt;. Продукт используется в нескольких городах России и за рубежом, а в Санкт-Петербурге мы представлены в ресторане &lt;a href="http://trans-force.ru"&gt;Trans-Force&lt;/a&gt; в ТЦ "Норд".&lt;br /&gt;Разработка ведется на &lt;a href="http://ru.smalltalk.wikia.com"&gt;VisualWorks Smalltalk&lt;/a&gt;. Применяется экстремальное программирование.&lt;br /&gt;&lt;br /&gt;Мы работаем в комфортном офисе в районе м. Василеостровская. Можем предложить вам гибкий график работы и частичную занятость, а также официальную зарплату 15-30 т.р. &lt;br /&gt;&lt;br /&gt;Мы будем очень рады, если вы:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;имеете базовые знания архитектуры Win32&lt;/li&gt;&lt;li&gt;понимаете основы реляционных баз данных&lt;/li&gt;&lt;li&gt;знакомы с Macromedia Flash&lt;/li&gt;&lt;li&gt;интересовались XP или какой-либо другой гибкой методологией&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;font size="4"&gt;Контакты&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;Мужиков Андрей&lt;br /&gt;&lt;a href="mailto:andreym@transas.com"&gt;andreym@transas.com&lt;/a&gt;&lt;br /&gt;телефон: 325-3131&lt;br /&gt;&lt;br /&gt;В тексте письма укажите на какую из вакансий вы претендуете, приложите свое резюме и я вышлю вам тестовое задание.&lt;br /&gt;&lt;br /&gt;</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:moujikov:1821</id>
    <link rel="alternate" type="text/html" href="http://moujikov.livejournal.com/1821.html"/>
    <link rel="self" type="text/xml" href="http://moujikov.livejournal.com/data/atom/?itemid=1821"/>
    <title>AsUnit</title>
    <published>2006-11-24T10:11:16Z</published>
    <updated>2006-11-24T10:11:16Z</updated>
    <content type="html">В нашей системе многие пользовательские интерфейсы сделаны на флеше. До определенного момента во флешках не было кода - только визуальные компоненты, которыми мы управляли снаружи. Но, в последнее время пришлось добавить немного кода на ActionScript. Естественно, сразу появилось желание написать на него тесты, а точнее с них начать.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a name="cutid1"&gt;&lt;/a&gt;&lt;div class="ljcut" text="Read more..."&gt;Первое, что пришло в голову - а нет ли юнит-фреймворка для флеша? Есть, оказывается - AsUnit.&lt;br /&gt;После инсталляции в среде появляется тест-раннер. Единственное, чего не нашел из базовых вещей - это TestResource, все остальное как и везде, в общем.&lt;br /&gt;&lt;br /&gt;Похоже, что с AsUnit вполне можно жить, но мы все же решили им не пользоваться. Подумали, что будет не удобно иметь два комплекта тестов в разных средах. Так что попробуем тестировать код во флеше из VW - пока он не очень сложный, это выглядит вполне неплохим решением.&lt;/div&gt;</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:moujikov:1578</id>
    <link rel="alternate" type="text/html" href="http://moujikov.livejournal.com/1578.html"/>
    <link rel="self" type="text/xml" href="http://moujikov.livejournal.com/data/atom/?itemid=1578"/>
    <title>on dynamic typing</title>
    <published>2006-11-15T17:29:31Z</published>
    <updated>2006-11-15T17:29:31Z</updated>
    <content type="html">Съездил в прошедшие выходные на JUG в Новгород (&lt;a href="http://www.flickr.com/photos/25445066@N00/sets/72157594372473885/"&gt;фотки, в том числе и меня&lt;/a&gt;). После доклада перешли к неофициальной части в кафе и поговорили с Яковым и другими об "опасности" динамической типизации.&lt;br /&gt;&lt;br /&gt;&lt;a name="cutid1"&gt;&lt;/a&gt;&lt;div class="ljcut" text="Read more..."&gt;Мое личное мнение после 3 лет разработки большой системы на языке с динамической типизацией - страхи очень сильно преувеличены. Я коллекционировал за эти годы случаи, когда именно отсутствие проверки типов привело к багам, дошедшим до пользователей. Так вот, случаи были, но это даже не 1% от общего числа багов, это практически ничто. Большая часть таких ошибок валит первый же запуск тестов, что на мой взгляд, не сильно хуже, чем ошибка при компиляции или подсказка среды. В крайнем случае, мы узнаем о баге при первом запуске и нажатии на нужную кнопку в приложении.&lt;br /&gt;На это мне возразили, что у меня тепличные условия: юнит-тесты, хорошие разработчики, и пр., а вот для, скажем так, неумелых и безответственных динамическая типизация приведет к кошмару. Я думаю, что эти неумелые и безответственные смогут написать таких макарон и без динамической типизации, что будь она, сильно в худшую сторону ничего бы не изменилось.&lt;/div&gt;</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:moujikov:1480</id>
    <link rel="alternate" type="text/html" href="http://moujikov.livejournal.com/1480.html"/>
    <link rel="self" type="text/xml" href="http://moujikov.livejournal.com/data/atom/?itemid=1480"/>
    <title>moujikov @ 2006-10-30T20:14:00</title>
    <published>2006-10-30T17:34:59Z</published>
    <updated>2006-10-30T17:34:59Z</updated>
    <content type="html">Делаем экран выбора чаевых в паре с Сергеем. Придумываем подписи к кнопкам. Первая из них позволяет пройти мимо этого экрана, отказавшись от выбора.&lt;br /&gt;&lt;br /&gt;- Ну как назовем?&lt;br /&gt;- Давай "Пропустить".&lt;br /&gt;- Ну что это значит? Что "пропустить"?&lt;br /&gt;... подумав...&lt;br /&gt;- Ну, например, "Пропустить стаканчик винца".&lt;br /&gt;&lt;br /&gt;&lt;a name="cutid1"&gt;&lt;/a&gt;посмеялись, продолжаем дальше. из этого экрана можно перейти на время в список заказанного. обсуждаем кнопку, которая позволяет этот список закрыть.&lt;br /&gt;- Ну это что?&lt;br /&gt;- Скажем, "Вернуться".&lt;br /&gt;- Не очень понятно. Куда "вернуться"?&lt;br /&gt;- :) "Вернуться сюда на следующий выходных".&lt;br /&gt;после паузы:&lt;br /&gt;- Знаешь, какая еще кнопка нужна? "Вернуться и пропустить".&lt;br /&gt;- ?&lt;br /&gt;- "Вернуться сюда на следующих выходных и пропустить стаканчик винца"&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Вспомнился случай, ставший, уже практически идиомой.&lt;br /&gt;Однажды, не помню, кто сказал у нас в комнате замечательную фразу: "Забор сделан через одно место". Думаете, он ругал некачественно возведенное искусственное ограждение? Нет. Он всего лишь хотел сказать, что все используют один и тот же код для получения данных, и нет дублирования.</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:moujikov:1238</id>
    <link rel="alternate" type="text/html" href="http://moujikov.livejournal.com/1238.html"/>
    <link rel="self" type="text/xml" href="http://moujikov.livejournal.com/data/atom/?itemid=1238"/>
    <title>Статья, part II</title>
    <published>2006-10-24T17:19:06Z</published>
    <updated>2006-10-24T17:19:06Z</updated>
    <content type="html">Закончил. &lt;a href="http://ru.smalltalk.wikia.com/wiki/%D0%A2%D0%B5%D1%81%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA%D0%BE%D0%B2%2C_%D0%BF%D0%BE%D0%B2%D1%82%D0%BE%D1%80%D0%B5%D0%BD%D0%B8%D0%B9_%D0%B8_%D0%B7%D0%B0%D0%B4%D0%B5%D1%80%D0%B6%D0%B5%D0%BA"&gt;Ссылка&lt;/a&gt;.</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:moujikov:985</id>
    <link rel="alternate" type="text/html" href="http://moujikov.livejournal.com/985.html"/>
    <link rel="self" type="text/xml" href="http://moujikov.livejournal.com/data/atom/?itemid=985"/>
    <title>Реюз vs рерайт</title>
    <published>2006-10-24T17:07:30Z</published>
    <updated>2006-10-24T17:20:26Z</updated>
    <content type="html">Я совершенно не понимаю стремления некоторых коллег по цеху написать что-то самостоятельно, когда можно использовать готовое чужое. Нет, бывает, когда после ознакомления с этим чужим и некоторых раздумий приходишь к выводу, что написать с нуля дешевле, чем обработать до основания напильником. Но когда именно хотят написать свое, а не от безвыходности принимают такое решение - я не понимаю. Пример из жизни:&lt;br /&gt;&lt;br /&gt; - Потоковое видео? Ну, надо посмотреть на формат ABC, XYZ... Может еще что-то. Не уверен, что все плееры нам подойдут - что все сможем захостить... Надо поэкспериментировать, погуглить на тему проблем потенциальных.&lt;br /&gt; - Да зачем это все? Давайте сами напишем. Там же ничего сложного быть не должно.&lt;br /&gt;&lt;br /&gt;Занавес. Обычно на вопрос: "А нафига? Что, совсем кончились задачи?" соглашаются с тем, что не стоит и пробовать делать самим, но первый порыв-то какой был. Вроде, не только не практично, так еще и не интересно должно быть делать что-то уже сделанное кем-то и доступное для использования.&lt;br /&gt;&lt;br /&gt;У меня обычно порыв обратный: если есть какое-то наше решение, и выходит библиотека, решающая те же задачи, хочется выкинуть свое и заменить чужим. Конечно, на деле, ничего менять без веской причины я не стану, т.к. это само по себе работа, но желание появляется.</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:moujikov:683</id>
    <link rel="alternate" type="text/html" href="http://moujikov.livejournal.com/683.html"/>
    <link rel="self" type="text/xml" href="http://moujikov.livejournal.com/data/atom/?itemid=683"/>
    <title>Статья</title>
    <published>2006-10-18T16:27:20Z</published>
    <updated>2006-10-18T16:27:20Z</updated>
    <content type="html">Написал небольшую статейку (в общем, не всю - только первую часть) про юнит-тестирование процессов на Smalltalk. &lt;a href="http://ru.smalltalk.wikia.com/wiki/%D0%A2%D0%B5%D1%81%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA%D0%BE%D0%B2%2C_%D0%BF%D0%BE%D0%B2%D1%82%D0%BE%D1%80%D0%B5%D0%BD%D0%B8%D0%B9_%D0%B8_%D0%B7%D0%B0%D0%B4%D0%B5%D1%80%D0%B6%D0%B5%D0%BA"&gt;Ссылка&lt;/a&gt;.&lt;br /&gt;Есть, вроде, желание немного пописать про этот язык. Если лень его не загубит, можно ждать еще.</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:moujikov:460</id>
    <link rel="alternate" type="text/html" href="http://moujikov.livejournal.com/460.html"/>
    <link rel="self" type="text/xml" href="http://moujikov.livejournal.com/data/atom/?itemid=460"/>
    <title>О себе</title>
    <published>2006-10-16T16:53:48Z</published>
    <updated>2006-10-16T16:53:48Z</updated>
    <content type="html">Здравствуйте.&lt;br /&gt;&lt;br /&gt;Меня зовут Андрей Мужиков. Я работаю в компании Транзас, где руковожу одним из проектов по разработке ПО. Мы делаем систему, так сказать, автоматизации работы и развлечения посетителей для ресторанов (см. &lt;a href="http://transforce.ru"&gt;http://transforce.ru&lt;/a&gt;). Нашим процессом разработки уже никого не удивишь - XP, а вот платформа необычна - VisualWorks Smalltalk.&lt;br /&gt;&lt;br /&gt;Этот журнал посвящен, в первую очередь, моей профессиональной деятельности. Достойное место в нем займет и Smalltalk.</content>
  </entry>
</feed>
