ponderings