Listen

Description

This principle holds that software should behave in a way that surprises users and developers as little as possible. The design should be intuitive and predictable to avoid unexpected behavior.