It's different from the one I tend to apply, in my own work.
I used to work for a famous Japanese imaging corporation. Their brand was pretty much synonymous with "Quality."
They got that way, by practicing Perfection as a religion. It could be very, very tough, to deal with, but it gave me a great appreciation for a Quality mindset, in my own work.
The result is that even my lash-up, throwaway code, tends to be better than many folks' final release code.
This has great advantages for me. In fact, I just experienced one, a few minutes ago. If the baseline code is of as high Quality as I can possibly make it, then I can avoid lash-ups, or at least, reduce their severity, later. I refactored a fairly complex server interaction timeline, and it was made much easier, because I was pretty damn anal, when I first wrote it, maybe six months ago.