Не считаю себя джуном, но без ТЗ стараюсь не работать. Да, действительно, для небольших не очень ответственных проектов я многие решения принимаю сам, особенно если выяснение деталей в долбанной почтовой переписке. Но для крупных ответственных проектов без ТЗ - пиши - пропало/потрачено) хотя бы потому что заказчик сам не понимает что происходит и надеется на халяву - я проходил эту историю уже десятки раз
вот вот, я с технологами имею дело в АСУ ТП, а они часто дуб дубом но амбиций и гонору выше крыши. напишут отписку мол это хотим а потом орут что программа говно и они не это хотели.и только после того как что то сломается, и им ткнут в нос ихную же писульку начинают спинным мозгом осозновать, что ТЗ всё таки писать надо полностью и осмысливать то что хотят получить.