Some things I have been thinking about recently