Ну, допустим, ТЗ = оптимизировать скорость сортировки базы данных.
Те, кто нашел число 999 - сделают самый медленный алгоритм ( опираясь лишь на заученные способы и НИКАК не выходя за рамки языка ).
Те, кто нашел число 51181 - найдут длл от разработчика оси и прикрутят ее к программе.
Те, кто возведет в степень ( факториал ) - сделает ассамблерную вставку в программу, потому, как понимает как работает процессор и что он делает за каждый такт.
Се ля ви!
Пример элементарный, но применить его возможно в любой профессии, в любой задаче. И именно поэтому русские так ценятся ( не все конечно ). За умение находить выходы в тех ситуациях, когда инструкция не дает ответа на вопрос "что делать?".
Впрочем... высказавшиеся здесь про ТЗ, про то, что выполняющий инструкции лучше любого экспериментатора, тоже по своему правы... Технологический процесс нельзя менять "на коленке". Нельзя плодить "зоопарк" решений. Один сделал так, второй этак... В итоге, чтобы обслуживать построенное нужен вагон и маленькая тележка инструмента/оснастки/ПО и людей-универсалов, способных во всем этом разобраться. Что дорого... Лучшее - враг хорошего.
Главное, что хотел сказать: бизнесу нужны и прилежные исполнители, и отчаянные экспериментаторы. Но прилежный исполнитель имеет свой "срок эксплуатации" равный технологии в которой он дока. При смене технологии он будет выброшен на свалку ( потому как не сможет перестроиться на новое ). Поэтому быть экспериментатором - выгоднее для исполнителя, но бизнес в этом случае в каких-то местах проигрывает ( терпит убытки ).