My idea is for a flag (say, DE-ADMIN(d), or NOT-STAFF(n), or OFF-DUTY(f), or something not currently used by player-flags) which allows admins to temporarily "disable" their ability to use wiz/roy commands (@pcreate, seeing dbrefs and attributes, etc), and re-enable it at will, sort of analogous to a registered channel operator on IRC having the ability to remove and add op status to themselves in a particular channel. This wouldn't affect objects they own -- the "code wizard" could set it on themselves without breaking wiz-objects they own that are @set Wiz in room #2, for instance -- except insofar as they wouldn't be able to @force Wiz objects, say. Without having to login God, @set someone !wiz, and then re-@set them Wiz (which *would* break the wiz-objects in room #2).
My reasoning for this is so that staffers can be off-duty in more than just name only. Especially if they find that they're getting angry and want to remove temptations before it's too late (I know what I'm talking about here). Yeah, it won't stop someone who's really determined to fly off the handle, but it'll just be ... another option, I guess.