BLOG or a curious collection of thoughts