Google I/O 2009

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

Software Quality Isn’t Optional!

Просматриваю видео с недавней конференции Microsoft Tech Ed и вам того же советую - очень много интересных презентаций и обсуждений. Сайт не очень удобный, да еще и требует установить Silverlight для просмотра видео в онлайне, а инсталятор Silverlight почему-то отказывается устанавливать его у меня. В общем, обычное “качество” продуктов Microsoft.
Но не в этом суть - [...]

Сводка

К последним 2 постам Нетбуки, сетевые ОС и тёмное будущее и Российская операционная система я получил почти 150 комментариев и кучу новых идей.
Не все читают комментарии, так что напишу в этом посте краткую сводку того, что было в комментариях и чего не было в постах.

Нетбуки, сетевые ОС и тёмное будущее

Мир IT кардинально меняется.
Не все это ещё заметили, и не все это заметят и, главное, не все смогут в это поверить в ближайшие несколько лет, а потом уже будет поздно.
Что меняет мир IT? Что будет с софтверной индустрией через 5-7 лет? Какой софт будет восстребован? Что будет с программированием и с языками программирования через 5 [...]

Reproduce first debugging (отладка через повторение)

В TDD (Test driven development) есть простое правило - test-first. То есть, сначала напиши тест, а потом уже код. По сути это нужно для постоянного автоматического контроля того, что ты всё делаешь правильно. Сначала пишешь тест, он фейлится, ты исправляешь код, тест начинает срабатывать - цикл закончен.
А можно ли этот же подход перенести на другие [...]

Балмер, инновации, Скрам и Гитлер

Из интервью с главой Microsoft Стивом Балмером:

В завершение встречи, отвечая на вопрос «Эксперта Online», Балмер рассказал, почему Microsoft продолжает вкладывать средства в убыточное онлайн-направление. Это не потери, а инвестиции, уверен Балмер. Как признался руководитель Microsoft, в его корпорации тщательно изучали опыт работы компаний в период Великой депрессии. Они проанализировали 50 ведущих фирм тех времен. И [...]

Пустой офис, суббота и продуктивность

Вчера, в субботу, отработав полноценный рабочий день в пустом офисе, в очередной раз убедился, насколько важен фактор тишины и спокойствия в работе программиста. За одну только субботу сделал большую сложную задачу, которую обдумывал уже пару недель. Сделал быстро и качественно - заработало сразу после первой компиляции.
Это уже не первый раз, когда в субботу код пишется [...]

Мудрость предков

Читаю сейчас книгу Jon Bentley: More programming Pearls (на русском ее не нашёл). Это продолжение его книги Жемчужины программирования. Саму книгу не могу никому посоветовать, так как она мне не очень-то нравится - написана 20 лет назад и большинство проблем, рассматриваемых в книге, уже устарело.
Но есть в этой книге одна глава, которая мне понравилась - [...]

Шестое чувство будущего

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

Африканские письма, страсти и $5.7млн (продолжение)

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