So Ive been hearing that if youre training for a flat road race, you should just focus on putting in big miles and not worry too much about intensity, while if youre training for a hilly course, you need to be doing a ton of high-intensity interval training to build up those explosive legs - but is that really the case? I mean, isnt it possible that if youre doing a flat course, you should actually be focusing on short, all-out sprints to build up that top-end speed, while if youre doing a hilly course, you should be doing more endurance-based training to build up those slow-twitch fibers? Or am I just completely off base here? Ive also heard that some people swear by doing a lot of strength training to build up their overall power, regardless of the course profile - but doesnt that just make you slower and less efficient on the bike? And what about the whole specificity of training thing - shouldnt you just be doing exactly what youll be doing on race day, rather than trying to generalize your training to some vague concept of flat or hilly? I feel like Ive seen people do well with all sorts of different training approaches, so whats the real key to adjusting your training to the type of road race youre doing?