In my experience, people often come to different conclusions not because they disagree on fundamentals, but because they weight the factors in play differently. Mark Guzdial's recent post about instructors backing away from his media-based approach to teaching computing is a case in point: as he says, "None of the teachers I have heard from are saying that our studies are wrong. Media Computation, across multiple schools, does lead to improved success rates and broader participation in computing---women and members of under-represented groups succeed as well as white or Asian males. These teachers are simply deciding that success rates and broadening participation is not their most important priority." Well worth reading, particularly if you're new to teaching.