sentences:  As a result, both the "real programmers" and the "imposters" often voluntarily work long hours with inadequate tools in an attempt to prove their worth or the superiority of their methods, damaging some programmers' health as a result of the strain.In 1980s "Real programmers" were believed to prefer working in low-level programming languages that offer little abstraction or insulation from the physical hardware, and to ignore structured programming practices in favor of hand-crafting their control flow.These techniques can access unique hardware features and surprising performance, but are often unforgiving of the smallest mistakes.