Один день из жизни Программиста

Пятница - лучший день для работы, ибо впереди отдых. А в эту пятницу Программисту предстояло начинать изучение нового большого компонента, так что день сулил много интересного.
Утро, как обычно, началось с ежедневного SCRUM собрания минут на 10 и еще с пары совещаний. Потом были письма и ответы на них и быстрый обед.
Зато после этого Программист выгрузил [...]

Shu-ha-ri для программистов

В японских боевых искусствах есть концепция трехэтапного обучения мастерству - Shu-ha-ri.
1. Shu (守:しゅ - “защита”, “подчинение”) — изучение традиционной мудрости — изучение основ, техник, движений.
2. Ha (破:は - “отделение”, “отклонение”) — отступление от традиции — поиск исключений в традиционной мудрости, размышление о правильности традиций, поиск новых путей и техник.
3. [...]

Надежность

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

Канбан в IT: Ответы

Достаточно давно уже написал статью Канбан в IT (Kanban Development) и обещал в ней продолжить серию статей про Канбан.
Сегодня публикую вторую статью про Канбан - ответы на вопросы, которые я получил к первой статье.
Было очень интересно прочитать ваши отзывы и подискутировать на тему этой новой методологии, а самое интересное (на мой взгляд) из комментариев и [...]

Закон Паркинсона и менеджеры в IT

Прочитал, наконец-то, книгу “Закон Паркинсона”. Ту самую, на которую любят ссылаться менеджеры, ничего не понимающие в менеджменте, но пытающиеся доказать свою важность.
Еще бы, ведь в этой книге сформулирован ГЛАВНЫЙ ЗАКОН МЕНЕДЖМЕНТА: Любая работа имеет тенденцию занимать всё время и ресурсы, на нее выделенные.
Я много про эту книгу слышал от разных людей, которые цитировали её и [...]

Scandinavian Agile Conference 2009

Сегодня вышел на работу после отпуска и с удивлением узнал, что меня записали в докладчики на конференцию Scandinavian Agile Conference 2009, которая пройдет в Хельсинки 15-16 октября.
Лекция будет называться Implementing Kanban by mistake и, к счастью, я буду не единственным докладчиком. Название не очень верно отражает то, о чем мы будем говорить, ибо никакой ошибки [...]

Google Chrome OS

Итак, свершилось. Google вчера анонсировал свою новую операционную систему для десктопов - Google Chrome OS (а вот та же новость по-русски).
Что она будет из себя представлять? Судя по небольшому описанию в анонсе - это будет та самая сетевая операционная система, появление и быстрое распространение которых я предсказывал пару месяцев назад в статье про нетбуки [...]

200 лучших блогов для разработчиков

NOOP.NL опубликовал очередной свой список лучших блогов для девелоперов.
Читайте, выбирайте, подписывайтесь.
Единственный минус для некоторых - всё на английском языке.
В первой десятке советую обратить внимание на блоги Hanselman-а, Atwood-а, Fowler-а и конечно же Spolsky.

Google I/O 2009

Чуть более месяца назад я написал статью Нетбуки, сетевые ОС и тёмное будущее, где описал своё видение скорого будущего IT индустрии. Многие не согласились с тем моим видением, и я немного его тоже пересмотрел по результатам обсуждений, хотя в основном моё видение изменилось только в плане сроков. Главный же смысл моего видения остался неизменным [...]

Конференции

У меня есть возможность посетить несколько интересных конференций осенью-зимой.
Но что-то не могу найти в это время интересных конференций на тему разработки ПО и программирования. Самое интересное, как назло, уже прошло этой весной (но зато плюс - появляется куча интересного материала с них).
Буду благодарен, если кто-нибудь поделится ссылками на сайты достойных конференций осени 2009 - зимы [...]