Data Locality for Game Programmers
I stumbled upon this funny and accurate write-up about CPU cache and data locality: http://gameprogrammingpatterns.com/data-locality.html
I’m sure reading it will make every programmer better in some way. Even if you’re not a programmer, the first part is interesting.