Actual line drawing demo (move mouse over fake raster display to see in action!)
Often, people ask me how to improve their coding skills. I usually suggest choosing a project slightly above the range of your current ability. If you make sure to finish it, this experience will help you advance your coding skills. For me, this was that type of project.
When I release something, I make sure it's worth reading or taking a look at — at least once.