Самые популярные пароли

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

Два дня назад финский геймерский сайт Älypää [...]

Гики - двигатель прогресса

По мотивам сегодняшнего обсуждения, где меня не раз спрашивали про мое отношение к гикам, родился комикс.
Это комикс про отличие между обычными людьми и гиками:

Не судите строго. Я программист и это мой первый созданный рисунок

И несколько слов про мое отношение к гикам (учитывая, что я и сам - гик). Я ни в коей мере не [...]

Value stream mapping (Карта потока создания ценности)

Есть в системе Lean production одна техника оптимизации, которая мне очень нравится, и с которой я сейчас хочу вас познакомить. Называется она Value stream mapping, что на русский переводится плохо. Лучший официальный перевод, что я нашел - это Карта потока создания ценности, хотя mapping - это не карта в этом контексте, а скорее “отображение”.
Но не [...]

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 ведущих фирм тех времен. И [...]

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

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