Изнутри наружу vs Снаружи внутрь

Читая книгу старого ворчуна Йордона я наткнулся на довольно интересный абзац. Итак, книга “Путь камикадзе”, глава “Метод критических последовательностей”, раздел “Как можно изменить дисфункциональное поведение организации”:

Мой коллега Том ДеМарко любит рассказывать историю о клиентах, которые спрашивают его: “Можно ли сделать только что-нибудь одно для усовершенствования нашей системы управления проектами, и если да, то что именно?”

Ответ Тома обычно [...]

Все проблемы из-за людей, а техника может подождать

Из книги “Человеческий фактор”:

Главная причина, по которой мы склонны сосредоточивать усилия на технической, а не на человеческой стороне работы, – вовсе не приоритет первой перед второй. Технические вопросы проще решать. Гораздо проще организовать установку нового оптического привода, чем выяснить, почему Хорас в замешательстве или почему Сьюзен выражает недовольство компанией уже после нескольких месяцев работы. Человеческие [...]

Критерий качества кода

Исправляя чужие unit-тесты мне вспомнилась очень хорошая фраза, произведенная на свет Стивом Макконелом:

«Пишите код так, как-будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете» (с)Стив Макконнелл.

p/s
Дамы и Господа ну зачем писать код для отписки? Просто не пишите или удалите код, если пользы от него ноль!

Лучшее враг хорошего

Сказано Вольтером (Франсуа Мари Аруэ):

Le mieux est I’enneini du bien (Лучшее враг хорошего)

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