I think everyone can agree dress codes are a set of rules. What most of us don’t realize is that these rules are often unwritten. Of course, no one on their right mind would visit the Queen of England wearing tattered jeans and dirty converse, but every social function in-between isn’t that easy to dress for. Is that dress too tight for your cousin’s wedding? Are sneakers OK for a Wednesday at the office? In the end, dress codes are a reflection of the values of a society as a whole. On the bright side, they bring cohesiveness to a group.
source: Ever-Pretty