Истоки технологических систем тоже лежат в существующем мире. Циркадные и сезонные ритмы природы формируют паттерны отдыха и миграции. Даже простой сон, когда темно, мог таить в себе опасность, что несложно было понять на собственном опыте. Если все члены группы спали одновременно, кто-то мог не пережить ночь. Поняв недостаток системы, можно было естественным образом прийти к таким концепциям, как сон по очереди, и к другим средствам защиты. Так, группа могла ложиться спать в пещере, единственный вход в которую защищал валун, который туда прикатили. Неудобство миграции в конечном итоге привело к появлению системы сельского хозяйства и ограждений. Не важно, насколько хорошо развита вещь или система, но у нее всегда будут ограничения. Технических утопий не существует. Всегда будет оставаться пространство для улучшения. Самые успешные улучшения основываются на ограничениях – неудачах.
Успех и провал в дизайне взаимосвязаны. И если внимательное отношение к недостаткам может привести к успеху, то слишком большое доверие к успехам может привести к провалу. Успех – это не просто отсутствие недостатков, он еще маскирует их потенциальные проявления. Можно какое-то время эффективно подражать успеху, но такое поведение, как ни парадоксально, неизменно ведет к провалу. Так, единственный тип камня, который достаточно хорошо служит молотком, в каждой известной задаче можно назвать камнем-молотком. Если кому-то понадобится универсальный молоток, можно поискать такой камень под ногами, если еще не привыкли носить его с собой. Однако со временем возникнет проблема, с которой камень-молоток не справится. Это может произойти, например, если кто-то попытается разбить только что обнаруженный более твердый и прочный камень. Но, ко