It's been too long since I wrote anything. I have some ideas, and I would like to know which one you would want to read. My ideas are (in no particular order):
* OpenGL and Java - It is such a pain to get this working. Mac, Windows, Linux, different versions, jar files and native libraries. I think I spent two days trying to get a 3D display in our app at work. Then I got home and found out I used the wrong GL interface and it wouldn't run on my Mac.
* Software Rendering from Scratch - A while ago I wrote a software rendering engine from scratch in Java. Grabbed the pixel array from a buffered image and off I went. I got as far as lit, textured, clipped polygons. Boy, do you learn a lot doing this from scratch.