Unconventional Programming
How I Punished Firaxis
A programmer investigates why Civilization IV consumed 900MB of RAM and creates a memory-saving patch that was downloaded 150,000 times, fixing what Firaxis couldn't fix for months despite having source code access.