Настоящий програмист, когда ложится спать, ставит возле кровати два стакана:
один с водой - если захочет пить.
второй пустой - если не захочет пить.