|
I'm not sure I'd be comfortable, calling it "disgusting." 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. |
I can fall into perfectionism, but I find this a suboptimal mindset for healthy outcomes.
Excellence seems the far better path.
Keeping a high bar still, but not expecting something that's unreasonable.
Continuing to challenge yourself to get better, but not expecting yourself to have achieved something already that's out of your grasp.
For me it's about trajectory and momentum over perfection.