?

Log in

No account? Create an account

Журнал от Объекта

Мастер класс Джувала Лёви
Default
object
Провел всю неделю на мастер-классе Джувала Леви (Juval Löwy). Первый и два последних дня были посвящены SOA, методологии и архитектуре больших систем (имхо, предложенная IDesign методология дизайна заслуживает внимания), второй же и третий почти полностью были отданы Windows Communication Foundation, и несколько человек, включая меня, заметили, что такое совмещение не было самым удачным решением. Архитектура программных систем - она и в Африке архитектура, и встраивать в пятидневный мастер-класс скоростное изложение новой майкрософтовской технологии было совсем необязательно. При том, что почти все участники класса имели опыт WCF и знали, что это конек Леви.

Леви в информации о себе везде указывает, что он признан Майкрософтом легендой (recognized software legend). Поскольку мне такой титул показался несколько странным, спросил его, много ли еще таких, признанных легенд. Всего шесть, оказывается. Из известных мне фамилий - Джеффри Рихтер и Дэвид Платт. Насчет Рихтера не сомневался, а вот то, что Платт так же котируется, не ожидал. Впрочем, они вроде нигде не указывают этот свой статус. В этом смысле Леви мне показался довольно тщеславным - не только по этому эпизоду. Что, впрочем, нисколько не принижает его действительно уникальный статус эксперта COM/.NET/WCF.

Общаться с ним нелегко. Он чрезвычайно настойчив и категоричен. В этом смысле мне, наверное, было сложнее общаться, чем другим, поскольку я стараюсь как можно больше вобрать в себя во время подобных встреч и часто лезу с вопросами и комментариями. Леви многие из них обрубает без всякого снисхождения. Чуть позже приходит осознание того, что его категоричность - всего лишь утверждение наилучшей практики, best practices. Начиная разбираться глубже, Леви не раз в итоге подтверждал, что дело гораздо сложнее. Но всякий раз архитектурная рекомендация изначально выдавалась как непреложный закон. В этом есть определенный смысл, поскольку best practices стоят того, чтобы ими руководствоваться. Но хорошему архитектору не менее важно знать и в каких случаях от них следует отклоняться, и куда и почему отклоняться. Имхо, этим исключениям Леви не всегда уделял должное внимание, хотя и много делился своим практическим опытом.

От него я узнал, что 40 лет назад впервые было объявлено, что софтверная индустрия находится в состоянии кризиса. Юбилей. Живем, можно сказать, в эпоху стабильности: сорок лет, и ничего не изменилось.

Забавный штрих выяснился при обсуждении одной из систем, обслуживающей монополиста-букмекера норвежских лошадиных бегов. Их система собрана по последнему слову техники, с возможностью делать ставки и через интернет, и с мобильного телефона. На самом глубоком уровне, однако, система обменивается данными с разработанным несколько десятилетий назад монстром на Фортране, про который известно в основном то, что его нельзя трогать. Помню, в середине 90-х в популяризаторсокй и поверхностной книжке Inside COM было сделано шутливое признание, что при всей серьезности намерений создателей COMа Фортран им, конечно, не пережить. Так оно и вышло.

В последний день вместе ехали в центр, и Леви рассказывал, что в Силиконовой Долине, где он живет, обычная зарплата - около 100 000 долларов в год. При одном работающем в семье это на грани нужды, при двух - жизнь как у Рокфеллера, поскольку жизнь семьи в Северной Калифорнии обходится как раз в эти 100 тысяч долларов в год, и семья с двумя работающими располагает еще сотней тысяч на излишества. Не предполагал, что жизнь в Калифорнии (по крайней мере в силиконовой ее части) сейчас так дорога, но Джувал уверил, что если не забывать о расходах на образование и медицину, то все так и есть.

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

Web 2.0
Default
object
Первые страницы норвежских газет отданы репортажам о поимке маньяка, в течении тридцати лет охотившегося за детьми. В газетах указано, что несмотря на общественный интерес и особый статус задержанного (мультимиллионер, владелец фирмы по покраске автомобилей в Бергене) принято решение не публиковать фамилии арестованного, чтобы дать возможность его жертвам опознать его до появления в прессе фотографий.

Пробудившийся спортивный интерес - достаточно ли опубликованных данных, чтобы дознаться, кто это такой? - заставил меня погуглить в течении пятнадцати минут, и я узнал, что арестованного зовут Эрик Андерсен, ездит он на этой машине, владеет этой фирмой и в прошлом году заработал 2 миллиона 24 тысячи 69 норвежских крон, уплатив в налог 874 тысячи 998 крон.