Coders be like: the lines I type are the crystalline form of pure inspired genius. Any changes to them will cause the whole thing to shatter.
Engineers be like: everything I generate are just disposable steps in a never ending, asymptotic process to get closer to the best solution.
I have both in me, and there is an endless civil war in my head. These days, the engineer is winning because it is really nice to have systems that work reliably.