2011 will be the best year yet.
read the whole post »stupid closure tricks in py3k
Python 3 and its nonlocal keyword.
read the whole post »relating to nosql
Relational databases and the nosql movement.
read the whole post »simple s-expression parser in python
Exploring Python and Lisp by writing a simple s-expression parser from scratch.
read the whole post »on the road
Riding my bike 600 miles from Chicago to Saint Louis.
read the whole post »things I have re-learned so far this week
Close your files, don't use mutable state, fear your ORM, get some sleep, and write some god damned tests.
read the whole post »delaying computation: lazy dictionaries in Python
A lazy dictionary in Python.
read the whole post »python thirty days ago
These tiny things make Python fun and useful:
read the whole post »import datetime thirty_days = datetime.timedelta(days=30) thirty_days_ago = datetime.date.today() - thirty_days
plotting the racial makeup of Chicago’s public schools
A simple visualization using matplotlib of the data contained in the racial and ethnic survey administered to CPS students.
read the whole post »software quality
A simple flowchart regarding software quality.
read the whole post »