logoalt Hacker News

myhflast Saturday at 6:41 PM3 repliesview on HN

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


Replies

krapplast Saturday at 6:51 PM

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

We absolutely should want developers to think.

show 1 reply
_selast Saturday at 7:09 PM

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...

show 1 reply
AstroBenlast Saturday at 6:55 PM

..is this an AI comment?