Программист, CEO SHIFU.IO

Конспектируя Кабанчика: Равновесие ограничений

Если давать пользователю слишком много возможностей, он будет совершать ошибки.

Если слишком сильно его ограничить, он будет искать обходные пути чтобы реализовать специфические задачи.

Задача - найти равновесие.

Пример из жизни

Разворачивание сложной системы лучше делать с помощью автоматических инструментов, минимизируя ручные операции.

Но, если попадается клиент с специфическими требованиями или условиями, нам приходится затачивать систему под него вручную.

Это приводит к ошибкам при дальнейших обновлениях и поддержке.