top | item 45784170

(no title)

myhf | 4 months ago

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]

[1] https://en.wikipedia.org/wiki/Don%27t_Make_Me_Think

discuss

order

krapp|4 months ago

That book is talking about user interaction and application design, not development.

We absolutely should want developers to think.

crabmusket|4 months ago

As experiments like TFA become more common, the argument will shift to whether anybody should think about anything at all.

_se|4 months ago

This is such a massive misunderstanding of the book. Have you even read it? The developer needs to think so that the user doesn't have to...

finnborge|4 months ago

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.

AstroBen|4 months ago

..is this an AI comment?