I'm trying to learn Django and started with the definitive source. The intro includes a brief history of Django, which I found fascinating.
"The World Online team, responsible for the production and maintenance of several local news sites, thrived in a development environment dictated by journalism deadlines. For the sites — including LJWorld.com, Lawrence.com, and KUsports.com — journalists (and management) demanded that features be added and entire applications be built on an intensely fast schedule, often with only days’ or hours’ notice. Thus, Adrian and Simon developed a time-saving Web development framework out of necessity — it was the only way they could build maintainable applications under the extreme deadlines."
There are two salient conclusions for me:
- Large media corporations can be crucibles of innovation
- "Eating your own dog food" is the best way to develop any robust system