How should designers code?

I personally believe that software is never built with more attention to detail than when it’s coded by the person who designed it.

I agree.

You’ll never prevent all of them. There were visual bugs in production before you started and there will be visual bugs in production long after you leave. But sometimes they’re almost as quick to fix as they are to document and explain, so it can be effective to do it yourself when you spot them.

I’ve found this to be true too. It often takes more time to document how something should be implemented and get it into the schedule, than to just do it yourself.