Это за счастье. Если ему следуют побуквенно.
там другая сторона вылезает.
если кодить по ТЗ, то в итоге софт никуя нормально не работает, заказчик жмет деньги на доработку, изменения вносятся с трудом.
потом приходит обновленное ТЗ со всеми доработками и ты понимаешь что надо переписать хорошо если 60-70% кода