How a Computer Should Work