How relevant is this for an aspiring graphics programmer just getting started in the midst of modern APIs, hardware and techniques?
I've learned a lot about what to optimize how to go about it and when to optimize from reading his book and I use a lot of this insight even now when working on performance optimization for web applications.
Together with SICP, it's one of the books that influenced me the most.
www.renderingwithstyle.com/post/74997233849/ten-things-you-should-know-about-shaders
Only remaining place for software rendering seems to be the embedded world. But if you are trying to make quake-level graphics on an µc then ... you are being awesome :)