Вечная тема, что мол программисты люди двинутые и непонятные... Все логично народ. К примеру:
"Неоднократно замечал, что при проэктировинии баз данных поле "пол" делают булевым. При чем "true" означает мужской пол, а "false" - женский."
Везде и всегда true приравнивается 1 а false - 0. Теперь влючим чуть-чуть пошлости и подумаем. ЛОГИЧНО!