Why Python?
A number of people have asked me why I program in Python. There isn't a really short answer, except maybe "it suits me", so I thought I'd write my thoughts down to better explain how I got to this point.
Read More...Page Stats Middleware
Some websites have a nice feature where they will show you a summary of the performance metrics measured during the generation of a page. I thought this would be a nice feature for some Django-based web applications I was developing at work. When a page takes a while to render, I like to quickly diagnose where the problem might be.
Read More...Yet Another Django Blog
To help me learn Django, I decided to build a blog. It was surprisingly easy. This article walks through my initial version of the site.
Read More...How Do I Copy Thee? Let Me Count the Ways
Over the years I've interviewed a lot of
programmers and one of the questions I've always
asked is for the candidate to implement the
strcpy function. This article
discusses why I asked this question, walks through
the range of "solutions" I received, and takes a
look back at what I learned about programmers from
this one simple question.