I may have posted this before ,not sure .For years and years I would come to work in a suit ,that was the norm .In the late 90's the norm became business casual ,however on the days I was in my office I continued to wear a suit .Some people will always adhere to the suggested shipboard attire ,others will not .I personally do not believe that there should be a mandatory dress code aboard ship ,however ,I will still formally dress on formal night .