For a while this affected only consumer products, where individuals had the power to choose what to buy. Enterprise software design remained terrible for a few reasons: the person buying the software was usually not the person using it; the people using it had no alternative; a belief that bad design could be overcome through training; and a sense that work shouldn’t be fun or pleasant, and that software should reflect such seriousness. However, the market for enterprise software has evolved. Companies realized the productivity drag of poor software, and users, as their sophistication grew,
...more