First job in an office, not even a real job yet but it's paid and I have a very good chance at becoming full time in a few months - super small web based company right now with only 3 of us in house and another dozen or so being contract remote.
Dress code is "casual". Boss is normally in a tshirt and jeans, other boss is normally in a professionally nice dress - about what you'd expect to see someone working in a bank to wear, nice but not crazy nice.
I generally wear a blazer (partly because I like it and partly because it's 6am when I leave home and 8pm when I get home - it's chilly out), dress shirt, and slacks of some kind.
I feel kind of weird even thinking about going to work in a tshirt, granted I'm in California and things are fairly casual here to start with even in most offices - but I have a 2 hour commute each way and in my experience looking the part of a office professional tends to help make things smoother especially when I'm going through a couple of not great areas.
I'm not showing up in a suit and tie but I know I am over dressing a bit. Do I need to bring it down or am I okay? If I do need to bring it down, how do I do so without going quite full tshirt and cargos?