Here I just have write ups about what I think at the time of writing. Of course people will disagree on some things, and I'm always open to having my mind changed. So feel free to email me with comments.

(note: list elements without hyperlinks are still incomplete and may be a future topic I'm interested in writing about)