The irony is that many, perhaps most, of the programmers who have the skill set needed to win programming competitions (the ability to write mostly-correct fast algorithms quickly) have little or no design sense. And yet, according to the ACM, the most august body in computer science, these people are "the best programmers"! This sends a message that the ability to design a program well is not an important skill, and explains a lot about why we have to live with bad software which keeps crashing all the time.
Why I hate programming competitions
If you’re hungry for acronyms, you might say that Django is a "MTV" framework — that is, "model", "template", and "view." That breakdown makes much more sense.
Django FAQ