> 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.
I think the popularity of these chat interfaces disagrees with that to some extent. We do already have malleable software for people who can program — the problem has always been bringing it to everyone else.
I think the popularity of these chat interfaces disagrees with that to some extent. We do already have malleable software for people who can program — the problem has always been bringing it to everyone else.