Занимаюсь разработкой контроллеров автоматики. Не было ни одного пока заказа с ТЗ. Уже подготовленные заказчики могут как то более менее сформулировать ТЗ, остальных надо слушать и полностью погружаться в их работу.
Опять же мало просто сделать железку, надо продумывать развитие этого оборудования в дальнейшем. Это все очень сложно и требует разностороннего опыта. И 90% времени уходит на "смотрение в окно" нежели писанины.
Когда нет времени написать что то конкретное, надо держать пару товарищей для четких задач, на удаленке.
Что хотел сказать) если бы я имел только диплом программиста, то я бы не смог работать. Нужен опыт в совершенно разных сферах.