Blog posts are results of many long hours of research (and knowledge gathered through many years in endurance sports) and writing.