DISCLAIMER: this is a personal blog where most of the content contains high dose of narcissisticness.