Mistakes. Everyone makes them. One of the things that makes graphics programming fun is that these mistakes often wind up being quite spectacular. I like to keep screenshots of some of those "that ain't right" moments as a reminder of not only how much I've learned as a programmer, but also of how much I still have to learn.