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

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

Software Engineering is Dead?!

Я часто общаюсь с людьми на тему гибких методов разработки ПО, иногда пишу статьи про это. И могу сказать, что основной аргумент, который люди приводят против этих методов, который останавливает многих даже от мыслей про Канбан, Scrum или XP - это якобы низкий уровень контроля за разработкой у этих методологий.
При этом некоторые воспринимают, как непрофессионализм, [...]

Отладка многопоточных приложений

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

Сводка

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

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

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

VMMap вам в помощь

Недавно я начал тут новую серию постов про тулзы, помогающие в отладке и анализе приложений. Начал я со статьи Application verifier - простая бесплатная мощь, а это вторая статья из этой серии.
Сегодня речь пойдёт не про отладку, а про анализ приложений. Сегодня я расскажу про VMMap - одну из программ из комплекта Sysinternals от [...]

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

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

Application verifier - простая бесплатная мощь

Есть множество тулзов, помогающих в отладке программ под Windows. Какие-то лучше, какие-то хуже. Какие-то проще, какие-то сложнее. А можно ли выделить самый простой и полезный способ тестирования программ? Все полезны по-своему и про все стоит рассказать. Так что напишу-ка я серию статей про тулзы, помогающие в отладке программ под Windows.

Сегодня в первой статье я расскажу [...]

Знай свою память

Очень часто бывает так, что какая-то программа занимает очень много места в памяти.
Например, не закрываешь Firefox час-другой и вот он уже 200-300Мб памяти отъел. Или запустил игру, а она уже на первом уровне занимает 1.5Гб.
Куда? Зачем? Надо ли этим программам столько памяти? Неизвестно.
Ответить на этот вопрос бывает непросто, даже если ты сам написал эту программу.
Но [...]

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

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