programming vs brain