Do you still optimize your code?
It's funny that today, most of the games that I see seem to have increasing hardware requirements, but seem to go slower and slower, while not really adding much in the way of gratuitious eye candy, improved frame rate, or some sort of reason for this increased reliance on hardware. Are we just using our increased machine speed as a crutch?
I still optimize my code, by hand, using about 70-75% assembler. I usually beat the compiler by at least 10%, usually more. I also rework my algorithms and ideas, writing new test programs, and dragging as much as I can out of the hunk of junk in front of me. (For instance, I'm currently working on an online game, the recommended requirements for which are a P/100 with 16 megs of RAM and a 28.8 modem) Does anybody else still bother these days, or are the days of optimization dead?