Living on the Edge

Django Goodness

Posted on July 15, 2007

For the past several months I’ve been head down learning Python and Django. Why you ask? Well I believe in using the right tool for the job. I’m working on a new project that Django lends itself to. Could I have written it in Rails? Sure, probably. But it wouldn’t be the best choice. I’m all about being pragmatic, and always looking for an opportunity to learn something new. So Django it is!

As with learning most new things, I was first faced with a lot of frustration in the beginning. I kept saying things like, “That’s stupid.” Or, “Why did they do it that way?” But it didn’t take me long to begin to appreciate the beauty of Django and Python. There were even moments were I found myself sitting back and just laughing in amazement at all that’s there. It is quite elegant, and I look forward to continuing my journey.

Anyway, if you start seeing Django related posts, that’s why. I’m still writing a lot of Ruby code, and still enjoy its elegance. But Django is my newfound love, and it’s what I’m eating and breathing these days.