Thoughts on Programming (and Whatever Else Catches My Interest)