вторник, 1 января 2030 г.

О блоге

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

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

понедельник, 31 декабря 2029 г.

[life.photo] Характерный портрет: вы и ваш мир моими глазами. Безвозмездно :)

Вы художник? Бармен или музыкант? Или, может быть, коллекционер? Плотник или столяр? Кузнец или слесарь? Владеете маленьким магазинчиком или управляете большим производством? Реставрируете старинные часы или просто починяете примус? Всю жизнь занимаетесь своим любимым делом и хотели бы иметь фото на память?

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

пятница, 17 апреля 2015 г.

[prog.sobjectizer] В версии 5.5.5 планируется реализация фильтров сообщений

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

Здесь описана кажущаяся реальной идея реализации фильтров сообщений. Если у кого-то будет желание обсудить или высказать свое мнение, то милости прошу (либо на SF.net, либо на GitHub, либо прямо здесь, в блоге). Любое мнение будет услышано и принято во внимание. Со своей стороны готов подробно рассказать что к чему и почему. А так же проработать альтернативные варианты.

PS. Планирую и впредь делать анонсы таких вот обсуждений. Короткие. Кому интересно, тот присоединится, кому нет -- просто пропустит.

[prog.management] Подпольные проекты как способ протягивания новинок в продакшен

Ув.тов.Asfikon у себя в блоге затронул интересную тему: Десять веских причин не тащить в продакшн новые игрушки. Действительно, если бездумно тянуть в проект с 10-летней историей и огромной кодовой базой что-то совсем недавно появившееся на свет, то хорошо это вряд ли закончится. Но, с другой стороны, прогресс не стоит на месте, свежие веяния нужно ловить и направлять в нужное русло. Поскольку то, что позавчера казалось почти невозможным, вчера делалось с кучей приседаний, а сегодня это уже в новой версии стандартной библиотеки.

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

Хорошим ответом на этот вопрос могут стать "подпольные проекты".

четверг, 16 апреля 2015 г.

[prog.dreams] Если бы SObjectizer-6 начали делать сейчас...

На самом деле, почему бы не пофантазировать? Пока что совместимость между версиями SO-5 важна, поэтому в серии 5.5.* нет серьезно ломающих что-то изменений. Но когда-нибудь груз совместимости окажется совсем уж неподъемным и вот тогда проще будет сделать SO-6, чем допиливать SO-5.5.1529... А тут уже и список готовый есть ;)

На SF.net создана соответствующая тема. Можно писать свои соображения там. Можно и здесь.

В общем, если у кого-то есть, что сказать, то не держите в себе, высказывайтесь :)

А там посмотрим, может что-то из высказанного будет реализовано даже раньше, еще в рамках SO-5.

PS. На счет того, что SO-6 следует разрабатывать прямо на GitHub троллить не нужно :)

среда, 15 апреля 2015 г.

[prog] Паттерн Async Completion Token

Есть такой простой и удобный, в некоторых случаях, паттерн под названием Async Completion Token. Но так как он удобен только в некоторых случаях, то не всегда вовремя вспоминается. А жаль. Поскольку иногда он позволяет перейти от stateful-модели к stateless.

вторник, 14 апреля 2015 г.

[prog.management] Про подпольные проекты на примере из истории Apple Lisa

Хорошая история внезапно попалась на глаза. Речь в ней о том, как в Apple Lisa появился файловый менеджер, в котором файлы отображались в виде иконок. Сейчас это уже дефакто-стандарт и тем удивительнее узнать, что его создание связано с небольшим подпольным проектом. История короткая, и хоть она на английском, имеет смысл потратить минут пятнадцать-двадцать своего времени и прочитать оригинал. Ну а для тех, кто на вражеском наречии читать не будет...