Interesting range of views here. I'm a manager and a techie & work in a fairly large office with a mix of fairly senior middle managers, hard core techies and project/delivery manager types. Nobody gives a shit how anybody dresses, but nobody wears a tie. I'm in short sleeved shirt plus cargos or similar - shirt rather than tshirt? smartphone in shirt pocket. Productivity is pretty good.