When I first got out of school, I occasionally followed the old convention "less than 5% overstressed O.K.", mainly because the other "old school" engineers I worked with followed this convention.
However, when I went to an AISC seminar, one of the speakers stated that this convention is not considered good engineering practice.
One consideration worth considering is someone in the fabrication or construction of a member you've designed, may not do their job correctly. If the member fails, you will have a tough time avoiding blame.
If you're calculations show you're overstressed, especially if there is no way to relieve that overstress by another iteration, I don't see how you can avoid getting splattered by the blame of someone else's mistake.
Remember that the "5% over say O.K." rule came about in a different era when running another iteration was a time consuming process. Also design methods were deliberately conservative.
In these days, it is easy to design members very precisely and run another iteration if needed. Our design methods yield results that accurately model actual conditions. Design codes have shaved most of the fat out of the design process.
I certainly don't think anyone should start out by setting the stress limit in their computer analysis to 103%.
Perhaps the metal building industry needs to reign back their practices, and keep stress below the allowable limit.
Unfortunately, one firm cannot do it alone. It may take a serious lawsuit to cause changes. I for one don't want to be on the wrong end of that suit.
I guess I have to disagree with anyone who thinks it is OK to design to a stress limit over and above the allowable.
Regards to All
JPJ