Программистов не выпускают к клиентам, они говорят на разных языках (а одежда тут не при чем).Для общения с клиентами есть специальные люди - "постановщики". Вот их работа - понять, что хочет клиент, и сформировать ТЗ программистам.Ну а если контора настолько мелкая, что у нее нет постановщиков в штате - ну значит и уровень ее клиентов такой, что они сами в джинсах ходят.