> in terms of functionality and value to users, software ought to be malleable and composable.
For technically competent users, sure. but for everyone else the UI should just follow the principal of least surprise.
For technically competent users, sure. but for everyone else the UI should just follow the principal of least surprise.
I still Don‘t Make Me Think is the best guide for developing interfaces for non technical user, which is still the vast majority of software.
Sometimes listening to technical people talk about software leave me feeling like the people who are meant to build the stuff are frequently the most out of touch with the needs of the users / customers.
Same for business but for different reason and in different ways.
That’s why there is a still a place for good UX designers and product managers to at least try and bring the gap, assuming they’re actually competent, which is hardly a sure thing.