I went searching for a term to describe what I so often experience with junior programmers and non-tech manager types. It was cathartic to find that there's an actual term for it.<p>My hypothesis today is that good engineering has a strong dependency on either being able to be really disciplined about NFCC or having a low value for it. Thoughts?