Пессимист считает, что стакан наполовину пуст.
Оптимист считает, что стакан наполовину полон.
Программист считает, что стакан в два раза больше чем нужно.