Я бы сказал что знать надо конкретные технологии, например вам говорят сайт будем на питоне делать или на php, что вы ответите? На CMS или на фреймворке? На Yii или на симфони? Не надо знать подробно все эти технологии, но надо точно знать чем использование каждой обернётся в будущем. А лучше иметь технического директора, только он должен быть близким другом а не фрилансером в другом городе.