Designing a system with deterministic behavior would require the developer to think. Human-Computer Interaction experts agree that a better policy is to "Don't Make Me Think" [1]
My most charitable interpretation of the perceived misunderstanding is that the intent was to frame developers as "the user."
This project would be the developer tool used to produce interactive tools for end users.
More practically, it just redefines the developer's position; the developer and end-user are both "users". So the developer doesn't need to think AND the user doesn't need to think.
krapp|4 months ago
We absolutely should want developers to think.
crabmusket|4 months ago
_se|4 months ago
finnborge|4 months ago
This project would be the developer tool used to produce interactive tools for end users.
More practically, it just redefines the developer's position; the developer and end-user are both "users". So the developer doesn't need to think AND the user doesn't need to think.
AstroBen|4 months ago