I wear what works for me, away from work, and rarely give a rat's ass about what others think. Could be cargo shorts, could be jean shorts, jeans with rips and tears and grease stains, grease stained T-shirt or Dickies type work shirt. It fits my task and being I am not trying to impress anyone, I don't really care what others think. Being a car guy, most of my hobby work involves getting dirty and greasy, so most of my home work clothes reflect this.
I also live in more casual southwest, with more heat. So we are far from the big city fashion. Needless to say I will *never* be confused with a metrosexual. I do have some nicer shorts that I will wear if going out, incl cargo shorts which are very convenient as mentioned for storing stuff in the pockets.
For work environment I do have better clothes I wear. I started my career as engr wearing ties, now very seldom only for a big mtg with high level out of town visitors.