Pessoas inteligentes cometem erros.
Os idiotas cometem ainda MAIS erros.
Portanto, sempre que você estiver projetando um software, uma funcionalidade, uma prática ou convenção de desenvolvimento, SEMPRE assuma que todos podem cometer erros estúpidos.
Inteligência não significa ação livre de erros infalível e repetível.
Significa que você entende seu erro. Assim, você pode consertá-lo antes de cometer outro erro.