Недавно выложил на joelonsoftware.com два своих перевода:

Контракты и соглашения которые не стоит подписывать

Есть один пункт, который я видел во многих NDA, но считаю совершенно неприемлемым. Это пункт, запрещающий вам нанимать людей, работающих на компанию, с которой вы заключает это соглашение. Вероятно, они думают, что время от времени заходя к ним вы переманите всех их сотрудников и разорите их. Знаете что? Если ваши сотрудники так жаждут уйти, это ваша проблема, а не моя. Вам следовало бы удерживать людей хорошим отношением, а не воздвигая искуственные препятствия их карьере. Читать дальше…

Ежедневная сборка – ваш союзник и друг

Как только вы начинаете работать в команде с несколькими разработчиками и тестирощиками, вы видите тот же самый цикл в еще большем масштабе (ага, это фрактал!). Тестировщик находит ошибку и сообщает о ней. Разработчик исправляет эту ошибку. Сколько времени проходит прежде чем тестировщик получает исправленную версию кода? В некоторых компаниях-разработчиках этот цикл Обнаружение-Исправление-Подтверждение может занимать несколько недель, делая работу компании непродуктивной. Чтобы поддерживать процесс разработки в хорошей форме, вам следует сфокусироваться на сокращении цикла Обнаружение-Исправление-Подтверждение. Читать дальше…