Hacker News new | ask | show | jobs
by click170 4274 days ago
Because it's possible to not follow them.

Humans make mistakes, and people are humans.

In the software world this manifests as redundant-but-required input. Don't ask the user for a value that can be safely calculated or determined an already known value.