Credit Programology