When dealing with code officials, I've found making THEM responsible for the decisions they make works wonders.
Officials can grant a "variance" to a particular code. Codes are NOT "infallible" and are often ignored, or variance granted by officials.
In some instances, different departments will have conflicting codes about the SAME THING... and there is no way to adhere to BOTh codes... so one department basically "ignores" their own code. If they can ignore one code, they can ignore others.
Case in point: In LA County, the Fire Department Code requires hillside plantings to be spaced far apart to prevent fires from spreading. The Grading Department code requires hillside planting closer to together to prevent erosion. It is literally impossible to adhere to BOTH codes. So the grading department ignores their own code! These type of discrepancies Can be used as arguments against the code... But you need to search for them to find them.
Officials main fear is that by allowing something that's not conventional, and if it fails, They will be sued for it.
HOWEVER, if it's made clear to them that if they persist in forcing their codes on you, while refusing to approve older methods that have worked for hundreds of years are still working, that they will be sued if THEIR method fails, they often will reconsider.
It's usually about liability...
Then there are instances with officials who are just ass%$^#s. These are power hungry beurocrats who just enjoy screwing with people. THOSE guys you need to battle HARD. Go over their heads. Put EVERYTHING in writing so there is a paper trail, and MAKE SURE THEY KNOW that. They often will want to "talk" to you, and have "meetings". This is so there is NO PAPER TRAIL, and they can later claim whatever they want. Your best bet when dealing with those types is to simply say the following:
"at the advice of my attorney, everything needs to be done in writing so there is a clear record of what's been decided, approved or not approved, in the event we have a legal matter later."
When put on notice that you are going to hold them accountable for EVERY Action, they usually leave you alone.
I've dealt with this repeatedly in dealing with LA County, and LA city officials, and LA has some of the most difficult codes in the WORLD. Yet I've managed to get variances for all sorts of stuff, and/or they've left me alone.
Variances can also be granted when the construction technique meets the "spirit of the code".
For example, when I built my
underground house. The code required insulation in the attic. However, there was no attic, AND the
energy calculations showed the house would use 80% less energy for cooling and heating over a conventional above ground house. Since my house met the "spirit" of the code, they easily waived the insulation requirement. That was one of at least half a dozen variances they granted. Now, my plan checker, who was a total asshat, and is a story in and of himself, refused to grant a variance, and even insisted variances don't exist. The second I went over his head, his boss stepped in, and granted every variance I asked for.
There's also the persistence factor. if you keep going back, and battling them on everything, they can't get anything else done... there comes a point where they just want to get rid of you, and will sometimes just approve things to get rid of you.
The key is to be polite, but VERY FIRM in how you deal with them. Every once in awhile, letting them have it can help too. LOL.
One time, I went in for a slight plan change on plans that had already been approved. They had previously told me what I wanted to do was no big deal. So we modified the plans, then I brought them in. The same guy who told me it could be done "over the counter" in about 5 minutes a month before, now insisted he didn't remember telling me that, and that I had to basically start the entire process over, and re-pay all the fees. (THOUSANDS of dollars). I had a slight meltdown, and told him to go in the back and get his supervisor out front to discuss this. He asked "which one?" I told him "all of them. Bring EVERY single supervisor back there out front. you tell them I'm out here, and we need to discuss this." (We had had issues before, and they knew me by this point.)
The guy disappeared in the back, came back 15 minutes later, and handed me my plans and said, "you're all set. Everything is approved."
So basically one of two things happened:
1) They lied, no "recheck" was needed, and were simply trying to collect more fees from me. (Which I've seen them do.)
or
2) They knew they were going to have a huge battle on their hands with me, didn't want to deal with it, and instead just signed off on something they shouldn't have.
Neither reason is acceptable, but in the end, I got what I needed done.
This is why my next place will be somewhere with minimal to no codes whatsoever.