Why I Hate Django

[Cal Henderson] delivered a keynote titled Why I Hate Django at the first annual DjangoCon. Django is an open source BSD licensed web framework written in Python. Google has posted the keynote in its entirety to YouTube, which you can find embedded above. While the talk is humorous (and takes many jabs at Rails developers) it does provide insight into what makes a good web framework. [Cal] is Director of Engineering at Flickr and is an authority on how to make websites scale. He points out that most frameworks are designed to get projects off the ground quickly, but are lacking when it comes to building an even larger service. He talks about several things in Django that need work and improvements that could be made. It’s really an interesting look at what it takes to go big.

Towards the end, [Cal] notes that Django has no mascot, “I could take a framework seriously that had a mascot with magical powers.” Well, that seemed to be the easiest thing to fix so avalonstar created Django: The web framework for ponies with magical powers. It’s available as wallpaper on djangopony, and Ruby legend, [why], has already set about debunking the magic involved.

Comments

  1. Taka says:

    what a mother fucking self absorved jackass.

  2. bryan says:

    it’s called a joke. seems to me you can’t take those.

  3. Jynx says:

    srsly taka, lighten the fuck up

  4. dashdingo says:

    Kinda weird how google posted it on youtube, and not google video.

  5. DougC says:

    That was really quite informative (as well as full of light
    tongue-in-cheek humor). I like hearing about scalability
    as it relates to SQL queries and database schema.

  6. adam says:

    i really enjoyed that talk. the humor + the manner in which he described the content was easy to understand and apply not only to frameworks, but to any type of programming project.

  7. Thanks for your post. I am new at development and this was a big help.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.

Join 94,069 other followers