In an email exchange today:
I just had a discussion about it yetserday with a team mate.
He talked about signing off things with me before starting to implement them, my response was along the line of...
Now, granted, I will try to go over the code and see if there are any things that I am not comfortable with. And at first, there were a lot of things that I wasn't comfortable with. I try to ignore coding styles because they usually don't matter much to me, but naming, abstraction, and complexity are things that I am very sensitive to. After the forth or fifth time that this is happening, I find that they understand what I consider a red flag.
And yes, this means that I can sit with a dev for a few minutes, talk about what needs to be done and maybe explore the object model that is required. Then the dev is on their own, if they have issues, they ask.
I was a police officer, I didn't like it then, and I don't intend to start policing people again (although being able to revoke people's license to code for reckless developing would be an interesting concept).