A lot of the content on flipcode has found new relevance in JS/canvas games and demos where many classic software rendering techniques can be implemented on top of the 2d context. In many ways I find the challenge of implementing a renderer from top to bottom far more interesting than twiddling with high-level APIs such as WebGL.