For decades, empirical research has shown that programming is a demanding cognitive activity: Developers rely on working ...
What you get is a system that works in five different ways simultaneously, none of which were designed to coexist.