Looking at the evolution of software design, it reveals a similar trend towards oversimplification. Modern UIs increasingly strip away depth and complexity to the point where they are essentially undermining the user's intelligence. When UX designers sit together today, there's a default assumption of user incompetence. But perhaps more troubling: ... See more