A collection of thoughts