John Carmack sent his pet cat Mitzi to an animal shelter after she peed on his sofa, saying: “Mitzi was having a net negative impact on my life.”

The biggest programming lesson I learned making my second major game: be far-sighted and make robust systems

When implementing something new, your first 'final' attempt is almost never your actual final attempt

How I programmed the plasma globes in my game to home in on enemies intelligently

How I got the Canals to work in the randomly-generated cities in my game

How I got the decorative 'Doodads' to work in my map-generating system

How I overhauled my random planet-generating system