Regular expressions

There is a saying that if you decide to solve a problem with regular expressions what you end up with is two problems. To find, then, that Django’s URL dispatch is based entirely on those self same regexes leaves me a little grumpy; they are a right bugger to write and debug, and trying to do anything fancy with them is always a real pain.

And despite how simple I thought my first Django app was, it took me exactly 2 days to find that I was bogged down in regular expressions rather than building features.  Gah.