Norman door

A Norman door is a nonintuitive #design feature that needs extra instructions for how to use. Like a door that needs stickers saying "pull" or "push" because the handles look the same on both sides.

The #R Tidyverse designers try to make a consistent API so that the whole ecosystem starts to feel intuitive when you learn a part. They follow the principle "avoid making Norman doors" among others. I guess some software ecosystems are nothing but Norman doors.

Created (3 years ago)